Linux 下查看文件內(nèi)容的命令

查看文件內(nèi)容的命令:

cat ????由第一行開始顯示內(nèi)容粤铭,并將所有內(nèi)容輸出

tac ????從最后一行倒序顯示內(nèi)容差牛,并將所有內(nèi)容輸出

more ???根據(jù)窗口大小晒骇,一頁一頁的現(xiàn)實文件內(nèi)容

less ???和more類似矿瘦,但其優(yōu)點可以往前翻頁痒芝,而且進行可以搜索字符

head ???只顯示頭幾行

tail ???只顯示最后幾行

nl ?????類似于cat -n坝撑,顯示時輸出行號

tailf ? 類似于tail -f?

1.cat 與 tac

cat的功能是將文件從第一行開始連續(xù)的將內(nèi)容輸出在屏幕上静秆。但是cat并不常用,原因是當(dāng)文件大侨拦,行數(shù)比較多時殊橙,屏幕無法全部容下時,只能看到一部分內(nèi)容狱从。

cat語法:cat [-n] ?文件名 (-n : 顯示時膨蛮,連行號一起輸出)


tac的功能是將文件從最后一行開始倒過來將內(nèi)容數(shù)據(jù)輸出到屏幕上。我們可以發(fā)現(xiàn)季研,tac實際上是cat反過來寫敞葛。這個命令也不常用。

tac語法:tac 文件名与涡。


2.more和less(常用)

more的功能是將文件從第一行開始惹谐,根據(jù)輸出窗口的大小,適當(dāng)?shù)妮敵鑫募?nèi)容。當(dāng)一頁無法全部輸出時酌畜,可以用“回車鍵”向下翻行怎囚,用“空格鍵”向下翻頁。退出查看頁面桥胞,請按“q”鍵恳守。另外考婴,more還可以配合管道符“|”(pipe)使用,例如:ls -al | more

more的語法:more 文件名

Enter 向下n行颗圣,需要定義喳钟,默認為1行;?

Ctrl f 向下滾動一屏在岂;?

空格鍵 向下滾動一屏奔则;?

Ctrl b 返回上一屏;?

= 輸出當(dāng)前行的行號蔽午;?

:f 輸出文件名和當(dāng)前行的行號易茬;?

v 調(diào)用vi編輯器;?

! 命令 調(diào)用Shell及老,并執(zhí)行命令抽莱;?

q 退出more


less的功能和more相似,但是使用more無法向前翻頁骄恶,只能向后翻食铐。

less可以使用【pageup】和【pagedown】鍵進行前翻頁和后翻頁,這樣看起來更方便僧鲁。

less的語法:less 文件名

less還有一個功能虐呻,可以在文件中進行搜索你想找的內(nèi)容,假設(shè)你想在passwd文件中查找有沒有weblogic字符串寞秃,那么你可以這樣來做:

[root@redhat etc]# less passwd

然后輸入:

/weblogic

回車

此時如果有weblogic字符串斟叼,linux會把該字符已高亮方式顯示。

退出查看頁面春寿,請按“q”鍵朗涩。


3.head和tail

head和tail通常使用在只需要讀取文件的前幾行或者后幾行的情況下使用。head的功能是顯示文件的前幾行內(nèi)容

head的語法:head [n number] 文件名 (number 顯示行數(shù))


tail的功能恰好和head相反绑改,只顯示最后幾行內(nèi)容

tail的語法:tail [-n number] 文件名


4.nl

nl的功能和cat -n一樣馋缅,同樣是從第一行輸出全部內(nèi)容,并且把行號顯示出來

nl的語法:nl 文件名


5.tailf


 tailf命令幾乎等同于tail -f绢淀,嚴格說來應(yīng)該與tail --follow=name更相似些。當(dāng)文件改名之后它也能繼續(xù)跟蹤瘾腰,特別適合于日志文件的跟蹤(follow the growth of a log file)皆的。與tail -f不同的是,如果文件不增長蹋盆,它不會去訪問磁盤文件(It is similar to tail -f but does not access the file when it is not growing.? This has the side effect of not updating the access? time for the file, so a filesystem flush does not occur periodically when no log activity is happening.)费薄。tailf特別適合那些便攜機上跟蹤日志文件硝全,因為它能省電,因為減少了磁盤訪問嘛(tailf? is extremely useful for monitoring log files on a laptop when logging is infrequent and the user desires that the hard disk spin down to conserve battery life.)楞抡。tailf命令不是個腳本伟众,而是一個用C代碼編譯后的二進制執(zhí)行文件,某些Linux安裝之后沒有這個命令召廷,本文提供了怎么編譯安裝tailf命令的方法凳厢。

