重定向管道从字面意思分为两段一段为重定向,一段为管道,那么我们分开讲首先:
重定向:标准输入、标准输出、标准错误,这里我们还要了解一个FD是什么
FD:file descriptors ,文件描述符
进程使用文件描述符来管理打开的文件,他就是一个链接文件
图示
FD是访问文件的标识,即链接文件
0是键盘只读,
1,2是终端可以理解是屏幕,
3+是文件,可读可写
示例;通过我们非常熟悉的VIM程序。来观察一个进程的FD信息。
1.通过一个终端,打开一个文本。
vim 1.txt
2.通过另一个终端,查询文本程序的进程号
ps aux| grep vim
3.在/proc目录中查看文本程序的FD[root@localhost ~]# ls /proc/3269/fd
感觉好像没什么。用用ls -l呢?[root@localhost ~]# ll /proc/3269/fd
lrwx------. 1 root root 64 10月 10 07:37 0 -> /dev/pts/1<