如何在终端上显示输出并保存到文件?

分享于 

1分钟阅读

电脑

  繁體 雙語

问题:

我用的是:


user@unknown:~$ sudo command -option> log



将"命令"的结果保存到文件"日志"中,但我想在终端上得到结果,这是可能的?

我正在使用 ubuntu 10.04.


回答 1:

使用 tee


user@unknown:~$ sudo command -option | tee log




回答 2:

要查找的命令是'tee',它使数据连接类似于管道三通。 它有两种方法。 所以

sudo命令 -option | tee日志

在本例中,将命令输出输出到文件'日志'和 stdout,在本例中为。


回答 3:

你还可以使用 script [ http://linux.die.net/man/1/script ] 捕获终端会话中发生的所有内容。

脚本在你的终端上打印所有打印的内容。 对于需要交互式会话作为作业证明的学生来说,它非常有用,因为在以后可以用 lpr(1) 打印出app文件,从而完成任务。



文件  时间  OUT  显示  TERM  终端