我知道它们是什么,但我不知道什么时候应该使用它们。它们有用吗?我想是的,但我想告诉我文件描述符在哪些情况下可能有用。谢谢:D
答案 0 :(得分:1)
最明显的明显的案例是:
myProgram >myProgram.output_and_error 2>&1
将标准输出和错误发送到同一文件。
我也用过:
myProgram 2>&1 | less
这将允许我按顺序翻页输出和错误(而不是在输出中的“任意”位置有错误到达终端)。
基本上,每当你需要获得一个已经存在的文件描述符时,你会发现自己正在使用它。