- cat:合并文件
- sort: 对文本行排序
- uniq:报告或删除文件中重复的行
- wc:打印文件中的换行符、字和字节的个数
- grep: 打印匹配行
- head: 输出文件的第一部分内容
- tail: 输出文件的最后一部分内容
- tee:读取标准输入的数据,并将其内容输出到标准输出和文件中
在linux里面有:
- 标准输入
- 标准输出
- 标准错误
标准错误重定向
shell将输入、输出和错误与0,1,2索引相对应。
ls -l /bin/usr 2 > ls-error.txt
在很多情况下,我们会希望把一个命令的所有输出内容都放在同一个文件中
ls -l /bin/usr > ls-output.txt 2>&1
ls -l /bin/usr &> ls-output.txt
两种皆可
处理不想要的输出
ls -l /bin/usr 2> /dev/null