在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

簡述Linux文本查看命令

Linux愛好者 ? 來源:YXQ ? 2019-08-11 11:17 ? 次閱讀

Linux常用命令中,除了cat還有很多其他用于文本查看的命令。本文將簡單介紹一下這些文本查看的命令。

全文本顯示--cat

cat可能是常用的一個(gè)文本查看命令了,使用方法也很簡單:

catfile#全文本顯示在終端cat-nfile#顯示全文本,并顯示行號(hào)

另外,cat也可用作合并文件:

catfile1file2>file3

該命令將file1 file2的內(nèi)容合并寫到file3中。

倒序顯示全文本--tac

tac是cat倒過來的寫法,tac以行為單位,倒序顯示全文本內(nèi)容。

tacfile

分頁顯示文本--more

cat將整個(gè)文本內(nèi)容輸出到終端。那么也就帶來一個(gè)問題,如果文本內(nèi)容較多,前面的內(nèi)容查看將十分不便。而more命令可以分頁顯示。

1.顯示內(nèi)容

morefile

之后,就可以使用按鍵來查看文本。常用按鍵如下:

回車#向下n行,默認(rèn)為1行空格#向下滾動(dòng)一屏b#向上滾動(dòng)一屏=#輸出當(dāng)前行號(hào):f#輸出當(dāng)前文件名和當(dāng)前行號(hào)q#退出

2.從指定行開始顯示

more+10file

該命令從第10行開始顯示file的內(nèi)容。

3.從匹配的字符串行開始顯示

more+/stringfile

該命令從有string的行的前兩行開始file的內(nèi)容。

任意瀏覽搜索文本--less

less命令的基本功能和more沒有太大差別,但是less命令可以向前瀏覽文件,而more只能向后瀏覽文件,同時(shí)less還擁有更多的搜索功能。

常見使用方法:

lessfile#瀏覽fileless-Nfile#瀏覽file,并且顯示每行的行號(hào)less-mfile#瀏覽file,并顯示百分比

常用按鍵如下:

f#向前滾動(dòng)一屏b#向后滾動(dòng)一屏回車或j#向前移動(dòng)一行k#向后移動(dòng)一行G#移動(dòng)到最后一行g(shù)#移動(dòng)到第一行/string#向下搜索string,n查看下一個(gè),N查看上一個(gè)結(jié)果?string#向上搜索string,n查看下一個(gè),N查看上一個(gè)結(jié)果q#退出

相比more命令,less命令能夠搜索匹配需要的字符串。

另外,less還能在多個(gè)文件間切換瀏覽:

lessfile1file2file3:n#切換到下一個(gè)文件:p#切換到上一個(gè)文件:x#切換到第一個(gè)文件:d#從當(dāng)前列表移除文件

顯示文本頭部內(nèi)容--head

head命令的作用就像它的名字一樣,用于顯示文件的開頭部分文本。

常見用法如下:

head-n100file#顯示file的前100行head-n-100file#顯示file的除最后100行以外的內(nèi)容。

顯示文本尾部內(nèi)容--tail

和head命令類似,只不過tail命令用于讀取文本尾部部分內(nèi)容:

tail-100file#顯示file最后100行內(nèi)容tail-n+100file#從第100行開始顯示file內(nèi)容

tail還有一個(gè)比較實(shí)用的用法,用于實(shí)時(shí)文本更新內(nèi)容。比如說,有一個(gè)日志文件正在寫,并且實(shí)時(shí)在更新,就可以用命令:

tail-flogFile

對于更新的日志內(nèi)容,會(huì)實(shí)時(shí)打印到終端上,方面查看實(shí)時(shí)日志。

指定順序顯示文本--sort

sort可用于對文本進(jìn)行排序并顯示,默認(rèn)為字典升序。

例如有一段文本test.txt內(nèi)容如下:

vimcountfailhelphelpdeadapple

1.升序顯示文本

使用命令:

sorttest.txtapplecountdeadfailhelphelpvim

文本內(nèi)容將以升序顯示。

2.降序顯示

相關(guān)參數(shù)-r:

sort-rtest.txtvimhelphelpfaildeadcountapple

3.去掉重復(fù)的行

我們可以觀察到,前面的help有兩行,如果我們不想看到重復(fù)的行呢?可以使用參數(shù)-u,例如:

sort-utest.txtapplecountdeadfailhelpvim

