Command-Line
事後將所有終端輸出保存到文件中
除了事後。這意味著我不是準備將所有輸出記錄或管道傳輸到文件,而是處理已經發生的輸出,並且我省略了記錄到文件。與其花幾分鐘向上滾動 7000 行輸出,將其複制並粘貼到文件中,我不得不認為有一種更簡單的方法來獲取目前輸出。
考慮到這可能取決於終端仿真器,我在這種情況下使用 Konsole 和 zsh。
事後如何將終端輸出保存到文件中?
使用
konsole
,File->Save output as
可以正常工作CTRL-SHIFT-S
,但您只會保存緩衝區中的內容。
我
script
用於這件事。它簡單、簡單且開箱即用。
script
首先在您的終端中呼叫:# script output.txt Script started, file is output.txt
- 開始正常執行命令。
- 一旦您決定獲取命令和所有輸出,請執行
exit
:# exit exit Script done, file is output.txt
- 您的所有輸出都將在 output.txt 中。