如果我在 Linux 中输入以下命令:
cat textfile
将显示 textfile 的内容。cat 实际上写入了哪里?它是写入 stdout 还是 stdin?
答案1
正在写信给stdout
。
您可以尝试以下方法进行检查:
cat textfile > stdout.log 2> stderr.log
您应该发现所有输出都转到stdout.log
,而不是stderr.log
。
如果我在 Linux 中输入以下命令:
cat textfile
将显示 textfile 的内容。cat 实际上写入了哪里?它是写入 stdout 还是 stdin?
正在写信给stdout
。
您可以尝试以下方法进行检查:
cat textfile > stdout.log 2> stderr.log
您应该发现所有输出都转到stdout.log
,而不是stderr.log
。