2010-04-23 23 views

回答

6

./program > file.log 2>&1
這個啓動會重定向輸出和錯誤,以file.log

1

重定向像上面的答案很標準,但有時你真的想捕捉一切在會話中。爲此,您可以使用'腳本'命令。

 
$ script /path/to/output_file 
[starts a subshell] 
$ ./program 
$ exit 
$ cat /path/to/output_file 

腳本的優點是你不需要擔心外殼語義和會心的shell你運行等。缺點是,它確實捕捉一切,它使你的終端,包括控制碼,刪除鍵等...

相關問題