亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 990 | 回復: 0
打印 上一主題 下一主題

檔案內(nèi)容查閱(cat,tac,nl,more,less,head,tail,od) [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-03-12 17:21 |只看該作者 |倒序瀏覽
cat: 由第一行開始顯示檔案內(nèi)容
tac: 從最后一行開始顯示,可以看出 tac 是 cat 的倒著寫!
nl: 顯示的時候,順道輸出行號!
more: 一頁一頁的顯示檔案內(nèi)容
less 與 more 類似,但是比 more 更好的是,他可以往前翻頁!
head: 只看頭幾行
tail: 只看尾巴幾行
od: 以二進制的方式讀取檔案內(nèi)容!
最常使用的顯示檔案內(nèi)容的指令可以說是 cat 與 more 及 less 了!
直接查看檔案內(nèi)容:
直接查閱一個檔案的內(nèi)容可以使用 cat/tac/nl 這幾個指令,一次性的將數(shù)據(jù)顯示到屏幕上。
cat (concatenate):
cat [-AEnTv]
參數(shù):
-A :相當于 -vET 的整合參數(shù),可列出一些特殊字符~
-E :將結(jié)尾的斷行字符 $ 顯示出來;
-n :打印出行號;
-T :將 [tab] 按鍵以 ^I 顯示出來;
-v :列出一些看不出來的特殊字符
最特殊的當然就是斷行字符了!這個段行字符在 Linux 與 Windows 是不一樣的。在 Linux 是以 $ 為斷行字符,而在 Windows 則是以 ^M$ 為斷行字符。
tac:
與cat相反,方向打印。
nl (添加行號打印):
nl [-bnw] 檔案
參數(shù):
-b :指定行號指定的方式,主要有兩種:
    -b a :表示不論是否為空行,也同樣列出行號;
    -b t :如果有空行,空的那一行不要列出行號;
-n :列出行號表示的方法,主要有三種:
    -n ln :行號在屏幕的最左方顯示;
    -n rn :行號在自己字段的最右方顯示,且不加 0 ;
    -n rz :行號在自己字段的最右方顯示,且加 0 ;
-w :行號字段的占用的位數(shù)。
可翻頁的查看文件內(nèi)容(more,less):
more:
空格鍵 (space):代表向下翻一頁;
Enter :代表向下翻『一行』;
/字符串 :代表在這個顯示的內(nèi)容當中,向下搜尋『字符串』;
:f :立刻顯示出文件名以及目前顯示的行數(shù);
q :代表立刻離開 more ,不再顯示該檔案內(nèi)容。
less:
可以輸入的指令有:
空格鍵 :向下翻動一頁;
[pagedown]:向下翻動一頁;
[pageup] :向上翻動一頁;
/字符串 :向下搜尋『字符串』的功能;
?字符串 :向上搜尋『字符串』的功能;
n :重復前一個搜尋 (與 / 或 ? 有關(guān)!)
N :反向的重復前一個搜尋 (與 / 或 ? 有關(guān)!)
q :離開 less 這個程序。
資料擷取
我們可以將輸出的資料作一個最簡單的擷取,那就是取出前面 (head) 與取出后面 (tail) 文字的功能。 不過,要注意的是, head 與 tail 都是以『行』為單位來進行數(shù)據(jù)擷取的喔!
head (取出前幾行):
head [-n number] 檔案
參數(shù):
-n :后面接數(shù)字,代表顯示幾行的意思。
tail (取出后幾行):
tail [-n number] 檔案
參數(shù):
-n :后面接數(shù)字,代表顯示幾行的意思。
od (讀取非純文字文件):
我們上面提到的,都是在查閱純文字文件 (ASCII 格式的檔案) 的內(nèi)容。 那么萬一我們想要查閱非文字文件,舉例來說,例如 /usr/bin/passwd 這個執(zhí)行檔的內(nèi)容時, 又該如何去讀出信息呢?我們可以利用 od 這個指令來讀取。
od [-t TYPE] 檔案
參數(shù):
-t :后面可以接各種『類型 (TYPE)』的輸出,例如:
    a :利用預(yù)設(shè)的字符來輸出;
    c :使用 ASCII 字符來輸出
    d[size] :利用十進制(decimal)來輸出數(shù)據(jù),每個整數(shù)占用 size bytes ;
    f[size] :利用浮點數(shù)值(floating)來輸出數(shù)據(jù),每個數(shù)占用 size bytes ;
    o[size] :利用八進位(octal)來輸出數(shù)據(jù),每個整數(shù)占用 size bytes ;
    x[size] :利用十六進制(hexadecimal)來輸出數(shù)據(jù),每個整數(shù)占用 size bytes。
               
               
               

本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u3/93184/showart_1860571.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP