1、重定向
文件描述符(FD)
文件描述符 0 与 进程的标准输入(standard input)
文件描述符 1 与 标准输出(standard output)
文件描述符 2 与 标准错误(standard error)
2、管道
作用:
实现进程间通信的手段之一
好处:
Linux的程序小,功能单一,效率高,但是无法完成很复杂的任务,就需要借助于管道将多个进程组合起来
用法:
command1 | command2 |command3
sort对字段排序:sort -rn b.txt
uniq去重:uniq -c b.txt //统计重复的次数
awk打印指定的字段:
例2:统计当前/etc/passwd中用户使用的shell类型
思路:取出第七列(shell) | 排序(把相同归类)| 去重
[root@loaclhost ~]# awk -F: '{print $7}' /etc/passwd
[root@loaclhost ~]# awk -F: '{print $7}' /etc/passwd |sort
[root@loaclhost ~]# awk -F: '{print $7}' /etc/passwd |sort |uniq
[root@loaclhost ~]# awk -F: