對於linux系統裡面的檔案大概有如下幾個指令來完成:
1. cat
用法: cat [options] filename
options: -a: 顯示全部.
-e: 在每一行的後面加上"$"符號結尾.
-b: 在所有的非空白行上標示編號.
上面我就列出我常用的幾個引數,其他的等用到的時候用man 檢視吧, 在我的系統中輸入以下指令:
[root
@redhgg
test_script]
#cat -b test01-hello.sh
1#!/bin/bash
2#create date 2008-04-03
3hello
=hello
!how
areyou
?4echo
$hello
看到沒?在每行的最前面加上了乙個編號.
2.tac
看清楚沒?cat這個單詞的倒寫, 可能你已經猜到幹什麼用的了,沒錯,它就是把檔案的內容從最後一行開始輸出,下面舉個簡單的例子:
看到了吧,把檔案內容從尾到頭開始顯示. 這個命令是某些時候還是很有用的哦.
3. head
用法: head [options] filename
options:
-n 顯示行數 設定顯示的行數
-c 顯示數量 設定顯示數量以b為單位
-q 不顯示檔名稱
-v 顯示檔名稱
head是輸出檔案內容最前面的部分的意思。這裡我們還是舉例看下,
[root
@redhgg
test_script]
#head -n 10 port.sh
#!/bin/bash
#2008-04-07
echo
"now, the services of your linux system will be detect
"echo
"the www, ssh ,ftp and sendmail + pop3 will be datece
"echo ""
#1.www
www=
'netstat -an|grep listen|grep :80
'if[
"$www"!=
""]; then
echo
"www is running.
"由此可見,它顯示是port.sh 檔案內容最前面的10行. 其他的選項我也不多說,自己動手試下不就知道了.
4. tail
用法: tail [options] filename
options:
-f 常用於跟蹤日誌
-n 後接乙個數字,表示顯示最後多少行.
[root@redhgg test_script]# tail -f port.sh
輸入回車則會顯示最後10行資訊.預設顯示為10.
對於linux下文字檔案檢視的命令大概就這些,今天到此為止.
linux 下檢視文字檔案內容
cat n svnserve.conf less cat s svnserve.conf less cat b svnserve.conf less cat n svnserve.conf less cat 由第一行開始顯示檔案內容 tac 從最後一行開始顯示,可以看出 tac 是 cat 的倒著寫...
Linux 檢視非純文字檔案
od 以二進位制的方式讀取檔案內容 引數 t 後面可以接各種 型別 的輸出 a 利用預設的字元來輸出 c 利用ascii字元來輸出 d size 利用十進位制 decimal 來輸出資料,每個整數占用size bytes f size 利用浮點數 floating 來輸出資料,每個數占用size b...
linux 下檢視文字檔案內容
cat n svnserve.conf less cat s svnserve.conf less cat b svnserve.conf less cat n svnserve.conf less cat 由第一行開始顯示檔案內容 tac 從最後一行開始顯示,可以看出 tac 是 cat 的倒著寫...