【Linux】cat命令


用途

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是有最后一行到第一行連續展示在屏幕上


免責聲明!

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



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