面就談?wù)劧叩膮^(qū)別:

1. tailf 總是從文件開頭一點一點的讀, 而tail -f 則是從文件尾部開始讀

2. tailf check文件增長時竞慢,使用的是文件名先紫, 用stat系統(tǒng)調(diào)用;而tail -f 則使用的是已打開的文件描述符筹煮; 注:tail 也可以做到類似跟蹤文件名的效果遮精; 但是tail總是使用fstat系統(tǒng)調(diào)用,而不是stat系統(tǒng)調(diào)用败潦;結(jié)果就是:默認情況下本冲,當(dāng)tail的文件被偷偷刪除時,tail是不知道的劫扒,而tailf是知道的檬洞。


?常用參數(shù)


格式:tailf logfile


動態(tài)跟蹤日志文件logfile,最初的時候打印文件的最后10行內(nèi)容

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末粟关,一起剝皮案震驚了整個濱河市疮胖,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌闷板,老刑警劉巖澎灸,帶你破解...
    沈念sama閱讀 216,843評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異遮晚,居然都是意外死亡性昭,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評論 3 392
  • 文/潘曉璐 我一進店門县遣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來糜颠,“玉大人漓帚,你說我怎么就攤上這事儿惫。” “怎么了浸赫?”我有些...
    開封第一講書人閱讀 163,187評論 0 353
  • 文/不壞的土叔 我叫張陵夸政,是天一觀的道長元旬。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么匀归? 我笑而不...
    開封第一講書人閱讀 58,264評論 1 292
  • 正文 為了忘掉前任坑资,我火速辦了婚禮,結(jié)果婚禮上穆端,老公的妹妹穿的比我還像新娘袱贮。我一直安慰自己,他們只是感情好体啰,可當(dāng)我...
    茶點故事閱讀 67,289評論 6 390
  • 文/花漫 我一把揭開白布攒巍。 她就那樣靜靜地躺著,像睡著了一般狡赐。 火紅的嫁衣襯著肌膚如雪窑业。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,231評論 1 299
  • 那天枕屉,我揣著相機與錄音常柄,去河邊找鬼。 笑死搀擂,一個胖子當(dāng)著我的面吹牛西潘,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播哨颂,決...
    沈念sama閱讀 40,116評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼喷市,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了威恼?” 一聲冷哼從身側(cè)響起品姓,我...
    開封第一講書人閱讀 38,945評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎箫措,沒想到半個月后腹备,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,367評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡斤蔓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,581評論 2 333
  • 正文 我和宋清朗相戀三年植酥,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片弦牡。...
    茶點故事閱讀 39,754評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡友驮,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出驾锰,到底是詐尸還是另有隱情卸留,我是刑警寧澤,帶...
    沈念sama閱讀 35,458評論 5 344
  • 正文 年R本政府宣布椭豫,位于F島的核電站耻瑟,受9級特大地震影響买喧,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜匆赃,卻給世界環(huán)境...
    茶點故事閱讀 41,068評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望今缚。 院中可真熱鬧算柳,春花似錦、人聲如沸姓言。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽何荚。三九已至囱淋,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間餐塘,已是汗流浹背妥衣。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留戒傻,地道東北人税手。 一個月前我還...
    沈念sama閱讀 47,797評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像需纳,于是被迫代替她去往敵國和親芦倒。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,654評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 1. 前言 今天看到團隊里的以為大神使用xshell遠程訪問公司的服務(wù)器不翩,通過日志查找我們測試時出現(xiàn)的一些bug兵扬,...
    木心若素閱讀 4,815評論 0 1
  • 知道怎么增刪改查就算是入門了。因為這是最常用的口蝠。 1.查:查找文件位置(find 和grep)器钟,查看文件內(nèi)容(ca...
    迷霧中行走閱讀 494評論 0 1
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,160評論 2 33
  • Linux基礎(chǔ)命令學(xué)習(xí)總結(jié),隨著學(xué)習(xí)的前進亚皂,將不斷完善俱箱。網(wǎng)友們,有錯誤之處灭必,請給我留言改正喔狞谱,謝謝! 基礎(chǔ)操作 <...
    zhuenbiao閱讀 1,782評論 0 2
  • 第二天一大早禁漓,蘇離就起床了跟衅,心里演繹了一百種和胖子復(fù)合的情形。最終在8:30播歼,約摸胖子已經(jīng)起床的時候伶跷,蘇離小心...
    康小樂閱讀 200評論 0 0