国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux瀏覽文件命令

    linux瀏覽文件命令

    時間: 佳洲1085 分享

    linux瀏覽文件命令

      在linux下我們要瀏覽文件的內(nèi)容,可以通過相關(guān)的命令來執(zhí)行操作,下面由學(xué)習(xí)啦小編為大家整理了linux下瀏覽文件命令的相關(guān)知識,希望對大家有所幫助!

      linux瀏覽文件命令1.cat

      [功能說明]

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

      #cat本身是一個串接命令,把指定一個或多個源文件的內(nèi)容,利用>符號重定向到目標(biāo)文件中,如果不指定重定向文件,則默認(rèn)在標(biāo)準(zhǔn)輸出設(shè)備上顯示。此時,可以利用cat命令來顯示文件的內(nèi)容。若源文件定向到屏幕上,則以連續(xù)滾動的方式顯示文件內(nèi)容。如果文件太大,只能看見滿屏的字符滾動,看不清文件的內(nèi)容,所以cat命令適合查看內(nèi)容不滿一屏的文件

      [語法格式]

      Cat[參數(shù)][源文件][>|>>重定向的文件名]

      [選項參數(shù)]

    參數(shù)

    說明

    -n

    所有輸出的行數(shù)編號

    -b

    -n類似,但不對空白行編號

    -s

    不輸出多行空白,即當(dāng)遇到有連續(xù)兩行以上空白,就替換成一行空白行

    -E

    在每行結(jié)尾顯示$符號

    -T

    將文件中的tab建顯示為^Ii的大寫)

    -v

    顯示非打印的字符

    -t ;-a

    等于-Vt;等于-VEt

    -version

    顯示版本信息并退出

    -help

    顯示幫助信息并退出

      linux瀏覽文件命令2.less

      [功能說明]

      #less命令的作用與more命令十分相似,都可以用來瀏覽文件的內(nèi)容。不同的是,less命令允許用戶往來滾動瀏覽已經(jīng)看過的內(nèi)容

      [語法格式]

      Less[參數(shù)][文件名]

      [選項參數(shù)]

    參數(shù)

    說明

    -c

    從頂部刷新屏幕,并顯示文件內(nèi)容,而不是通過底部滾動完成刷新

    -f

    強制打開文件,并且二進制文件在顯示時不提示警告

    -i

    搜索時,忽略大小寫,除非搜索串中包含大寫字母

    -I

    搜索時,忽略大小寫,除非搜索串中包含小寫字母

    -m

    顯示讀取文件的百分比

    -M

    顯示讀取文件的百分比,行號及總行數(shù)

    -N

    在每行前輸出行號

    -p:pattern

    用來搜索指出的字符串。例如,在/etc/passwd目錄中搜索字符串userl,就用less -p userl /etc/passwd,這樣該文件中所有的字符串userl將反色顯示

    -s

    把連續(xù)多個空白行作為一個空白行顯示

    -Q

    在終端下不響鈴

    --help

    獲得在線幫助

      和more命令一樣,進入less后可輸入相應(yīng)的動作命令來控制文件的顯示范圍或者退出less命令。相對more命令,less命令參數(shù)相對豐富一些,不僅可以靈活地查看文件的內(nèi)容,還可以調(diào)用vi編輯器對文本進行編輯,具體參數(shù)如下

    -h-H

    顯示這些命令的幫助信息

    Enter

    向下移動一行

    y

    向上移動一行

    空格或^V^F

    向下滾動一屏

    b

    向上滾動一屏

    d

    向下滾動半屏

    h

    幫助信息

    u

    向上滾動半屏

    w<n>

    可以指定從哪行開始顯示,即從指定數(shù)字的下一行顯示,例如,若指定的是6,則從第七行顯示

    g

    跳到第一行

    G

    跳到最后一行

    pn

    跳到n%處。例如,n30,也就是說從整個文件內(nèi)容的30%處開始顯示

    /pattern

    搜索指定字符串,例如/root表示在文件中搜索root字符串

    v

    調(diào)用vi

    q

    退出less

    !command

    調(diào)shell,可按任意鍵返回到顯示文件的屏幕。例如!Ls顯示當(dāng)前目錄下的所有文件。

      linux瀏覽文件命令3.more

      [功能說明]

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

      #more和cat相反,適合查看大文件,因為more分屏顯示文件的內(nèi)容,默認(rèn)情況下每次顯示一屏。輸入空格后,繼續(xù)顯示下一屏數(shù)據(jù),而按Enter只顯示下一行數(shù)據(jù)。用戶可以利用Enter建逐行查看文件的內(nèi)容。輸入q,即可退出more命令。

      [語法格式]

      More[參數(shù)][文件名]

      [選項參數(shù)]

    參數(shù)

    說明

    -d

    在屏幕底部顯示press space to continue,‘qto quit,對于不熟悉more命令的用戶非常方便

    -c

    該參數(shù)定義了每次顯示從屏幕的最頂部顯示文件的內(nèi)容,即不以滾動的方式顯示文件內(nèi)容,但要先清楚原來的行,然后再顯示新的內(nèi)容

    -p

    -c類似,不同的是,先顯示內(nèi)容,再清空原有的行

    +<起始行數(shù)>

    從給定的起始行顯示文件的內(nèi)容,比如more+90file,file的內(nèi)容將從90行開始顯示,該參數(shù)可以幫助用戶迅速定位到查看文件的位置,省去逐頁翻屏的麻煩

    +<屏幕行數(shù)>

    該參數(shù)用設(shè)置屏幕大小,即一屏多少行:Linux系統(tǒng)默認(rèn)的是一屏22行,用戶可以根據(jù)自己的喜好設(shè)定屏幕的大小

    -s

    cat命令一樣,不輸出多行空白

    +/<關(guān)鍵字>

    如果用戶只關(guān)心文件中某關(guān)鍵字和詞組,如果肉眼逐行觀察,顯示是低效的,但利用該參數(shù)定位要查詢的關(guān)鍵字和詞組,系統(tǒng)將跳過前面的行,直接從該關(guān)鍵字第一次出現(xiàn)的前兩行顯示的內(nèi)容,若關(guān)鍵字位于前兩行,則從前一行顯示

      每屏顯示完,可以輸入相應(yīng)的參數(shù)來控制文件的范圍或者退出more命令。例如輸入i,可以面對從下屏的第i行開始顯示,輸入d,用來半屏半屏的顯示文件的內(nèi)容

      More命令參數(shù)

    參數(shù)

    說明

    i

    從下屏的第i行開始顯示

    Ctrl+d

    半屏半屏的顯示文件的內(nèi)容

    d

    同上

    i+s

    先輸入行數(shù)i,然后輸入s,系統(tǒng)跳過i行后再顯示一屏

    h

    顯示幫助文件

    =

    顯示當(dāng)前的行

    q

    退出more命令

      linux瀏覽文件命令4.tac

      [功能說明]

      #跟cat 差不多 tac是從最后一行倒序顯示內(nèi)容,并將所有內(nèi)容輸出,是將cat輸出的內(nèi)容完全倒過來 該命令不常用

      [語法格式]

      tac[-n]文件名

      [選項參數(shù)]

    參數(shù)

    說明

    -n

    顯示時 連行號一起輸出

      linux瀏覽文件命令5.tail

      [功能說明]

      #tail和head命令相反,默認(rèn)顯示文件末10行,同樣也可以設(shè)定顯示的行數(shù)

      [語法格式]

      Tail[參數(shù)][文件名]

      [選項參數(shù)]

    參數(shù)

    說明

    --retry

    當(dāng)執(zhí)行tail命令時,文件變的不可讀,可利用此參數(shù)試圖打開

    -f--follwe[{name|descriptor}]

    隨著文件的增長,顯示文件新追加的內(nèi)容,比如對于查看日志文件的內(nèi)容,但是日志文件時動態(tài)增長的,利用該參數(shù)就可以顯示改變的文件內(nèi)容

    -F

    其功能等同于--follow--retry

    -n<N>--lines=<N>

    顯示目標(biāo)文件的后N行,而不是系統(tǒng)默認(rèn)的后10

    -c<N>--bytes=<N>

    顯示目標(biāo)文件的后N行內(nèi)容

    -<行數(shù)>

    指定顯示文件的末尾行數(shù)

    +<行數(shù)>

    從給定的行數(shù)進行顯示,直到文件的末尾

      linux瀏覽文件命令6.cut

      [功能說明]

      查看文件的部分內(nèi)容

      #cut是用來顯示文件的部分內(nèi)容,用戶可以靈活的指定范圍,cut有較大的靈活性

      [語法格式]

      cut[參數(shù)][目標(biāo)文件名][>|>>新的文件名][選項參數(shù)]

    參數(shù)

    說明

    -b<n1-n2>-bytes<n1-n2>

    選定每行中從第n1--n2字節(jié)的內(nèi)容

    -c<n1-n2>-characters<n1-n2>

    選定每行中從第n1--n2字節(jié)的內(nèi)容

    -f<n1-n2>-field<n1-n2>

    選定每行中從第n1--n2字段的內(nèi)容,每個字段默認(rèn)以Tab健間隔

    -n

    -b一起使用,起到不分割多字節(jié)字符的作用,比如漢字

    -d<字段分隔符>-delimiter=

    若以字段為單位提取每行內(nèi)容時,系統(tǒng)默認(rèn)的是Tab健作為分割符,該參數(shù)可以指定分割符號。比如系統(tǒng)賬戶文件/etc/passwd中每個字段是以“;”作為分割符號,如果提取文件中每行的0-3字段必須通過該參數(shù)

    -s--only-delimiter

    只提取包含分隔符號的行,僅和-f參數(shù)一起使用

    --help

    顯示幫助信息并退出

    --version

    顯示版本信息并退出

    --output-delimiter=STRING

    在屏幕上顯示或者在重定向的文件上顯示,顯示分隔符號,默認(rèn)和輸入文件的分隔符一致

      linux瀏覽文件命令7.head

      [功能說明]

      #如果只需要查看文件頭部的內(nèi)容,利用more和less命令也可以實現(xiàn),但是用戶必須從一屏幕的內(nèi)容里面提取自己需要的信息,幸運的是,Linux提供了一個方便查看文件頭部的命令-head

      [語法格式]

      Head[參數(shù)][文件名]

      [選項參數(shù)]

    參數(shù)

    說明

    -<N>

    指定顯示的行數(shù)

    -n<N>--lines=<N>

    顯示目標(biāo)文件的前N行,若N前面加“-”則表示顯示除文件最后N行的其他所有行

    -c<N>--bytes=<N>

    顯示目標(biāo)文件的前N行字節(jié),若N前面加“-”則表示顯示除文件最后Nbyter行的其他所有內(nèi)容

    -v-verbose

    總是打印文件名

    --hele

    顯示幫助信息并退出

    --version

    顯示版本信息并退出


    3603282