91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

簡述Linux文本查看命令

Linux愛好者 ? 來源:YXQ ? 2019-08-11 11:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

全文本顯示--cat

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

catfile#全文本顯示在終端cat-nfile#顯示全文本,并顯示行號

另外,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)前行號:f#輸出當(dāng)前文件名和當(dāng)前行號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,并且顯示每行的行號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行,并且打印行號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

    文章

    11511

    瀏覽量

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

    關(guān)注

    5

    文章

    737

    瀏覽量

    22882

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

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

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

    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 ?3326次閱讀

    使用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 ?898次閱讀
    <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 ?4695次閱讀
    在<b class='flag-5'>Linux</b>系統(tǒng)下使用top<b class='flag-5'>命令</b><b class='flag-5'>查看</b>CPU使用情況

    淺析Linux精致的命令

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

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

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

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

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

    linux查看物理接口的命令

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

    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 ?5949次閱讀

    linux怎么查看網(wǎng)卡的收光功率?

    linux怎么查看網(wǎng)卡的收光功率? 在Linux系統(tǒng)中,可以使用一些命令和工具來查看網(wǎng)卡的收光功率。本文將介紹如何使用這些
    的頭像 發(fā)表于 01-31 14:24 ?5358次閱讀

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

    如何在Linux中實(shí)時(shí)查看日志文件的內(nèi)容?那么有很多實(shí)用程序可以幫助用戶在文件更改或不斷更新時(shí)輸出文件的內(nèi)容。在Linux中實(shí)時(shí)顯示文件內(nèi)容的常用命令是tail
    的頭像 發(fā)表于 01-13 10:45 ?3074次閱讀
    <b class='flag-5'>Linux</b>實(shí)時(shí)<b class='flag-5'>查看</b>日志的四種<b class='flag-5'>命令</b>詳解
    主站蜘蛛池模板: 美女拍拍拍黄色 | 色综合视频一区二区三区 | 男人午夜禁片在线观看 | 夜夜夜夜爽 | 国产精品丝袜在线观看 | 你懂的免费 | 天天操夜夜爽 | 清纯唯美亚洲综合一区 | 亚洲第一伊人 | 一级黄色片在线看 | 国模大胆一区二区三区 | 色777777女人色 | 女人张腿让男桶免费视频网站 | 欧美视频一区二区三区在线观看 | 男生脱美女内裤内衣动态图 | 天天想天天干 | 天天做天天做天天综合网 | 天堂a| 天天操天天插 | 免费一级特黄特色大片在线 | 亚洲欧洲一区 | 天天爽夜夜爽8888视频精品 | 日本不卡专区 | 色婷婷精品视频 | 爱操综合网 | 天天爆操 | 免费看男女做好爽好硬视频 | 日本免费一区二区老鸭窝 | 色天使美国| 天天干视频在线观看 | 日本特黄特色大片免费看 | 99久久免费午夜国产精品 | 日毛片| 天天色天 | 国产精品伦视频观看免费 | 欧美午夜精品 | 天天爽夜夜爽天天做夜夜做 | 人人揉揉香蕉大免费不卡 | 黄色激情小说视频 | 午夜影院色| 91日韩精品天海翼在线观看 |