如何保存終端命令的輸出

保存的命令輸出

現在已經是 2019 年了,仍然有很多人不使用 Linux,因為他們相信一切都是透過命令列完成的。這不是事實,讀者 Ubunlog 你很清楚這一點。事實是,Ubuntu 的終端(或 Bash)是一個非常強大的工具,以至於 Microsoft 將其包含在 Windows 10 中。有時,我們想要 共享命令的輸出 例如,其他用戶可以幫助我們解決問題,在本文中,我們將向您展示如何保存該輸出。

保存終端命令輸出的方法有很多。 在本文中,我們將向您展示兩個非常簡單的代碼,另一個是更多的《 linuxera》。 最簡單,最準確的就是我用來保存顯示的信息的一種 Neofetch 如您在本文標題的圖像中所見。 問題是或可能不是所有的控制台/終端應用程序都具有這樣的選項。 切割後,我們會告訴您所有信息。

從“文​​件”菜單保存命令的輸出

我說的最簡單的選項與我們用來從任何這種類型的應用程序中保存文本文件的選項相同。 這是關於 菜單文件 然後尋找類似“保存”的內容。 在Kubuntu終端應用程序Konsole中,顯示“將輸出另存為...”。 要知道的事情:

  • 輸出完美。 這意味著它將完全複製終端中的內容。 就Neofetch而言,如您在屏幕快照中所見,它採用相同的內容,但使用純文本格式。 它不尊重顏色,這可以派上用場,我們將在後面解釋。
  • 全部複製 終端裡有什麼。 如果我們只想共享我們擁有的一部分,這可能是一個問題。 為了避免在保存所需內容之前一直使用終端,可能會造成大量複製,我們可以使用“ clear”命令清除屏幕。
  • El 文件以TXT擴展名保存,儘管某些應用程序還可能提供將其另存為HTML的功能。

複製和粘貼

這比上一個更簡單,對吧? 終端允許 讓我們複製並粘貼文本,但請注意以下幾點:

  • 如果輸出很長,那麼選擇所有文本可能很乏味。 我只推薦短途旅行。
  • 從邏輯上講,複製的內容必須粘貼到某個地方,無論是手工創建的文本文檔,Tweet,電子郵件等。
  • 無法使用鍵盤快捷鍵。 如果按下要復制的鍵盤Ctrl + C,我們將在終端中輸入^C。 毋庸置疑,粘貼也不起作用,我們將在終端中引入的內容是^V。
上流
相關文章:
上流器,一個簡單的命令來檢查我們筆記本電腦的電池狀態

保存命令的輸出,“ linuxera”版本

在“ linuxera”版本中,我們將從終端執行所有操作。 但是在解釋其完成方式之前,我們還必須解釋以下內容:

  • 不適用於所有命令。 當必須添加額外的選項(-h)時,某些命令將給我們一個錯誤。
  • 好: 只要保存我們的要求.
  • 並非所有可行的方法都完美無缺。 對於我的一項測試,我已經保存了Neofetch信息,並且正如我之前解釋的那樣,將其保存為無顏色的純文本格式是一個不錯的選擇,因為使用終端它將向現有字符添加嘗試定義顏色的字符,就是這樣:

命令輸出:Neofetch

在有效的命令中,我們有“ df”,因此我們將使用該命令進行測試。 該行將是這樣的:

df -h | 發球test.txt

從上面的命令:

  • df 該命令將向我們顯示磁盤的已用空間。
  • 選項 -h 這樣可以確保輸出內容易於閱讀。
  • 開球 將是保存它的命令。
  • test.txt 是輸出文件。 如果我們未指定路徑,它將被保存在我們的個人文件夾中。 例如,它也可以在.log擴展名中使用。

如果要從終端打開新創建的文件,可以使用命令“ cat test.txt”打開,只要我們已使用該名稱保存文件並將其保存在個人文件夾中即可。

正如我們已經提到的,終端比簡單的工具更強大,並且從中 我們可以在輸出文件中添加更多信息。 為此,我們將在文件前面使用選項-a(添加或添加),例如

df -h | tee-a test.txt

使用前面的命令,我們會將磁盤的新存儲信息添加到test.txt文件中。

您是否已經知道如何在Linux中保存命令的輸出?

關於ls命令的替代方法
相關文章:
列出目錄內容的“ ls”命令的替代方法

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   新手 他說:

    在Linux中不像Windows中那樣使用“>”或“ >>”?

    1.    迭戈 他說:

      我有一個相同的問題,使用>轉儲數據或使用tee命令轉儲數據有什麼區別?
      從我所能閱讀的內容來看,不同之處在於T卹還在屏幕上向您顯示了該內容。 也就是說,>將其轉儲到文本文件而不顯示輸出,並且tee將其返回到文件,並在屏幕上顯示給您。 有人確認我嗎?

  2.   何塞 他說:

    他們可以解釋的是如何保存對我們編輯的文件所做的更改,任務欄在控制台底部以兩行顯示,其中包含“查看”,“退出”,“搜索”,“替換”,“拼寫”,“粘貼”等內容。
    但是,例如,您如何保存? 在“保存”一詞的左側,有兩個符號“ ^Ô”,但是如果您鍵入它們,它們將被寫入控制台,並且不會被保存。
    對於執行此操作的人來說,放置保存按鈕有那麼難嗎?
    在Linux中,這樣做的人應該考慮:如果我們可以使其複雜化,為什麼要使其變得簡單

  3.   艾默生 他說:

    輸入以查看是否在我使用nano編輯文件時發現瞭如何保存更改,
    例如:sudo nano edit cd xxx,

    並非每次都打開該文件(這是linux),並在您對其進行修改後再打開控制台,以免丟失表徵該文件的神秘氣氛,並為您帶來麻煩(在簡單的linux中)沒有任何東西,無論受虐狂愛好者怎麼說,)在底部,您會看到兩行帶有不同選項的行,這些行解釋瞭如果執行該命令之前的命令會發生什麼,這些命令是這樣的:^ X,您認為,如果我給爆米花«^»和大寫字母X,該命令將起作用並且更改將被保存……好吧,那麼,所有從事Linux創作的人都會死掉,而您想知道為什麼當他們您告訴他們有關Linux的所有謊言,但最後他們說服您(他們)驢是您,您的邏輯異常,然後您落入這裡,以為它將向您解釋,但沒有,解釋了一些不同的東西,這對您也不起作用...。
    Linux就是這樣