cat (concatenate,連線)命令將[檔案]或標準輸入組合輸出到標準輸出,如果沒有指定檔案,或者檔案為」-「,則從標準輸入讀取。
cat [選項]... [檔案]...
1、顯示檔案內容
[root@vm_0_4_centos chenwei]# cat case.sh
#!/bin/bash
case
$1in
"1")
echo
"周一"
;;"2")
echo
"周二"
;;*) echo
"other"
;;esac
2、顯示內容以及行號
[root@vm_0_4_centos chenwei]# cat -n a.txt
12015
22016
3201745
62018
72019
82020
9...
[root@vm_0_4_centos chenwei]# cat -b a.txt
12015
22016
32017
42018
52019
62020
7...
[root@vm_0_4_centos chenwei]# cat -sn a.txt
12015
22016
3201745
2018
62019
72020
8...
[root@vm_0_4_centos chenwei]# cat -sb a.txt
12015
22016
32017
42018
52019
62020
7...
3、 —t 選項 ( ^i行前面為tab)
[root@vm_0_4_centos chenwei]# cat -t case.sh
#!/bin/bash
case
$1in
"1")
^iecho
"周一"
^i;;
"2")
^iecho
"周二"
^i;;
*)^iecho
"other"
^i;;
esac
4、順序連線兩個檔案log1,log2 ,並將結果輸出到log3
[root@oracledb ~]# cat test1.log test2.log >test3.log
5、將標準輸入的內容定向輸出到檔案
[root@vm_0_4_centos chenwei]# cat > log4
6、tac (反向列示)
[root@vm_0_4_centos chenwei]# tac log5
llinux基礎命令
一 ls 命令 1.root chy ls l 列出檔案的詳細資訊 總用量 4 rw 1 root root 1695 5月 26 03 22 anaconda ks.cfg 第一列是許可權,第二列是有幾個檔案使用了inode 第三列是所有者 第四列是所屬組。第五列是檔案的大小 第六列是檔案建立的時...
linux命令之cat命令
cat命令的用途是連線檔案,列印檔案內容 它的三大功能有 標準化輸出檔案 cat filename 建立檔案但不能編輯 cat filename 將幾個檔案合併為乙個檔案 cat file1 file2 file 主要引數 a,show all 等價於 vet b,number nonblank 對...
cat命令和tac命令
cat命令 連線檔案並列印到標準輸出裝置上,cat經常用來顯示檔案的內容。注意 當檔案較大時,文字在螢幕上迅速閃過 滾屏 使用者往往看不清所顯示的內容。因此,一般用more等命令分屏顯示。為了控制滾屏,可以按ctrl s鍵,停止滾屏 按ctrl q鍵可以恢復滾屏。按ctrl c 中斷 鍵可以終止該命...