Linux 操作命令 cat
阿新 • • 發佈:2018-12-21
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 本文目前就不具體 描述,後期 更新 文章 再 進行 具體 描述,有興趣的 可自行 檢視