cat (concatenate,鏈接)命令將[文件]或標準輸入組合輸出到標準輸出,若是沒有指定文件,或者文件爲"-",則從標準輸入讀取。oracle
cat [選項]... [文件]...
-A, --show-all 等於-vET
-b, --number-nonblank 對非空輸出行編號
-e 等於-vE
-E, --show-ends 在每行結束處顯示"$"
-n, --number 對全部行編號,包括空行
-s, --squeeze-blank 壓縮多行空行爲一空行
-t 與-vT 等價
-T, --show-tabs 將跳格(TAB)字符顯示爲^I
-u (被忽略)
-v, --show-nonprinting 使用^ 和M- 引用,除了LFD和 TAB 以外
--help 顯示此幫助信息並退出
--version 顯示版本信息並退出
[root@oracledb ~]# cat test1.log 2011 2012 2013
[root@oracledb ~]# cat -b test1.log 1 2011 2 2012 3 2013 4 2014 5 2015 [root@oracledb ~]# cat -n test1.log 1 2011 2 2012 3 2013 4 5 6 2014 7 2015 [root@oracledb ~]# cat -s test1.log 2011 2012 2013 2014 2015 [root@oracledb ~]# cat -ns test1.log 1 2011 2 2012 3 2013 4 5 2014 6 2015
[root@oracledb ~]# cat -T test1.log 2011 2012 2013 ^I行前面爲tab 2014 2015
[root@oracledb ~]# cat test1.log test2.log >test3.log
[root@oracledb ~]# cat >test4.log
[root@oracledb ~]# cat >log.txt <<EOF > Hello > World > Linux > PWD=$(pwd) > EOF [root@localhost test]# ls -l log.txt -rw-r--r-- 1 root root 37 10-28 17:07 log.txt [root@localhost test]# cat log.txt Hello World Linux PWD=/opt/soft/test
[root@oracledb ~]# cat test2.log 2016 2017 2018 [root@oracledb ~]# tac test2.log 2018 2017 2016