Linux之文字檔案檢視篇

2021-04-17 04:36:59 字數 1563 閱讀 8535

對於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 的倒著寫...