linux 檢視檔案內容的命令
觀看檔案內容:cat, tac, more, less, head, tail, nl,
剛剛我們提到的都只是在於顯示檔案的外觀,或者是移動與複製一個檔案或目錄而已,那麼如果我們要視察一個檔案的內容時,該如何是好呢?!這裡有相當多有趣的指令可以來分享一下:最常使用的顯示檔案內容的指令可以說是 cat 與 more 及 less 了!此外,如果我們要檢視一個很大型的檔案(好幾百MB時),但是我們只需要後端的幾行字而已,那麼該如何是好?呵呵!用 tail 呀,此外,tac 這個指令也可以達到!好了,說說各個指令的用途吧!
cat 由第一行開始顯示檔案內容
tac 從最後一行開始顯示,可以看出 tac 是 cat 的倒著寫!
more
less 與 more 類似,但是比 more 更好的是,他可以往前翻頁!
head 只看頭幾行
tail 只看尾巴幾行
nl 顯示的時候,順道輸出 行號!
od 以二進位制的方式讀取檔案內容!
底下我們來談一談每個指令的基本用法吧!
· cat
語法:
[root @test /root ]# cat [-nAE] # User specific aliases and functions [root @test /root]# cat ~/.bashrc -n <==顯示 .bashrc 並且加上行號! [root @test /root]# cat -A regexp.txt |
說明:
嘿嘿! Linux 裡面有『貓』?!喔!不是的, cat 是 Concatenate (連續)的簡寫,主要的功能是將一個檔案的內容連續的印出在螢幕上面!例如上面的例子中,我們將重要的引數檔 .bashrc 印出來!如果加上 -n 的話,則每一行前面還會加上行號呦!cat 比較少用!畢竟當你的檔案內容的行數超過 40 行以上,嘿嘿!根本來不及看!所以,配合 more 或者是 |more 來執行比較好!此外,如果是一般的 DOS 檔案時,就需要特別留意一些奇奇怪怪的符號了,例如斷行與<tab>等,要顯示出來,就得加入 -A 之類的引數了!。
· tac
語法:
[root @test /root ]# tac [檔名] alias h='history' export PATH # .bashrc |
說明:
tac 這個好玩了!怎麼說呢?詳細的看一下, cat 與 tac ,有沒有發現呀!對啦! tac 剛好是將cat 反寫過來,所以他的功能就跟 cat 相反啦, cat 是由『第一行到最後一行連續顯示在螢幕上』,而 tac 則是『由最後一行到第一行反向在螢幕上顯示出來』,很好玩吧!
· more
語法:
[root @test /root ]# more [檔名] |
說明:
more 真是個很有用的指令!我好喜歡呦!當你的檔案太大的時後,那麼使用 cat 將沒有辦法看清楚!這個時候你可以使用 more 來做動作!more 也可以用來做為管線的同時執行之用!例如你在執行 find 這個尋找的指令時,可以同時使用 |more ,則搜尋結果可以一頁一頁的列出呦!關於管線( pipe )的用法我們在 bash shell 的地方再來談!
· less
語法:
[root @test /root ]# less [檔名] |
說明:
less 的用法比起 more 又更加的有彈性,怎麼說呢?在 more 的時候,我們並沒有辦法向前面翻,只能往後面看,但若使用了 less 時,呵呵!就可以使用 [pageup] [pagedown] 等按鍵的功能來往前往後翻看檔案,您瞧,是不是更容易使用來觀看一個檔案的內容了呢!?
more 與 less 的用途與用法真的是很廣啦!首先,你可以在 more 與 less 的畫面中進行『搜尋』的工作!如何進行呢?我們以 less 來說明好了,如果你想要知道 /etc/man.config 這個檔案裡面有沒有一個叫做 GER 的大寫字眼,那麼可以:
[root @test /root ]# less /etc/man.config |
然後在輸入 / 之後,游標會移動到最左下角等待輸入,這個時候您只要輸入你的字串之後,就會自動的幫你找出來該關鍵詞囉!
· head
語法:
[root @test /root ]# head [-n number] [檔名] |
說明:
head 的英文意思就是『頭』啦,那麼這個東西的用法自然就是顯示出一個檔案的前幾行囉!沒錯!就是這樣!若沒有加上 -n 這個引數時,預設只顯示十行,若只要一行呢?那就加入『 head -n 1 filename 』即可!
· tail
語法:
[root @test /root ]# tail [-n number] [檔名] |
說明:
那麼有 head 自然就有 tail ( 尾巴 ) 囉!沒錯!這個 tail 的用法跟 head 的用法差不多類似,只是顯示的是後面幾行就是了!預設也是顯示十行,若要顯示非十行,就加 -n number 的引數!
例題一:假如我想要顯示 ~/.bashrc 的第 11 到第 20 行呢? 這個應該不算難,想一想,在第 11 到第 20 行,那麼我取前 20行,再取後十行,所以結果就是:『 head –n 20 ~/.bashrc | tail –n 10 』,這樣就可以得到第 11 到第 20 行之間的內容了!但是裡面涉及到管線命令,需要在第三篇的時候才講的到! |
· nl
語法:
[root @test /root ]# nl [檔名] |
說明:
那麼 nl 又是什麼?這也沒什麼,這個指令的用法跟 cat -n 的用法類似,也就是『可以印出行號』的指令來檢視檔案啦!也是挺好用的!
· od
語法:
[root @test /root ]# od [檔名] |
說明:
好了,那麼如果有一個非 ASCII 的資料檔案呢?例如那個 binary 的檔案!使用 vi 根本就是看不著~這個時候看來只有使用將整個資料以數值方法讀出來啦!那就是 od 這個指令來讀出來呦!這個東西可以用來輸出該資料為十進位制、16進位等等的資料格式!不過這個東西對於工程師可能比較有用啦!因為印出來的東西都是數字或記憶體當中的資料~~
相關推薦
linux 檢視檔案內容的命令
觀看檔案內容:cat, tac, more, less, head, tail, nl, 剛剛我們提到的都只是在於顯示檔案的外觀,或者是移動與複製一個檔案或目錄而已,那麼如果我們要視察一個檔案的內容時,該如何是好呢?!這裡有相當多有趣的指令可以來分享一下:最常使用的顯示檔案內容的指令可以說是 cat 與 m
Linux檢視檔案常用命令
1、cat:-n,適合小檔案 2、more:Enter鍵顯示檔案下一行,空格鍵顯示下一頁,F鍵顯示下一屏內容,B鍵顯示上一屏內容 3、less:基本同上,使用/GET查詢字串 4、tail:-n最後幾行、-f持續顯示 5、head:顯示檔案開頭 6、sort:-n按順序排、-
linux檢視檔案大小命令DU
du [-abcDhHklmsSx] [-L <符號連線>][-X <檔案>][--block-size][--exclude=<目錄或檔案>] [--max-depth=<目錄層數>][--help][--version][目錄或檔案] 常用引數
Linux檢視檔案內容的5種方式
目錄 1、more指令 2、less指令 3、head指令 4、tail指令 5、cat指令 1、more指令 more指令會以一頁一頁的形式顯示檔案內容,按空白鍵(space)顯示下一頁內容,按Enter鍵會顯示下一行內容,按 b 鍵就
Linux 顯示檔案內容命令
環境:RedHat Linux Enterprise 6+Virtual Box 4.1 使用過DOS命令的人都應該知道,我們可以使用type命令來檢視一個檔案的內容。在Linux下有五個相關的命令,功能各有千秋,不過它們都象type命令一樣,只能用來檢視文字檔案。 1.cat命令 cat命令是
Linux 檢視檔案許可權命令
[email protected] /opt/hadoop $ ls -l bin -rwxr-xr-x 1 Administrator None 9998 Feb 19 2010 hadoop -rwxr-xr-x 1 Administrator None 1966 Feb 19 2010 h
Linux 檢視檔案內容
在linux中常用的檢視檔案內容的命令有這些: cat 由第一行開始顯示檔案內容tac 從最後一行開始顯示,可以看出 tac 是 cat 的倒著寫!nl 顯示的時候,順道輸出行號!more 一頁一頁的顯示檔案內容less 與 more 類似,但是比 more 更好
Linux讀取檔案內容命令
Linux 中使用者若對一個檔案擁有 r (讀)許可權,便可檢視該檔案中的內容。常用的檔案內容檢視命令主要有一下幾個:cat、tac、nl、more、less、head、tail,下面一一介紹。 1. cat cat 這個命令的作用是將檔案內容全部顯示在螢幕上,並且是從第一
Linux基礎命令二:檢視檔案內容
1.cat 文字檢視。檢視指定檔案的內容 [[email protected] ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
Linux下檢視檔案內容的常見命令
檢視檔案內容的命令: cat 由第一行開始顯示內容,並將所有內容輸出 tac 從最後一行倒序顯示內容,並將所有內容輸出 more 根據視窗大小,一頁一頁的現實檔案內容 less 和more類似,但其優點可以往前翻頁,而且進行可以搜尋字元 head
Linux下檢視檔案內容的幾種常用命令
【常用】 1,cat 由第一行開始顯示內容,並將所有內容輸出 cat的功能是將檔案從第一行開始連續的將內容輸出在螢幕上。但是cat並不常用,原因是當檔案大,行數比較多時,螢幕無法全部容下時,只能看到一部分內容。 cat語法:cat [-n] 檔
linux中tail命令---用於檢視檔案內容
出自:http://hi.baidu.com/houcheng10/blog/item/bbe89ecbde6342f952664f94.html 檢視檔案內容的特殊方法 相信最基本的cat、more和less你已經很熟悉了,如果有特殊的要求呢: 1. 如果你只想看檔案
Linux下tail命令檢視檔案內容
linux ---tail命令 linux中tail命令---用於檢視檔案內容 ,最基本的是cat、more和less。 1. 如果你只想看檔案的前5行,可以使用head命令,如: head -5 /etc/passwd 2. 如果你想檢視檔案的後10行,可以使用tail命令,如:tail -10 /etc
Linux命令_ zcat 命令詳解 -》不解壓檔案直接檢視檔案內容
zcat命令用於不真正解壓縮檔案,就能顯示壓縮包中檔案的內容的場合。 語法: zcat(選項) 壓縮檔名 -S:指定gzip格式的壓縮包的字尾。當字尾不是標準壓縮包字尾時使用此選項; -c:將檔案內容寫到標註輸出; -d:執行解壓縮操作; -l:顯示壓縮包中檔案
Linux中檢視文字檔案內容命令cat/tac/nl/more/less/head/tail/vi總結
概述 在Linux系統下,有很多命令可以檢視文字檔案的內容,如cat/tac/nl/more/less/head/tail等命令,當然還有vi/nano等文字編輯器。在這裡,我只介紹其中自己常用的一部分命令和操作。 cat:從第一行開始顯示全部的文字內容;
3s掌握全部Linux檢視檔案命令
cat 檔案 直接把檔案內容顯示完 more 檔案 可以翻頁檢視,enter換行,空格換頁 less 檔案 跟more差不多,只不過多了pageUp pageDown上一頁,下一頁 head  
linux下各種方法檢視tomcat日誌以及檢視檔案內容指令
寬巨集大量,是惟一能夠照亮偉大靈魂的光芒。——《巴黎聖母院》 1、引言 本週在Linux部署springboot專案的時候,採用自動化部署,一直以來都採用jar包的部署方式,本次採用war包的方式部署到tomcat容器。雖然我在專案中配置了Log
linux查詢當前目錄下的所有檔案大小和清空檔案內容命令
查詢當前目錄下的所有檔案大小:du -sh * 刪除檔案:rm - rf xxx.log 列印日誌:tail -f xxx.log 檢視程序ps -ef | grep java | grep -v grep 殺死客戶端kill -9 14569 - 啟動
Linux基礎知識第四講,檔案內容命令
目錄 一丶常用命令 1.cat命令演示以及常用選項 2.grep 搜尋命令的使用 3.echo 以及 重定向的使用 4.管道概念 一丶常用命令 序號 命令 對應英文 作用
Linux檢視檔案命令及其檢視檔案頭尾的命令
檢視檔案命令 cat:檢視檔案的所有內容(適合小的檔案) more:分頁檢視檔案 [[email protected] ~]# more install.log 按空格向下翻頁,按q退