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。
