一、I/O重定向与管道
掌握输入/输出重定向
熟悉管道符的应用
了解进程管道
1.在使用ps aux命令的时候,为了快速找到所需信息,经常使用grep命令进行过滤,此时就需要使用管道符。
2.0表示标准输入,可以理解为键盘输入
1表示标准输出,输出到终端
2表示标准错误,输出到终端
3及以上为常规文件的描述符。
3.输出重定向:“>”表示覆盖,“>>”表示追加
4.Subshell是指圆括号里的命令会在另外的进程中执行。
5.管道的作用是把上一个进程的输出作为下一个进程的输入,利用管道可以把若干个命令连接在一起。
6.例:将/etc/passwd中的用户按UID数值大小排序并显示前三行
[root@qfedu ~]# sort -t":" -k3 -n /etc/passwd | head -1
其中,“-t”指定字段分隔符,“-k”指定字段,“-n”表示按数值大小排序。
7.若要把输出保存到文件中,又要在终端上看到输出内容,就可以使用tee命令。