最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux 命令head和tail常見用法詳解

 更新時(shí)間:2018年09月05日 11:41:32   作者:liuyihua1992  
這篇文章主要介紹了Linux 命令head和tail常見用法詳解,文中分別對(duì)head和tail的基本用法做了詳細(xì)介紹,需要的朋友可以參考下

 head和tail是一組想對(duì)應(yīng)的命令,默認(rèn)分別顯示文件的開頭和末尾10行記錄。

head

head 命令可以將一段文本的開頭一部分輸出到標(biāo)準(zhǔn)輸出。

head命令既可以處理文本文件也可以處理標(biāo)準(zhǔn)輸入。

基本應(yīng)用

處理文本文件:

head input.txt

當(dāng)有多個(gè)文件輸入時(shí),head會(huì)順序處理并輸出:

head input1.txt input2.txt

處理標(biāo)準(zhǔn)輸入:

ls | head

 當(dāng)沒有其他參數(shù)時(shí),head默認(rèn)輸出前10行,當(dāng)然,head有各種參數(shù)。

可選參數(shù)

-n: 輸出的行數(shù)

例如,如果想輸出前25行,下面三個(gè)命令是等價(jià)的:

head -n25 input.txt
head -n     25 input.txt
head -25 input.txt

可以看出,-n后面有沒有空格都可以,有幾個(gè)空格都可以,甚至-n本身都可以省略。

-n 后面也可以跟負(fù)數(shù),例如:

head -n -5 input.txt

此命令表示輸出input.txt除了后5行以外的全部?jī)?nèi)容。

-c: 輸出的字節(jié)數(shù)

head -c 5 input.txt    # 5 bytes 
head -c -5b input.txt    # 5*512
head -c5k input.txt    # 5*1024
head -c 5m input.txt    #5*1048576

-c 沒有默認(rèn)值,所以后面必須跟數(shù)值??梢允秦?fù)數(shù),表示輸出除了后N個(gè)字節(jié)以外的內(nèi)容。

tail

將一段文本的結(jié)尾一部分輸出到標(biāo)準(zhǔn)輸出,也就是從某個(gè)節(jié)點(diǎn)位置開始輸出。

基本用法

tail的參數(shù)基本用法和head完全一樣,在此不作贅述。

只有一點(diǎn)需要注意,如果想表達(dá)從第N(比如25)行開始輸出,要使用加號(hào):

tail -n +25 input.txt

tail +5c input.txt    #從第5個(gè)字節(jié)開始打印

常見用法

tail 有一個(gè)常見的用法:用來實(shí)時(shí)查看一個(gè)不斷更新的log file。例如后臺(tái)有一個(gè)logfile.txt不斷更新,我們可以用下面的命令將更新內(nèi)容打印在屏幕上:

tai -f logfile.txt

-f: 循環(huán)讀取

總結(jié)

以上所述是小編給大家介紹的Linux 命令head和tail常見用法詳解,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • shell腳本打印國際象棋棋盤

    shell腳本打印國際象棋棋盤

    這篇文章主要為大家詳細(xì)介紹了shell腳本打印國際象棋棋盤,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • Shell腳本判斷用戶的輸入內(nèi)容

    Shell腳本判斷用戶的輸入內(nèi)容

    今天小編就為大家分享一篇關(guān)于Shell腳本判斷用戶的輸入內(nèi)容,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 利用perl、python、php、shell、sed、awk、c 實(shí)現(xiàn)字符串的翻轉(zhuǎn)

    利用perl、python、php、shell、sed、awk、c 實(shí)現(xiàn)字符串的翻轉(zhuǎn)

    今天心血來潮,看到下面的題目后延伸了一下,回顧自己以前學(xué)到的一些知識(shí)
    2014-04-04
  • Vim中列出TODO與FIXME等備注的方法

    Vim中列出TODO與FIXME等備注的方法

    很多代碼編輯器,在注釋里寫上 XXX TODO FIXME NOTE 關(guān)鍵字的話,這幾個(gè)關(guān)鍵字是會(huì)被高亮顯示的。但很多人不知道,下面這篇文章主要介紹了Vim中列出TODO與FIXME等備注的方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面跟著小編一起來學(xué)習(xí)學(xué)習(xí)吧。
    2017-06-06
  • Shell腳本避免重復(fù)執(zhí)行的方法

    Shell腳本避免重復(fù)執(zhí)行的方法

    這篇文章主要介紹了Shell腳本避免重復(fù)執(zhí)行的方法的,本文給出的代碼只要放在需要執(zhí)行的腳本頭部即可避免重復(fù)執(zhí)行,非常方便實(shí)用,需要的朋友可以參考下
    2015-01-01
  • shell 腳本中的 '-f' 和 '-d' 是什么意思

    shell 腳本中的 '-f' 和 '-d&apo

    本文講解如何使用'-f'和'-d'條件表達(dá)式來測(cè)試文件和目錄,在實(shí)際腳本中,這樣的條件判斷常用于根據(jù)不同的情況執(zhí)行不同的操作,感興趣的朋友跟隨小編一起看看吧
    2023-12-12
  • Shell獲取文件的文件名和擴(kuò)展名的例子

    Shell獲取文件的文件名和擴(kuò)展名的例子

    這篇文章主要介紹了Shell獲取文件的文件名和擴(kuò)展名的例子,簡(jiǎn)明版的代碼實(shí)例,看了就懂,需要的朋友可以參考下
    2014-06-06
  • 使用shell腳本找出網(wǎng)站的空頁面和404錯(cuò)誤頁面

    使用shell腳本找出網(wǎng)站的空頁面和404錯(cuò)誤頁面

    這篇文章主要介紹了使用shell腳本找出網(wǎng)站的空頁面和404錯(cuò)誤頁面,本文使用一句話實(shí)現(xiàn),需要的朋友可以參考下
    2014-11-11
  • Linux中rz命令和sz命令使用詳解大全

    Linux中rz命令和sz命令使用詳解大全

    在linux中rz 和 sz 命令允許開發(fā)板與主機(jī)通過串口進(jìn)行傳遞文件了,下面我們就來簡(jiǎn)單的介紹一下rz 和 sz 命令實(shí)例
    2015-10-10
  • hbase-shell批量命令執(zhí)行腳本的方法

    hbase-shell批量命令執(zhí)行腳本的方法

    今天小編就為大家分享一篇hbase-shell批量命令執(zhí)行腳本的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06

最新評(píng)論

威远县| 新河县| 莎车县| 固始县| 昭苏县| 务川| 昭觉县| 彭阳县| 离岛区| 宁波市| 曲阜市| 焦作市| 安阳县| 江西省| 庄河市| 宝兴县| 渭源县| 政和县| 宜君县| 基隆市| 合肥市| 曲周县| 衡水市| 潮安县| 调兵山市| 伽师县| 睢宁县| 资源县| 九台市| 浠水县| 思茅市| 淳安县| 翁源县| 合水县| 专栏| 文登市| 马山县| 陕西省| 海兴县| 宣城市| 墨脱县|