一,计算机的组成:运算器、控制器、存储器、输入设备、输出设备。
地址总线:内存寻址
数据总线:传输数据
控制总线:控制指令
寄存器 :cpu暂时存储器
I/O :硬盘
系统设定:
默认输入设备:标准输入 STDIN 0
默认输出设备:标准输出 STDOUT 1
标准错误输出:STDERR 2
标准输入: 键盘
标准输出和错误输出:显示器
I/O重定向:
改变输入和输出来源:
> 输出重定向 覆盖
>> :追加输出
2> :重定向错误输出
2>> :追加方式
&> :重定向标准和错误输出同一个文件
&>> :追加方式
< 输入重定向 覆盖
<< here document 此处生成文档 cat << END /EOF cat >> /tmp/myfile.txt << EOF
set -C 禁止覆盖以存在文件 ,强制覆盖输出,侧使用>|
set +C 关闭上述功能
管道:前一个命令的输出,作为后一个命令的输入
命令1 | 命令2 :命令1的输入当做命令2的输入
echo "hello world"|tr ‘a-z‘ ‘A-Z‘ 转换hello world 为大写
tee echo "hello,world"| tee /tmp/hello.out 输出一份到屏幕还保存到文件一份
wc -l /etc/passwd | cut -d ‘ ‘ -f1
练习:
1,统计/usr/bin目录下的文件个数
ls /usr/bin | wc -l
2,取出当前系统上所有用户的shell,要求,每种shell只显示一次,并且按顺序显示;
cut -d: -f7 /etc/passwd | sort -u
时间: 2024-10-03 13:46:17