寫在前面:
[command] --help:查看當前命令的幫助文檔
[command] --version:查看系統(tǒng)的版本信息
cat命令:用于連接文件并輸出到標準輸出設(shè)備或指定文件中。
zcat命令:用法與cat相似,只是操作對象為壓縮文件,不需要解壓就可以對壓縮文件進行操作。
使用權(quán)限:所有使用者。
語法: cat [參數(shù)]fileName
參數(shù)說明:
-n 或 --number:由 1 開始對所有輸出的行數(shù)編號。
-b 或 --number-nonblank:由 1 開始對所有輸出的非空白行編號
-s 或 --squeeze-blank:當遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行。
-E 或 --show-ends: 在每行結(jié)束處顯示 $。
-T 或 --show-tabs: 將 TAB 字符顯示為 ^I。
示例:
1、對aa.txt非空白行編號并將多個空白行壓縮為一行顯示。
cat -bs aa.txt
2、在每行結(jié)尾處顯示$linux命令linux命令,并且將tab字符顯示為^I。
cat -ET aa.txt
3、使用cat命令新建文件
cat%20>%20aaa.txt%20%20%20#新建或修改aaa.txt文件,如果是修改會覆蓋掉以前的內(nèi)容。
cat%20>>%20aaa.txt%20%20#新建或修改aaa.txt文件,若為修改則向后追加內(nèi)容,以前內(nèi)容不會丟失。
aaa.txt文件不存在時新建,存在時修改。
A. 當前aaa.txt文件內(nèi)容如下:
B. cat > aaa.txt之后:
C. 繼續(xù)執(zhí)行 cat >> aaa.txt之后:
4、將多個文件合并為一個文件
cat aa1.txt aa2.txt > aa.txt #將aa1.txt與aa2.txt寫入aa.txt中,合并為一個文件