可以看到help行不再重復(fù)顯示。

4.按照數(shù)字排序

如果按照字典排序,10將會(huì)在2的前面,因此我們需要按照數(shù)字大小排序:

sort-nfile

由于本文篇幅有限,不在本文展開介紹,后續(xù)將單獨(dú)介紹sort命令的妙用。

過濾顯示文本--sed

sed是一個(gè)流編輯器,功能非常強(qiáng)大,但本文只介紹文本查看相關(guān)功能。

1.顯示匹配關(guān)鍵字行

有時(shí)候查看日志,可能只需要查看包含某些關(guān)鍵字的日志行:

sed-n"/string/p"logFile

上面的命令表示打印包含string的行。

2.打印指定行

sed-n"1,5p"logFile#打印第1到5行sed-n'3,5{=;p}'logFile#打印3到5行,并且打印行號(hào)sed-n"10p"logFIle#打印第10行

去重顯示文本--uniq

常見用法如下:

uniqfile#去除重復(fù)的行uniq-cfile#去除重復(fù)的行,并顯示重復(fù)次數(shù)uniq-dfile#只顯示重復(fù)的行uniq-ufile#只顯示出現(xiàn)一次的行uniq-ifile#忽略大小寫,去除重復(fù)的行uniqe-w10file#認(rèn)為前10個(gè)字符相同,即為重復(fù)

文本編輯查看--vi

查看文件也很簡單:

vifile

而從vi發(fā)展出來的被譽(yù)為編輯器之神的vim有著更加強(qiáng)大的功能,這里不作展開。

總結(jié)

文本查看命令較多,可根據(jù)使用場景不同選擇使用不同的命令。有些命令的用法較多,本文僅介紹經(jīng)典用法,更多用法可使用man命令查看。很多命令可以結(jié)合其他命令使用,例如ps -elf|more,分頁顯示進(jìn)程信息等等,更多用法可自行探索。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11345

    瀏覽量

    210394
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    696

    瀏覽量

    22109

