2014-09-26 165 views
0

我在控制台上有大量打印,我想将它们存储到文件中。任何人都可以在Linux中提出一种方法?Linux将控制台输出写入文件

+0

可能[Linux将控制台输出附加到日志文件?](http://stackoverflow.com/questions/11483012/linux- append-console-output-to-a-logfile) – 2014-09-26 08:16:38

回答

0
your_print_command > filename.txt 

或者

your_print_command >> filename.txt 

后者将数据追加到文件,而不是覆盖它。

+0

我有一个程序已经在控制台上打印了太多的行并停下来。我想现在保存已经在屏幕上打印的内容。 – 2014-09-26 08:19:45

+0

@avbavb对于“现在”,只需从控制台复制并粘贴到文件并保存即可。为了将来,从上面的代码。这是你想要的吗? Sorr,我在公车上,无法在答案中写出太多 – doniyor 2014-09-26 08:21:55

+0

我可以复制和粘贴,但有大约100000行的打印。 – 2014-09-26 08:23:03

0

要确保你得到两个标准错误标准输出到文件而不是控制台

command_generating_text &> /path/to/file 

为了保持标准错误标准输出到不同的文件

command_generating_text 1> /path/to/file.stdout 2> /path/to/file.stderr