14
執行下面的命令來顯示當前進程擁有的文件描述符顯示4個文件描述符。文件描述符0,1和2是stdin,stdout和stderr。什麼是文件描述符255?bash過程中文件描述符255的用途
ls /proc/$$/fd
輸出:
0 1 2 255
執行下面的命令來顯示當前進程擁有的文件描述符顯示4個文件描述符。文件描述符0,1和2是stdin,stdout和stderr。什麼是文件描述符255?bash過程中文件描述符255的用途
ls /proc/$$/fd
輸出:
0 1 2 255
的打開的文件是0(標準輸入),1(stdout)和2(錯誤)。 255是bash使用的一個小技巧,當它們被重定向時保留這些技巧的副本。這是特定於bash的。
來源:https://books.google.com/books?id=wWjqCF9HLfYC&pg=PA231
實施例:
echo foo 1>/dev/null 2>/dev/null >/proc/$$/fd/255
輸出:
foo
http://www.gossamer-threads.com/lists/linux/kernel/9696 – Thilo
這問題最好在unix.stackexchange.com上提問。 – Barmar
爲什麼你需要在這個問題上發佈圖片?你不能只粘貼命令的文本輸出嗎? – Barmar