原文標(biāo)題:Linux 常用命令:文本查看篇

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    詳解Linux上兩個(gè)超有用重要的文本操作命令

    Linux 通過大量的命令使得文本操作和處理非常容易。像 tr 和 fmt 這樣的命令行工具可以幫助您從終端更改、格式化和修改文本文件。
    發(fā)表于 11-11 09:14 ?558次閱讀

    Linux中如何使用less、more和most命令

    Linux 系統(tǒng)上有許多 GUI 文本編輯器可用于查看和修改文本文件。但如果您只想在終端中讀取文本文件。那么
    發(fā)表于 12-05 09:22 ?1600次閱讀

    Linux查看內(nèi)存命令及解釋

    我們通過Linux查看內(nèi)存free命令查看機(jī)器空閑內(nèi)存時(shí),會(huì)發(fā)現(xiàn)free的值很小。下面我們就來了解學(xué)習(xí)下Linux
    發(fā)表于 07-24 06:18

    你知道linux常用查看硬件設(shè)備信息命令的方法是什么?

    你知道linux常用查看硬件設(shè)備信息命令的方法是什么?
    發(fā)表于 05-13 11:04 ?3183次閱讀

    使用Linux命令lsof查看進(jìn)程打開和查看文件的說明

    linux命令 — lsof 查看進(jìn)程打開那些文件 或者 查看文件給那個(gè)進(jìn)程使用對調(diào)試文件有很好的幫助和精準(zhǔn)定位問題
    發(fā)表于 10-28 08:00 ?0次下載

    Linux服務(wù)的內(nèi)容如何查看

     ps是進(jìn)程查看命令,netstat是端口查看命令,在Linux系統(tǒng)中,服務(wù)一定是有進(jìn)程的,所以使用ps
    發(fā)表于 05-20 09:09 ?788次閱讀
    <b class='flag-5'>Linux</b>服務(wù)的內(nèi)容如何<b class='flag-5'>查看</b>

    Linux查看服務(wù)器狀態(tài)的命令大全

    Linux查看服務(wù)器狀態(tài)的命令大全
    發(fā)表于 07-09 09:34 ?21次下載
    <b class='flag-5'>Linux</b><b class='flag-5'>查看</b>服務(wù)器狀態(tài)的<b class='flag-5'>命令</b>大全

    Linux系統(tǒng)下使用top命令查看CPU使用情況

    Linux系統(tǒng)下,使用top命令查看CPU使用情況。
    發(fā)表于 07-10 11:46 ?4449次閱讀
    在<b class='flag-5'>Linux</b>系統(tǒng)下使用top<b class='flag-5'>命令</b><b class='flag-5'>查看</b>CPU使用情況

    linux系統(tǒng)中如何創(chuàng)建文本菜單

    當(dāng)使用Linux系統(tǒng)時(shí),最常見的Shell腳本交互類型是應(yīng)用菜單(文本菜單),文本菜單的核心是case命令。 H. L.使用case命令完成
    發(fā)表于 09-25 15:45 ?1175次閱讀

    淺析Linux精致的命令

    這只是一小部分常用的Linux命令Linux有很多命令可以使用。建議通過man命令查看
    的頭像 發(fā)表于 04-24 16:28 ?1588次閱讀

    Linux系統(tǒng)中的10個(gè)常用的文本查看命令

    當(dāng)你需要查看Linux系統(tǒng)中的文本文件時(shí),使用文本編輯器可能會(huì)比較繁瑣,特別是當(dāng)你只需要查看文件的內(nèi)容時(shí)。這時(shí),你可以使用
    的頭像 發(fā)表于 06-24 11:44 ?1.1w次閱讀

    linux系統(tǒng)查看ip地址命令

    Linux系統(tǒng)中,可以使用ifconfig命令查看IP地址。ifconfig命令被用于配置和顯示網(wǎng)絡(luò)接口的網(wǎng)絡(luò)參數(shù),包括IP地址。執(zhí)行以下命令
    的頭像 發(fā)表于 11-08 15:09 ?2911次閱讀

    linux查看物理接口的命令

    Linux操作系統(tǒng)提供了多種命令和工具來查看物理接口。在這篇文章中,我們將詳細(xì)介紹一些最常用和常見的命令,以及它們的用法和輸出。 ifconfig
    的頭像 發(fā)表于 11-16 16:48 ?1413次閱讀

    Linux查看IO狀態(tài)的常用命令都有哪些呢?

    介紹下Linux的3個(gè)常用I/O相關(guān)命令,解決I/O壓力過大問題時(shí)用iostat,查看磁盤的I/O狀態(tài)用iotop,查看I/O進(jìn)程排名用lsof
    的頭像 發(fā)表于 01-16 09:28 ?5517次閱讀

    Linux實(shí)時(shí)查看日志的四種命令詳解

    如何在Linux中實(shí)時(shí)查看日志文件的內(nèi)容?那么有很多實(shí)用程序可以幫助用戶在文件更改或不斷更新時(shí)輸出文件的內(nèi)容。在Linux中實(shí)時(shí)顯示文件內(nèi)容的常用命令是tail
    的頭像 發(fā)表于 01-13 10:45 ?278次閱讀
    <b class='flag-5'>Linux</b>實(shí)時(shí)<b class='flag-5'>查看</b>日志的四種<b class='flag-5'>命令</b>詳解
    主站蜘蛛池模板: 色视频在线看 | 潘金莲国产三级视频在线 | 天堂网www最新版在线资源 | 欧美猛操 | 国产秦先生大战白丝97在线 | 国产精品天天看大片特色视频 | 久操综合 | 国产精品免费拍拍1000部 | 午夜噜噜噜私人影院在线播放 | 最近2018中文字幕2019视频 | 欧美熟夫| 色播图片| 天天色综合6 | 美女视频毛片 | 草久久久久 | 全免费一级毛片在线播放 | 成年片色大黄全免费网址 | 国产亚洲精品免费 | 国产午夜在线视频 | 黄色一级毛片网站 | 韩国午夜精品理论片西瓜 | 亚洲丰满熟妇毛片在线播放 | 在线观看网站国产 | 欧美黄免在线播放 | 久久婷婷国产精品香蕉 | 大片免费看 | aa亚洲| 色婷婷视频在线 | 欧美二区三区 | 麦克斯奥特曼免费观看 | 年下攻高h好涨 | 在线看黄色的网站 | a级毛片免费网站 | 免费在线成人网 | 公开免费视频 | 高清成年美女xx免费网站黄 | 亚洲国产福利精品一区二区 | 黄色一级一毛片 | 欧美三级中文字幕hd | 小优视频在线 | 久久免费国产视频 |