1.了解什么是输入输出
字符设备 就是显示字符到屏幕设备上的文件
stdin 标准输入 系统文件编号编号为0 键盘/鼠标/打字机
stout 正确输出 系统文件编号为 1
stder 错误输出 系统文件编号为2
2. 管理输入输出
< 输入重定向
tr ’ a-z‘ ’A-Z‘ < test 把test中的内容定向到tr程序中去
<< 多重录入
tr 'a-z' 'A-Z' << AAAA ( 任意字符)
重定向输出 要使用此指令需要切换到普通用户
> 重定向正确输出
2> 重定向错误输出
&> 重定向所有输出
注 重定向输出后会覆盖原文件
例 find /etc/ -name passwcd > westosfile
find /etc/ -name passwcd 2> westosfile
find /etc/ -name passwcd &> westosfile
>> 追加正确输出
2>> 追加错误输出
&>> 追加所有输出
注 重定向输出后会覆盖原文件
例 find /etc/ -name passwcd >> westosfile
find /etc/ -name passwcd 2>> westosfile
find /etc/ -name passwcd &>> westosfie
不会覆盖原文件内容
2. 管道 |
| 把前一条命令的输出变为输入传入到下一条命令
管道只处理正确输出
2>&1把编号为2的输入转换到编号为1的输出中
tee 复制输出到指定位置
管道在一条命令中可以出现多次
3.命令行获得帮助
whatis rm 查看命令的基本用途
rm --help 查看命令的基本用法
man rm 命令用法详解