Linux之cat命令


cat命令的用途是連接文件或者標准輸入並打印。這個命令常用來顯示文件內容,或者將幾個文件拼接起來顯示,或者從標准輸入讀取內容並顯示,它常與重定向符號配合使用。

命令格式

cat [選項] [文件]...

命令的功能

  • 讀取顯示整個文件 cat filename
  • 從鍵盤讀取輸入到文件cat > 1.txt
  • 將多個文件合並成一個文件cat 1.txt 2.txt > 3.txt

命令參數

  • -A, --show-all 等價於 -vET
  • -b, --number-nonblank 對非空輸出行編號
  • -e 等價於 -vE
  • -E, --show-ends 在每行結束處顯示 $
  • -n, --number 對輸出的所有行編號,由1開始對所有輸出的行數編號
  • -s, --squeeze-blank 有連續兩行以上的空白行,就代換為一行的空白行
  • -t 與 -vT 等價
  • -T, --show-tabs 將跳格字符顯示為 ^I
  • -u (被忽略)
  • -v, --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外

1.txt的內容加上行號輸入到2.txt

>cat 1.txt
入門小站

rumenz.com
rumenz

123
345

9999

3333
> cat -n 1.txt > 2.txt
>cat 2.txt
     1  入門小站
     2
     3  rumenz.com
     4  rumenz
     5
     6  123
     7  345
     8
     9
    10  9999
    11
    12  3333

1.txt的內容(空白行不加行號)輸入到2.txt

> cat -b 1.txt > 2.txt
> cat 2.txt
     1  入門小站

     2  rumenz.com
     3  rumenz

     4  123
     5  345


     6  9999

     7  3333

使用here doc來生成文件

cat > 3.txt <<EOF
> 入門小站
> rumenz
> rumenz.com
> 
> 
> `date`
> EOF

> cat 3.txt
入門小站
rumenz
rumenz.com


Thu Feb  4 23:40:09 CST 2021

同時顯示多個文件的內容

> cat 1.txt 2.txt

原文鏈接:https://rumenz.com/rumenbiji/linux-cat.html
微信公眾號:入門小站

linux常用命令速查手冊PDF下載

3669頁vim參考手冊PDF下載

阿里雲ECS運維Linux系統診斷PDF下載

Docker速查手冊PDF下載

Linux學習筆記【強悍總結值得一看】PDF下載

shell簡明教程PDF下載


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM