04_03_管理及IO重定向,04_04_grep及正则表达式

 运算器,控制器:CPU

存储器:RAM

输入设备/输出设备

程序:指令和数据

控制器:指令

地址总线:内存寻址

数据总线:传输数据

控制总结:控制指令

寄存器:CPU暂时存储器

程序:

INPUT设备:数据来源

OUTPUT设备:数据输出

系统设定:

  默认输出设备:标准输出,STDOUT,用1标识

  默认输入设备:标准虽然,STDIN,用0标识

  标准错误输出:STDERR,用2标识

I/O重定向:

输出重定向:

>  覆盖输出

》 追加输出

set -C:禁止对已存在文件使用覆盖重定向:

        强制重定向则使用 >|

set -C:关闭上述功能

2>:  重定向错误输出

2》: 追加方式

&>:重定向标准输出或错误输出至同一文件

输入重定向:<

管道:前一个命令的输出作为后一个命令的输入

命令1|命令2|命令3|...

文本查找的需要

grep,egrep,fgrep

grep:根据模式,搜索文本,并将符合模式的文本行显示出来

Pattern:文本字符和正则表达式的元字符组合而成匹配条件

gerp[options] PATTERN[FILE...]

    -i

    --color

    -v:显示没有被模式匹配到的行

    -o:只显示被模式匹配到的字符串

正则表达式:

元字符:

.:匹配任意单个字符

[]:匹配指定范围内的任意单字符

[^]:匹配指定范围外的任意单字符

匹配次数:

  *:匹配其前面的字符任意次

  .*:任意长度的任意字符

  \?:匹配其前面的字符1次或0次

  \{m,n\}:匹配其前面的字符至少m次,最多n次

你可能感兴趣的:(04_03_管理及IO重定向,04_04_grep及正则表达式)