第二周liunx小总结

第二周liunx小总结

1.“>” ;”>>”
   “>” 把STDOUT重定向到文件 
   “2>”把STDERR重定向到文件
   “&>” 把所有输出重定向到文件
* >文件内容会覆盖
    set -C: 禁止将内容覆盖已有文件,但可追加
   >| file:强制覆盖
   set +C: 允许覆盖
>> 原有内容基础上,追加内容
   “&>>”追加重定向
示例:
1.创建新文件,添加内容
第二周liunx小总结
2.“>”覆盖原有内容
第二周liunx小总结
3.“>>”追加内容
第二周liunx小总结
3.在两个文件夹浏览相同的文件把结果导入到另一个终端,只用了“>”,只导入过去了正确的信息,错误的留在本终端。

第二周liunx小总结
下面是正确错误信息全部导入到另一个终端
第二周liunx小总结
重要的就是&> 覆盖重定向,正确错误都包含
第二周liunx小总结
用set -C 取消覆盖原有内容
第二周liunx小总结
用>|可暂时覆盖
第二周liunx小总结
可以追加内容
第二周liunx小总结
set +C 取消覆盖,可以再覆盖
第二周liunx小总结
 2.tr 转换(默认)和删除
选项:
  -c –C –complement:取字符集的补集,反选
  -d –delete:删除所有属于第一字符集的字符,删除
  -s –squeeze-repeats:把连续重复的字符以单独一个字符表示
  -t –truncate-set1:将第一个字符集对应字符转化为第二字符集  对应的字符;一一对应转换
*[:alnum:]:字母和数字 [:alpha:]:字母 [:cntrl:]:控制(非打印

)字符 [:digit:]:数字 [:graph:]:图形字符 [:lower:]:小写字母 [:print:]:

可打印字符 [:punct:]:标点符号 [:space:]:空白字符 [:upper:]:大写字母 [:xdigit:]:十六进制字符

示例:
1.只保留字母
第二周liunx小总结

2.一一对应转换

第二周liunx小总结

3.删除字母
第二周liunx小总结
4.将文件中’0-9’替代成’a-j’
第二周liunx小总结
我一开始写这道题有个错误想法
第二周liunx小总结
就是先输出数字导入到文件中然后在转换

这样是不可以的

举个例子,我要吃冰箱里的西瓜,我肯定要先开冰箱才能拿到西瓜的。

因此我要先转换成功才可以导入到文件中

原创文章,作者:yang.1041956711,如若转载,请注明出处:http://www.178linux.com/81914

(0)
yang.1041956711yang.1041956711
上一篇 2017-07-20 20:40
下一篇 2017-07-21 13:56

相关推荐

  • N28-第二周博客作业

    常用通配符
    *:表示任意长度的任意字符;

    ?:表示任意的单个字符;

    []:表示在指定范围内的单个字符:[a-z];

    [^]:脱字符,是取反的意思,即在指定范围以外的任意字符,如 [^0-9]表示除数字以外的一切字符。

    [:digit:] 表示所有的数字,相当于0-9

    [:lower:] 表示所有的小写字母

    [:upper:] 表示所有的大写字母

    [:alpha:] 表示所有的字母,

    [:alnum:] 相当于[0-9a-z]

    [:space:] 相当于空白字符

    [:punct:] 表示所有的标点符号

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。

    2、bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示。

    3、请使用命令行展开功能来完成以下练习:

    (1)、创建/tmp目录下的:a_c, a_d, b_c, b_d

    (2)、创建/tmp/mylinux目录下的:
    mylinux/
    ├── bin
    ├── boot
    │?? └── grub
    ├── dev
    ├── etc
    │?? ├── rc.d
    │?? │?? └── init.d
    │?? └── sysconfig
    │?? └── network-scripts
    ├── lib
    │?? └── modules
    ├── lib64
    ├── proc
    ├── sbin
    ├── sys
    ├── tmp
    ├── usr
    │?? └── local
    │?? ├── bin
    │?? └── sbin
    └── var
    ├── lock
    ├── log
    └── run

    4、文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息。

    5、如何定义一个命令的别名,如何在命令中引用另一个命令的执行结果?

    6、显示/var目录下所有以l开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其它字符)的文件或目录。

    7、显示/etc目录下,以任意一个数字开头,且以非数字结尾的文件或目录。

    8、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录。

    9、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22。

    10、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。

    11、复制/etc目录下所有以.d结尾的文件或目录至/tmp/mytest2目录中。

    12、复制/etc/目录下所有以l或m或n开头,以.conf结尾的文件至/tmp/mytest3目录中。

    Linux干货 2017-12-11
  • Linux的发展史

       在早期电气化发展时代1946年诞生了计算机事物,早期的计算机体积巨大,只能适用于一个人操作,而且运行速度慢。但已经形成计算机的架构体系,为了尽可能的榨干计算机资源在计算机发展的二阶段,于是有当时著名实验室BELL ,GE,MIT共同研发了一款叫MULTCS操作系统,这也是最早的操作系统。   1946年一个没有完成的梦想,…

    Linux干货 2016-10-13
  • N25_第十周作业

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情) POST –> BootSequence(BIOS) –>Bootloader(MBR) –>Kernel(ramdisk)–>rootfs(readonly)–>switchroot&#821…

    Linux干货 2017-02-14
  • N24_星空学习宣言

    学习是一种投资,既然投资了就不能亏损,努力学习,做一个学习界的巴菲特!

    Linux干货 2016-10-24
  • Btrfs文件系统的管理

    BTRFS文件系统 核心特性 支持将多个底层物理设备组合成同一个设备使用,即多物理卷支持。btrfs可由多个底层物理卷组成:支持RAID,以连击“添加”、“移除”、“修改” 写时复制,在修改文件时,先将文件复制一份,然后在新文件上进行修改,最后将文件名的指针指向新文件,所以原文件还是存在的。 数据及元数据校验码:checksum 子卷:在一个卷上创建子卷,每…

    Linux干货 2016-07-16
  • 文件查找locate和find

    locate 查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 依赖于事先构建的索引 索引的构建是在系统较为空闲时自动进行(周期性任务),管理员手动更新数据库(updatedb) 索引构建过程需要遍历整个根文件系统,极消耗资源 工作特点: •查找速度快 •模糊查找 •非实时查找 •搜索的是文件的全路径,不仅仅是文件名 •…

    2017-08-11