前言
在学习重导向之前,请先了解什么是文件描述符。
查看一个进程打开了哪些文件,可以通过/proc/[pid]/fd目录查看。其中,pid是这个进程的进程号。
例如:我在终端tty2执行命令
$ less /var/log/dpkg.log
然后在终端tty1执行命令
$ ps -e | grep less
107 tty2 00:00:00 less
$ ls -al /proc/107/fd
total 0
dr-x------ 2 felix felix 0 Jul 5 14:20 .
dr-xr-xr-x 7 felix felix 0 Jul 5 14:20 ..
lrwx------ 1 felix felix 0 Jul 5 14:20 0 -> /dev/tty2
l