cat命令-linux常用命令cat用法詳解

cat命令用於連接文件打印到輸出設備中
cat是linux的基本文本輸出命令,通常用於查看文件內容。
語法
cat (參數)(選項)
-n 或 --number:由 1 開始對所有輸出的行數編號。
-b 或 --number-nonblank:和 -n 相似,只不過對於空白行不編號。
-s 或 --squeeze-blank:當遇到有連續兩行以上的空白行,就代換爲一行的空白行。
-v 或 --show-nonprinting:使用 ^ 和 M- 符號,除了 LFD 和 TAB 之外。
-E 或 --show-ends : 在每行結束處顯示 $。
-T 或 --show-tabs: 將 TAB 字符顯示爲 ^I。
-e : 等價於 -vE。
-A, --show-all:等價於 -vET。
-t:等價於"-vT"選項;
cat主要功能
1、一次顯示文件的所有內容 cat filename
2、從磁盤創建一個新文件cat >filename(只能創建新文件不能編輯已有文件)
3、將幾個文件合併爲一個文件cat   file1   file2  > file

事例
cat -n file1 > file2 把 file1 的檔案內容加上行號後輸入 file2 這個檔案裏
cat -b file1file2 >> file3 file1 和 file2 的文檔內容加上行號(空白行不加)之後將內容附加到 file3 文檔裏:
如果原來沒有 b.txt 文件。那麼:
cat >b.txt <<EOF

EOF
輸入第一行後,輸入EOF,回車,就可以生成一個 b.txt 文件。其中EOF是告訴 bash 哪個符號代表文件結束。當然你也可以使用自己習慣的符號。
[bob@bob tmp]$ cat >b.txt<<abc
1
2
3
abc
[bob@bob tmp]$ cat b.txt
1
2
3
清空 /etc/test.txt 文檔內容:
cat /dev/null > /etc/test.txt

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章