1. 程式人生 > >Linux 操作命令 cat

Linux 操作命令 cat

1、簡介

    cat 命令是 concatenate 的縮寫
    

2、主要功能

    cat 命令的功能是將 檔案 或 標準輸入 組合輸出 到 標準輸出
    

3、用法/命令格式

    cat [選項] [檔案]

    

4、常用引數解析

語法 引數 說明
cat {檔案1} ... {檔案N} 將 單個 或 多個 檔案 內容 輸出到 標準輸出

    

5、輔助功能

5.1 行號輸出

5.1.1 顯示 所有 行號

語法 引數 說明
cat [ -n ] {檔案} -n 對輸出的所有行編號(行號 從 1 開始)

    

5.1.2 不輸出 空行

語法 引數 說明
cat [ -b 或者 --number-nonblank ] {檔案} -b --number-nonblank 對非空輸出行編號(空行 仍然 輸出顯示)

    

5.1.3 連續 空行 只輸出 一行

語法 引數 說明
cat [ -s 或者 --squeeze-blank ] {檔案} -s --squeeze-blank 有連續兩行以上的空白行,就代換為一行的空白行(可與 -n 連用)

    

5.2 結尾 新增 $

語法 引數 說明
cat [ -E 或者 --show-ends ] {檔案} -E --show-ends 在每行結束處顯示 $(包括空行)

    

6、內容擴充套件

6.1 文字內容寫入

## 清空文字 原有內容,再寫入
# cat > test << EOF

## 文字 末尾 追加 內容# 
#cat >> test << EOF

    

6.2 反向輸出文字內容

tac 是將 cat 反寫過來,功能就跟 cat 相反
    * cat 是由 第一行 到 最後一行 連續輸出顯示
    * tac 是由 最後一行 到 第一行 反向 連續輸出顯示

    

6.3 其他 文字 檢視方式

    more、less 、nl 、tail 命令工具 也可以 檢視 文字內容
    

備註:
    檔案 重定向符(>, >> 等)、tac、more、less、nl、tail 本文目前就不具體 描述,後期 更新 文章 再 進行 具體 描述,有興趣的 可自行 檢視