命令将终止输出保存到unix中的文件

时间:2014-02-27 14:04:49

标签: unix

我想保存unix终端命令并将其存储在会话文件中。因为unix命令的一些时间输出是如此之大,所以我们不能通过在终端中向上滚动来回复。

2 个答案:

答案 0 :(得分:0)

为什么不将输出管道传输到tee?这将记录在文件转储到控制台,以便您可以实时查看正在进行的操作。

$ mycommand | tee filename.log

请注意,上述内容仅记录stdout。如果您还需要录制stderr,请相应地重定向:

$ mycommand 2>&1 | tee filename.log

(假设您正在使用sh或兼容的shell - 最有可能)

答案 1 :(得分:0)

使用script filename命令。