如何在 Windows、Mac 和 Linux 上將命令列輸出儲存到文件

如何在 Windows、Mac 和 Linux 上將命令列輸出儲存到文件

當您執行終端命令時,它通常會在終端中列印輸出,以便您可以立即閱讀。但是,有時您會希望保存輸出以供以後分析或與其他工具組合。

您可以在命令列上使用輸出重定向來執行此操作。了解如何在 Windows、Mac 和 Linux 上將命令輸出傳送到文字檔案。

將命令列輸出重定向到文件

您可以使用兩個運算子將命令輸出重新導向到檔案:>>>。了解這兩個運算子之間的差異很重要,以避免意外的資料遺失。

>圖示建立一個新文件或覆蓋舊文件(如果已存在)。如果文件不存在, >>運算子也會建立一個新文件,但不會覆寫現有文件。如果文件已經存在,它將把文字加到文件末尾。

若要將命令的輸出重定向到文件,請輸入命令,然後指定>>>運算符,最後提供要將輸出重定向到的文件的路徑。例如,以下是儲存 ls 指令輸出的方法,該指令列出了目錄的內容:

ls > /path/to/file

/path/to/file替換為您要使用的檔案的完整路徑。該命令將以靜默方式運行,並將輸出儲存在您指定的檔案中。

要在終端機中查看檔案的內容,可以使用cat 命令。再次,將/path/to/file替換為您要查看的檔案的完整路徑。

cat /path/to/file

您應該在新檔案中看到該命令的輸出:

如何在 Windows、Mac 和 Linux 上將命令列輸出儲存到文件

將 ls 的輸出重定向到文件

>運算子取代現有文件的內容。如果要將多個命令的結果儲存到單一檔案中,請改用>>運算子。這將添加到文件中,因此您不會丟失先前保存的任何輸出。

例如,嘗試將系統資訊新增至您剛剛建立的文件的末尾。只需在 Linux/Mac 上執行uname -a - 或如果在 Windows 上執行 ver 命令 - 並新增>>運算子以及檔案路徑:

uname -a >> /path/to/file

根據需要重複此過程多次,以繼續將命令輸出新增至檔案末端。

如何在 Windows、Mac 和 Linux 上將命令列輸出儲存到文件

將輸出附加到文件

將輸出匯出到螢幕並將其重定向到文件

>>>運算子不會在螢幕上顯示命令的輸出,它們只是將其發送到檔案。如果要將輸出傳送到檔案並在螢幕上查看它,請使用 tee 命令。

若要使用 tee 命令,請使用管道運算子(豎線 (|))將另一個命令的輸出傳送至該命令。例如,以下是如何使用管道將 ls 命令的輸出傳送到 tee:

ls | tee /path/to/output.txt

然後,tee 命令將該輸出傳送到螢幕和您指定的檔案。該操作將覆蓋該文件,或者如果文件不存在則創建一個新文件,就像>運算符一樣。

若要使用 tee 命令將結果列印到螢幕並將其附加到檔案末尾,請在檔案路徑之前新增 -a標誌,例如:

uname -a | tee -a /path/to/output.txt

您將在螢幕上看到命令輸出,並且可以使用 cat 來驗證 tee 是否也將其新增至檔案:

如何在 Windows、Mac 和 Linux 上將命令列輸出儲存到文件

使用 tee 命令將輸出附加到文件


如何在 Windows 10 上的天氣應用程式中以 °C 或 °F 為單位顯示溫度

如何在 Windows 10 上的天氣應用程式中以 °C 或 °F 為單位顯示溫度

可以輕鬆地將天氣預報設定為顯示世界任何地方的任何城市或位置,並以攝氏度 (°C) 為單位顯示溫度。可以在 Windows 10 上的天氣應用程式和工作列上的「新聞和興趣」小工具中調整此設定。

學習駭客技能的熱門網站

學習駭客技能的熱門網站

說到駭客,也許我們首先想到的刻板印象就是大學生或電腦科學領域的專家。

如何在 Windows 10 中建立和使用 Hyper-V 檢查點

如何在 Windows 10 中建立和使用 Hyper-V 檢查點

檢查點是 Hyper-V 的強大功能,可輕鬆撤銷虛擬機器上的任何變更。

3 個在 Windows PC 上免費讀取 DMG 檔案副檔名的工具

3 個在 Windows PC 上免費讀取 DMG 檔案副檔名的工具

DMG 映像檔格式是用於在 Mac OS X 上分發軟體的最受歡迎的檔案儲存格式。無法在 Windows PC 電腦上讀取此檔案副檔名。但是,如果您想在 Windows PC 上讀取此檔案副檔名,您可以要求第三方應用程式的支援。

下載99+ Gucci壁紙,精美Gucci壁紙

下載99+ Gucci壁紙,精美Gucci壁紙

讓我們看看下面的一些 Gucci 桌布是否適合您的電腦桌布或手機桌布。

如何在 Windows 10 上的檔案總管導覽窗格中新增/刪除快速訪問

如何在 Windows 10 上的檔案總管導覽窗格中新增/刪除快速訪問

快速存取是存取您正在處理的文件和經常使用的資料夾的最短路線。這些是您經常造訪的資料夾和最近的文件。

Opera VPN 評測:簡單、快速且免費

Opera VPN 評測:簡單、快速且免費

也許您聽說過 Opera 網路瀏覽器附帶免費 VPN,或者您可能已經是 Opera 愛好者,只是想知道他們的 VPN 服務如何運作。

應如何以及為何停用 2.4GHz Wi-Fi 網路?

應如何以及為何停用 2.4GHz Wi-Fi 網路?

您應該考慮關閉家庭 Wi-Fi 網路上舊的 2.4GHz 頻段,並使用速度更快且不那麼「擁擠」的新 5GHz 頻段。我們透過下面的文章來了解一下吧。

如何在 Windows Defender 上啟用沙箱功能

如何在 Windows Defender 上啟用沙箱功能

Microsoft Windows Defender 的整合防毒引擎成為第一個能夠在沙箱環境中運作的防毒軟體。

什麼是 Screen Locker 勒索軟體?如何去除?

什麼是 Screen Locker 勒索軟體?如何去除?

Screen Locker 勒索軟體是一種勒索軟體,它會接管螢幕並阻止您使用裝置。此類勒索軟體呈上升趨勢,如果沒有足夠的相關信息,則很難將其刪除。