首頁 > 文字處理與搜尋 > cat

cat 命令指南:檢視與合併檔案內容

`cat` 命令用於讀取一個或多個檔案,並將其內容顯示到標準輸出(通常是終端螢幕)。它是 'concatenate'(連接)的縮寫,也提供了連接檔案並輸出的功能。透過本指南,您可以學習 `cat` 命令的各種用法。

cat 概述

`cat` 是 Linux/Unix 系統中最基本的命令之一,可用於快速檢查文字檔案的內容,或合併多個檔案的內容以創建新檔案。請注意,使用 `cat` 輸出二進位檔案時,終端機可能會顯示未知字元。

cat 的主要作用

`cat` 命令主要用於以下目的:

主要應用領域

  • 檢視檔案內容: 將文字檔案的全部內容輸出到終端機。
  • 合併檔案: 將多個檔案的內容按順序合併,以創建單一輸出或儲存到新檔案中。
  • 創建新檔案: 透過標準輸入直接輸入內容來創建新檔案。
  • 簡單的管道建構: 用於將檔案內容作為輸入傳遞給其他命令。

主要 cat 命令選項

`cat` 命令雖然簡單,但可以透過一些有用的選項來控制輸出格式。

1. 基本輸出選項

2. 格式化選項

生成的命令:

請試著組合命令。

這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。

`cat` 執行命令。

請將上述選項組合在一起,與 AI 一同虛擬執行命令。

使用範例

透過 `cat` 命令的各種使用範例,學習如何檢視檔案內容、合併檔案和創建新檔案。

輸出單一檔案內容

cat my_file.txt

將 `my_file.txt` 檔案的全部內容顯示到終端機。

合併並輸出多個檔案

cat file1.txt file2.txt file3.txt

將 `file1.txt`、`file2.txt` 和 `file3.txt` 的內容按順序合併,並輸出到終端機。

合併多個檔案並儲存到新檔案

cat file1.txt file2.txt > combined.txt

將 `file1.txt` 和 `file2.txt` 的內容合併,並儲存到名為 `combined.txt` 的新檔案中。如果 `combined.txt` 已存在,它將被覆蓋。

輸出檔案內容並帶行號

cat -n document.txt

輸出 `document.txt` 檔案的每行內容,並在前面加上行號。

創建新檔案(使用標準輸入)

cat > new_file.txt
# Type your content here
# Press Ctrl+D to save and exit

創建 `new_file.txt`,並將直接在終端機中輸入的內容儲存到檔案中。輸入完成後,按下 `Ctrl+D` 儲存並退出。

即時監控日誌檔案(與 tail 結合使用)

cat /var/log/syslog | grep -i error

雖然 `tail -f` 通常更適合即時日誌檔案監控,但 `cat` 也可以在管道中使用。此範例顯示了 `cat` 將日誌檔案內容傳遞給 `grep` 的簡單情況。


相同類別命令