Linux 將終端的命令輸出儲存為txt文字檔案

2021-07-03 23:25:18 字數 1410 閱讀 6392

本來這不是乙個問題,因為linux中的終端很方便,可以直接複製貼上的。

之後開乙個gedit文字編輯器,把複製到的內容貼上就可以的。

不像windows的cmd控制台,需要先右鍵標題欄,選擇編輯->全選/標記,在右鍵標題欄,選擇複製,這麼複製。

cmd搞不好,滑鼠不小心一點,還可能把滑鼠的一抖,辛辛苦苦標記的東西就消失了。

當然,以上僅僅是是linux存在圖形介面的情況,如果在某些純命令列介面,沒有複製貼上,需要將某條終端命令儲存到乙個txt文字檔案的話,你僅僅需要在這條命令後面補充 > 儲存的位置,或者 >> 儲存的位置。其中,只用「>」是覆蓋現有的結果,每乙個命令結果會覆蓋現有的txt檔案,如果要儲存很多命令結果的話,就需要建立不同檔名的txt檔案。如果只用乙個txt檔案,要在同乙個txt檔案裡面追加cmd命令結果,就要用「>>」替換「>」 就可以了,這條命令在windows的cmd也是可以的,比如輸入:

ping > f:\1.txt
就把ping這條命令的說明輸出到f:\1.txt中,如下圖所示:

利用》輸出命令執行結果,在linux絕對沒問題,但是如果像上面一樣,利用》用來輸出命令說明,比如在linux中,輸入:

ping > 1.txt
是無法得到ping的命令說明的,如下圖,結果1.txt是被建立了,但是結果為空,利用:

cat 1.txt
列印1.txt同樣看不到任何字元。

大概linux預設各位都是高手,無須說明了。

此時,如果要得到linux對ping命令的說明,可以利用script命令。

如下圖,先利用

script -a 1.txt
設定接下去的終端所有內容,都列印到1.txt這個檔案,同時在終端顯示結果。知道你輸入:

exit
為止。這樣列印出來的文字檔案直接在圖形化的gedit開啟有些字元是無法正常顯示的,但是如果利用

cat 1.txt
發現是沒有亂碼的。

Linux命令備忘例項(1) 終端輸出

終端是使用者與shell環境進行互動的視窗,所有命令的互動結果大部分都是從終端直接顯示給使用者,因此這部分是友好顯示結果的基礎。echo是基本的終端輸出命令,直接將傳入的引數輸入,命令格式如下 echo options tobeoutput預設情況下會在每次呼叫之後新增乙個換行符。使用 n選項可以消...

linux終端輸出顏色

用到一些編譯工具,在輸出編譯資訊時,編譯通過的資訊用綠色輸出,錯誤資訊用紅色輸出。我覺得這個特性很有趣,自己在寫一些控制程式,或者批處理指令碼時,如果能給輸出加上提示色,應該看起來更直觀一些。在網上查了一些資料,其實這個特性比較容易使用,寫下來備忘。首先看一下以下數字 第一張表中數字代表顏色,第二章...

如何將Linux終端輸出的資訊寫入日誌檔案進行儲存

nohup command nohup為不掛起的終端命令,即使終端意外關閉,仍然在後台進行執行執行,但是對於深度學習來說,僅僅在後台執行最後得到訓練好的model遠遠不夠,很多時候對於經驗老道的 煉丹師 最開始幾行的loss輸出既可以判斷錯誤,所以需要將輸出進行實時的監督 nohup command...