chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

簡述Linux文本查看命令

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

掃碼添加小助手

加入工程師交流群

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

全文本顯示--cat

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

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

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

catfile1file2>file3

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

倒序顯示全文本--tac

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

tacfile

分頁顯示文本--more

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

1.顯示內(nèi)容

morefile

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

回車#向下n行,默認(rèn)為1行空格#向下滾動一屏b#向上滾動一屏=#輸出當(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只能向后瀏覽文件,同時less還擁有更多的搜索功能。

常見使用方法:

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

常用按鍵如下:

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

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

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

lessfile1file2file3:n#切換到下一個文件:p#切換到上一個文件:x#切換到第一個文件: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還有一個比較實用的用法,用于實時文本更新內(nèi)容。比如說,有一個日志文件正在寫,并且實時在更新,就可以用命令:

tail-flogFile

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

指定順序顯示文本--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將會在2的前面,因此我們需要按照數(shù)字大小排序:

sort-nfile

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

過濾顯示文本--sed

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

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

有時候查看日志,可能只需要查看包含某些關(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個字符相同,即為重復(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)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11576

    瀏覽量

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

    關(guān)注

    5

    文章

    745

    瀏覽量

    23306

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

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

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

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

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

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

    linux命令 — lsof 查看進(jìn)程打開那些文件 或者 查看文件給那個進(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 ?990次閱讀
    <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 ?4884次閱讀
    在<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)時,最常見的Shell腳本交互類型是應(yīng)用菜單(文本菜單),文本菜單的核心是case命令。 H. L.使用case命令完成
    發(fā)表于 09-25 15:45 ?1378次閱讀

    淺析Linux精致的命令

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

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

    當(dāng)你需要查看Linux系統(tǒng)中的文本文件時,使用文本編輯器可能會比較繁瑣,特別是當(dāng)你只需要查看文件的內(nèi)容時。這時,你可以使用
    的頭像 發(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 ?4550次閱讀

    linux查看物理接口的命令

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

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

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

    Linux實時查看日志的四種命令詳解

    如何在Linux中實時查看日志文件的內(nèi)容?那么有很多實用程序可以幫助用戶在文件更改或不斷更新時輸出文件的內(nèi)容。在Linux中實時顯示文件內(nèi)容的常用命令是tail
    的頭像 發(fā)表于 01-13 10:45 ?3737次閱讀
    <b class='flag-5'>Linux</b>實時<b class='flag-5'>查看</b>日志的四種<b class='flag-5'>命令</b>詳解