执行以下命令以显示当前进程拥有的文件描述符,结果显示有4个文件描述符。文件描述符0、1和2分别是标准输入、标准输出和标准错误输出。那么文件描述符255是什么?
ls /proc/$$/fd
输出:
0 1 2 255
执行以下命令以显示当前进程拥有的文件描述符,结果显示有4个文件描述符。文件描述符0、1和2分别是标准输入、标准输出和标准错误输出。那么文件描述符255是什么?
ls /proc/$$/fd
输出:
0 1 2 255
打开的文件有0(标准输入stdin),1(标准输出stdout)和2(标准错误stderr)。255是bash使用的一个小技巧,用于在这些文件被重定向时保留它们的副本。这仅适用于bash。
来源:https://books.google.com/books?id=wWjqCF9HLfYC&pg=PA231
示例:
echo foo 1>/dev/null 2>/dev/null >/proc/$$/fd/255
foo
Code Snippet
工具,它看起来像[<>]
。这个工具用于将可执行的 HTML/Javascript 放入你的问题中。使用{}
工具标记其他语言的代码。 - Barmar