运算器,控制器: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次