<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 262,  comments - 221,  trackbacks - 0
    【1.more/less命令】
    more命令用于一頁一頁地向下翻動,在翻動的過程中我們可以使用以下功能鍵輔助操作:
     ①空白鍵:向下一頁
     ②回車鍵:向下一行
     ③/字符串:向下搜索指定字符串所在的行
     ④q:退出命令

    less命令用于向上,下翻動,less命令在執行過程同樣有相應的功能鍵可以輔助我們的操作:
     ①空白鍵:向下一頁
     ②PgDn鍵:向下一頁
     ③PgUp鍵:向上一頁
     ④/字符串:向下搜索指定字符串所在的行                          
     ⑤?字符串:向上搜索指定字符串所在的行                          
     ⑥n:重復前一個查找(如果是/則向前,如果是?則向后)          
     ⑦N:反向重復前一個查找(如果是/則是向后,如果是?則是向前)
     ⑧:f:顯示當前文件的名稱和,行號,百分比
     ⑨:q:退出命令

    【2.head/tail命令】
    head命令的作用是取出前面N行,而tail命令的作用是取出后面N行。他們都有一個共同的參數-n:代表行數。下面是幾個常用的操作:

    例子1:取出test.txt文件的前8行
    [root@localhost paul]# head -n 4 test.txt
    1
    2
    3
    4

    例子2:取出test.txt文件的后5行
    [root@localhost paul]# tail -n 5 test.txt
    11
    12
    13
    14
    15

    例子3:取出test.txt文件倒數第7行之前的所有行
    [root@localhost paul]# head -n -7 test.txt
    1
    2
    3
    4
    5
    6
    7
    8

    我們看到head命令的參數-n的值是負數的!-7。這是什么意思呢?這表示從從最后一行算起總共7行。test.txt文件共有15行(1~15),那么倒數第7行之前的所有行,就是第1~8行了。

    例子4:取出test.txt文件第9行之后的所有行
    [root@localhost paul]# tail -n +9 test.txt
    9
    10
    11
    12
    13
    14
    15

    我們看到tail命令的參數-n的值前面加了個+號。這是什么意思呢?這表示從第9行開始起的所有剩余各行。test.txt文件共有15行(1~15),那么第9行開始的所以剩余行,就是第9~15行了。

    例子5:取出test.txt文件第5~8行
    [root@localhost paul]head -n 8 test.txt|tail -n +5
    5
    6
    7
    8
    [root@localhost paul]head -n 8 test.txt|tail -n 4
    5
    6
    7
    8

    這里我們看到了兩種不同的思路:
     ①思路1:先取前8行(head -n 8 test.txt),再取從第5行開始的剩余所有行(tail -n +5)
     ②思路2:先取前8行(head -n 8 test.txt),再取倒數的后4行(tail -n 4)

    除此之外我們還看到了管道命令“|”,它的作用是將第一個命令的結果作為后續命令的執行對象,所以我們在后面的tail命令中見不到test.txt這個參數

    【3.根據不同的輸出要求套用不同的命令模式】

    要求

    命令

    備注

    輸出文件的前N

    head –n 行數 文件名

    行數表示截取范圍

    輸出文件的倒數N

    tail –n 行數 文件名

    行數表示截取范圍

    輸出文件倒數第N行之前的所有行

    head –n –行號 文件名

    行號表示倒數第N

    輸出文件第N行后的所有行

    tail –n +行號 文件名

    +行號表示N行之后

    總結:

    1.head命令的參數值前面有沒有“-”號代表不同的含義,如:

    head –n 5 test.txt:截取test.txt文件的前5

    head –n -5 test.txt:截取test.txt文件倒數第5行前的所有行

    2Tail命令的參數值前面有沒有“+”號代表不同的行業,如:

    tail –n 5 test.txt:截取test.txt文件的倒數5

    tail –n +5 test.txt:截取test.txt文件第5行之后的所有行



    -------------------------------------------------------------
    生活就像打牌,不是要抓一手好牌,而是要盡力打好一手爛牌。
    posted on 2008-12-15 23:04 Paul Lin 閱讀(881) 評論(0)  編輯  收藏 所屬分類: Unix / Linux
    <2008年12月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    常用鏈接

    留言簿(21)

    隨筆分類

    隨筆檔案

    BlogJava熱點博客

    好友博客

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲AV日韩AV天堂久久| 久久精品国产亚洲av天美18| 美女视频黄免费亚洲| 日韩免费高清一级毛片| 亚洲永久精品ww47| 青青青国产在线观看免费网站| 亚洲av永久无码精品秋霞电影秋 | 日日狠狠久久偷偷色综合免费| 久久精品国产亚洲| 岛国片在线免费观看| 免费无码一区二区三区蜜桃| 亚洲日韩一区二区三区| 亚洲精品tv久久久久久久久| 免费羞羞视频网站| 99精品视频在线观看免费播放| 日韩精品亚洲专区在线影视| 亚洲第一页在线观看| 亚洲精品国精品久久99热| 美女视频黄的全免费视频网站| 一级一片免费视频播放| 国产成人精品日本亚洲直接| 亚洲国产日韩在线视频| 国产一精品一aⅴ一免费| 91嫩草免费国产永久入口| www在线观看免费视频| 亚洲中文字幕无码中文| 亚洲男人第一av网站| 亚洲一区二区三区无码影院| 最近免费中文字幕大全| 5g影院5g天天爽永久免费影院| 一级中文字幕乱码免费| 国产综合激情在线亚洲第一页 | 亚洲AV无码久久精品色欲| 亚洲成?Ⅴ人在线观看无码| 免费精品国产自产拍在| 色欲色香天天天综合网站免费| 草久免费在线观看网站| 久久无码av亚洲精品色午夜| 久久亚洲精品国产亚洲老地址| 亚洲精品视频在线观看视频| 久久亚洲精品无码|