Linux cat命令詳解
阿新 • • 發佈:2018-07-01
filename 3-9 left htm tac TE 出現 .cn file
cat主要有三大功能:
1.一次顯示整個文件:cat filename
2.從鍵盤創建一個文件:cat > filename 只能創建新文件,不能編輯已有文件.
3.將幾個文件合並為一個文件:cat file1 file2 > file
常用的命令展示
特殊用法:增加多行內容,EOF必須成對出現(會刪除原來文件的內容)
# 多文本寫入文件cat >>yum.log <<EOF > Hello > World > 2017 > `date +%T` > EOF
把 log2012.log 的文件內容加上行號後輸入 log2013.log 這個文件裏
# 2013文件必須存在,這裏做的是追加任務,且不改變源文件的內容,只是做顯示用 cat -n log2012.log log2013.log 【-n :number 編號】
把 log2012.log 和 log2013.log 的文件內容加上行號(空白行不加)之後將內容附加到 log.log 裏
# log.log文件必須存在,且不改變源文件的內容,只是做顯示用 cat -b log2012.log log2013.log log.log 【-b, --number-nonblank 對非空輸出行編號】
把 log2012.log 的文件內容加上行號後輸入 log.log 這個文件裏
cat -n log2012.log >log.log 【>,>>標準的輸入】
在每行結束處顯示 $
cat -E log.log 【-E 每行結束後添加$符號】
有連續兩行以上的空白行,就代換為一行的空白行
cat -s log.log 【-s 連續兩行以上的空白行,就代換為一行的空白行】
反向顯示
tac /etc/passwd 【tac 最後一行到第一行反向在螢幕上顯示出來】
Linux cat命令詳解