linux之cat 操作


1、查看或創建

cat 1.txt   #如果目錄有這個文件則會打開查看,沒有則會創建

2、壓縮空白

cat 1.txt
     我是第一行
        我是第二 行
cat -bs 1.txt
# 變成 cat 1.txt 我是第一行 我是第二 行

3、在每行結尾處顯示$,並且將tab字符顯示為^I。

cat -ET aa.txt

4、修改文件:

cat > 1.txt  我在做修改


#變成(#新建或修改aaa.txt文件,如果是修改會覆蓋掉以前的內容)
cat 1.txt
我在做修改
 

5、追加內容:

cat >> 1.txt  我追加內容


#變成( #新建或修改aaa.txt文件,若為修改則向后追加內容,以前內容不會丟失。)
cat 1.txt
我在做修改
我追加內容

6、合並文件

ls
1.txt   2.txt
cat 1.txt
我是1.txt
cat 2.txt
我是2.txt



# 變成(將1.txt與2.txt寫入a.txt中,合並為一個文)
cat 1.txt 2.txt > a.txt   
ls
a.txt
cat a.txt
我是1.txt
我是2.txt

  

注意:

cat命令:用於連接文件並輸出到標准輸出設備或指定文件中。

zcat命令:用法與cat相似,只是操作對象為壓縮文件,不需要解壓就可以對壓縮文件進行操作。

使用權限:所有使用者。

語法: cat [參數] fileName

參數說明:

-n 或 --number:由 1 開始對所有輸出的行數編號。

-b 或 --number-nonblank:由 1 開始對所有輸出的非空白行編號

-s 或 --squeeze-blank:當遇到有連續兩行以上的空白行,就代換為一行的空白行。

-E 或 --show-ends : 在每行結束處顯示 $。

-T 或 --show-tabs: 將 TAB 字符顯示為 ^I。


免責聲明!

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



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