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 本文目前就不具體 描述,後期 更新 文章 再 進行 具體 描述,有興趣的 可自行 查看