用途
cat用於將一個檔案的內容連續的打印在屏幕上
全稱
cat的全稱是Conctaenate
參數
-A :相當於-vTE的整合選項,可列出一些特殊字符而不是空白而已
-b :列出行號,僅針對非空白行進行行號展示
-E :將結尾的斷行字符$展示出來
-n :打印行號,連同空白行也會有行號
-T :將【TAB】按鍵以^I顯示出來
-v : 列出一些看不出來的特殊字符
案例
范例1:查看/etc/hosts文件的內容
[root@bigdata etc]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.78 bigdata.qinys.com
范例2:承上題,加上行號
[root@bigdata etc]# cat –n /etc/hosts
1 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
2 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
3 192.168.1.78 bigdata.qinys.com
范例3:打印出特殊字符
[root@bigdata etc]# cat -A /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4$
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6$
192.168.1.78 bigdata.qinys.com$
從上面結果我們可以看出,斷行符$已經被打印出來了
此處還有一個與cat對立的命令tac,功能與cat相反,cat是有第一行到最后一行連續展示在屏幕上,tac是有最后一行到第一行連續展示在屏幕上
