歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

linux學習6:文件內容查閱

cat:由第一行開始顯示文件內容

tac:由最後一行開始顯示文件內容

nl:顯示的時候,順便輸出行號

more:一頁一頁的顯示文件內容

less:與 more 類似,但是它可以往前翻頁

head:只看頭幾行

tail:只看結尾幾行

touch:文件創建與文件時間修改

語法:cat [-AbEnTv]

選項與參數:

-A:相當於-vET 的整合參數

-b:列出行號,僅針對非空白行做行號顯示

-n:輸出行號,空白與非空白都會列出

-E:將結尾的斷行字符¥顯示出來

-v:列出一些看不出的特殊字符

-T:將 Tab 按鍵以∧I 顯示出來

添加行號與打印(nl)

語法 :nl [-bnw] 文件

選項與參數:

-b:指定行號指定的方式,主要有兩種:

-b a :表示不論是否為空行,也同樣列出行號(類似 cat -n);

-b t :如果有空行,空的那一行不要列出行號(默認值);

-n:列出行號表示的方法,主要有三種:

-n ln :行號在螢幕的最左方顯示;

-n rn :行號在自己欄位的最右方顯示,且不加 0 ;

-n rz :行號在自己欄位的最右方顯示,且加 0 ;

-w:行號欄位的占用的位數。

語法:more|less文件

More:

空白鍵 (space):代表向下翻一頁;

Enter :代表向下翻『一行』;

/字串 :代表在這個顯示的內容當中,向下搜尋『字串』這個關鍵字;

f :立刻顯示出檔名以及目前顯示的行數; q :代表立刻離開 more ,不再顯示該文件內容。

b 或 [ctrl]-b :代表往回翻頁,不過這動作只對文件有用,對管線無用。

Less:

空白鍵 :向下翻動一頁;

[pagedown]:向下翻動一頁;

[pageup] :向上翻動一頁;

/字串 :向下搜尋『字串』的功能;

?字串 :向上搜尋『字串』的功能;

n :重復前一個搜尋 (與 / 或 ? 有關!)

N :反向的重復前一個搜尋 (與 / 或 ? 有關!)

q :離開 less 這個程序;

取出前面幾行(head)

語法:head [-nnumber] 文件

選項與參數:

-n:後面接數字,代表行數

number 默認值是10 當 number 是負數,代表列出前面所有行數但是不包括後面 number 行

取出後面幾行(tail)

語法:tail [-nnumber] 文件

選項與參數:

-n:後面接數字,代表行數

number 默認值是10 當 number 是正數(+ number),代表該文件從 number 以後才會列出來

修改文件時間|創建新文件(touch)

時間屬性

Mtime(modificationtime):當文件內容數據更改時就會更新這個時間,內容數據指的是文件的內容,不包括文件的權限和屬性

Ctime(Statetime):當文件的狀態(權限和屬性)更改時會更新這個時間

Atime(accesstime):當文件內容被取用就會修改這個時間

語法:touch[-acdmt] 文件

選項與參數:

-a:僅修改訪問時間 atime

-c:僅修改文件的時間,若該文件不存在則不創建新文件

-d:後面可接欲修改的日期,也可以使用—date=”時間或日期”

-m:僅修改 mtime

-t:後面可以接欲修改的時間

主要功能:

創建一個空文件

修改文件日期(mtime,atime)

Copyright © Linux教程網 All Rights Reserved