Linux內(nèi)有三大命令可以用來(lái)查看文件內(nèi)容,分別是cat、more、和less,他們之間既有共同點(diǎn)又有區(qū)別,例如:cat可以一次性顯示整個(gè)文件的內(nèi)容,還可以將多個(gè)文件連接起來(lái)顯示,常與重定向符號(hào)配合使用,適用于文件內(nèi)容少的情況,而more和less一般用于顯示文件內(nèi)容超過(guò)一屏的內(nèi)容,并且提供翻頁(yè)的功能。more比cat強(qiáng)大,提供分頁(yè)顯示的功能,less比more更強(qiáng)大,提供翻頁(yè),跳轉(zhuǎn),查找等命令。而且more和less都支持:用空格顯示下一頁(yè),按鍵b顯示上一頁(yè)。下面詳細(xì)介紹這3個(gè)命令。
鳳陽(yáng)ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書(shū)合作)期待與您的合作!
cat命令比較簡(jiǎn)單,比較常用
cat主要有三大功能:
對(duì)非空輸出行編號(hào),使用 cat -b 命令:
輸出所有行號(hào),使用 cat -n 命令:
more命令,功能類(lèi)似 cat ,cat命令是整個(gè)文件的內(nèi)容從上到下顯示在屏幕上。 more會(huì)以一頁(yè)一頁(yè)的顯示方便使用者逐頁(yè)閱讀,而最基本的指令就是按空白鍵(space)就往下一頁(yè)顯示,按 b 鍵就會(huì)往回(back)一頁(yè)顯示,而且還有搜尋字串的功能 。more命令從前向后讀取文件,因此在 啟動(dòng)時(shí)就加載整個(gè)文件 。
常用命令
less 與 more 類(lèi)似,但使用 less 可以隨意瀏覽文件,而 more 僅能向前移動(dòng),卻不能向后移動(dòng),而且 less 在查看之前不會(huì)加載整個(gè)文件 。
less 工具也是對(duì)文件或其它輸出進(jìn)行分頁(yè)顯示的工具,應(yīng)該說(shuō)是 linux正統(tǒng)查看文件內(nèi)容的工具,功能極其強(qiáng)大 。less 的用法比起 more 更加的有彈性。在 more 的時(shí)候,我們并沒(méi)有辦法向前面翻, 只能往后面看,但若使用了 less 時(shí),就可以使用 [pageup] [pagedown] 等按鍵的功能來(lái)往前往后翻看文件,更容易用來(lái)查看一個(gè)文件的內(nèi)容!除此之外,在 less 里頭可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜。
常用命令
1. file 是檢測(cè)文件類(lèi)型的命令。\x0d\x0a\x0d\x0a2. 文件類(lèi)型就文件組織的方式,通常不同的文件類(lèi)型執(zhí)行不同的標(biāo)準(zhǔn)。\x0d\x0a例如我們熟知的:txt , doc , xls , pdf ...\x0d\x0a\x0d\x0a3. file 命令的簡(jiǎn)單用法就是:\x0d\x0afile 文件名,例如:\x0d\x0afile data.txt\x0d\x0adata.txt: ASCII text\x0d\x0a\x0d\x0a就告訴我們,data.txt 是一個(gè)text (即txt) 類(lèi)型的文件。\x0d\x0atxt 文件所采用的編碼是ascii編碼體系。\x0d\x0a所以 text 是文件類(lèi)型;ASCII是編碼體系。\x0d\x0a\x0d\x0a又如:\x0d\x0a\x0d\x0afile my.pdf\x0d\x0amy.pdf: PDF document, version 1.5\x0d\x0a“PDF document“ 告訴我們 , my.pdf 是pdf類(lèi)型的文件。\x0d\x0a版本執(zhí)行的標(biāo)準(zhǔn)是:1.5 \x0d\x0a\x0d\x0a像ascii , version 1.5 這些都是與文件類(lèi)型密切相關(guān)的信息。\x0d\x0a如果需要更詳細(xì)的信息,可以加參數(shù):\x0d\x0a如:file -i data.txt \x0d\x0a\x0d\x0a使用man file 看詳細(xì)用法。
Linux系統(tǒng)中有時(shí)需要檢測(cè)某個(gè)條件是否成立,那么就要用到test命令了,Linux下test的用法有很多,下面就隨學(xué)習(xí)啦小編一起來(lái)學(xué)習(xí)下Linux系統(tǒng)中如何使用test命令吧。
1.判斷一個(gè)命令的結(jié)果使用test,其返回0,或一個(gè)整數(shù)。返回0表示true,返回整數(shù)表示錯(cuò)誤碼
2.獲取上一個(gè)命令的返回結(jié)果使用$?
3.例如
我的服務(wù)器上面存在/home/www這樣一個(gè)文件夾,所以ls /home/www這個(gè)命令的返回結(jié)果為0;
即echo $?的返回值為0
我的服務(wù)器上面不存在/home/kkk這樣一個(gè)文件夾,所以ls /home/kkk這個(gè)命令的返回結(jié)果為這個(gè)命令執(zhí)行后的錯(cuò)誤碼;
9b1fbcaf2efa8f872d1e0fea7481e019.png
即echo $?的返回結(jié)果為2。這個(gè)2表示文件或文件夾不存在。
4.常用的文件測(cè)試符
-e表示此文件名是否存在
-f表示此文件名是否是文件
-d表示此文件名是否是文件夾
-r表示此文件名是否可讀
-w表示此文件是否可寫(xiě)
-x表示此文件是否可執(zhí)行
-S表示此文件是否問(wèn)socket
4.1在我的服務(wù)器上/home/www為一個(gè)文件夾
所以test -e /home/www的結(jié)果為0,即true,此文件名存在
所以test -f /home/www 的結(jié)果不為0,即false,此文件名不為文件
所以test -d /home/www的結(jié)果為0,即為true,此文件名為文件夾
4.2在我的服務(wù)器上/home/kkk這個(gè)文件名不存在
所以test -e /home/kkk的結(jié)果不為0,即false,此文件名不存在
所以test -d /home/kkk的結(jié)果不為0,即false,此文件名不問(wèn)文件夾。
上面就是Linux邏輯命令之test命令的使用方法介紹了,如果你要判斷一個(gè)條件是否成立,就會(huì)用過(guò)該命令,你學(xué)會(huì)了嗎?
文章知識(shí)點(diǎn)與官方知識(shí)檔案匹配
CS入門(mén)技能樹(shù)Linux進(jìn)階新增用戶(hù)
24650 人正在系統(tǒng)學(xué)習(xí)中
打開(kāi)CSDN APP,看更多技術(shù)內(nèi)容
shell語(yǔ)法中的test命令詳解
test命令用法。功能:檢查文件和比較值 1)判斷表達(dá)式 if test (表達(dá)式為真) if test !表達(dá)式為假 test 表達(dá)式1 –a 表達(dá)式2 兩個(gè)表達(dá)式都為真 test 表達(dá)式1 –o 表達(dá)式2 兩個(gè)表達(dá)式有一個(gè)為真 2)判斷字符串 test –n 字...
繼續(xù)訪問(wèn)
linux期末vi簡(jiǎn)答題,Linux操作系統(tǒng)期末練習(xí)題lym
71.進(jìn)程可以忽略大部分信號(hào),但下列信號(hào)中()不能忽略 A.SIGBORT B.SIGILL C.SIGQUIT D.SIGKILL72.調(diào)用exec函數(shù)會(huì)將原來(lái)設(shè)置為要捕獲的信號(hào)都更改為() A. 默認(rèn) B.忽略 C.另一捕獲 D.默認(rèn)或忽略 73.可用于在不同主機(jī)的進(jìn)程間通信的技術(shù)是() A. 管道 B.共享內(nèi)存 C.消息隊(duì)列 D.套接字 74.只能在...
繼續(xù)訪問(wèn)
linux命令test功能,linux利用test命令的測(cè)試功能
當(dāng)要檢測(cè)系統(tǒng)上的某些文件或者相關(guān)屬性時(shí),利用test這個(gè)命令來(lái)工作:測(cè)試的標(biāo)志代表意義-e該文件名是否存在-f該文件名是否存在且為文件-d該文件名是否存在且為目錄-b該文件名是否存在且為一個(gè)block device設(shè)備-c該文件名是否存在且為一個(gè)character device設(shè)備-S該文件名是否存在且為一個(gè)Socket文件-p該文件名是否存在且為一個(gè)FIFO文件-L該文件名是否存在且為一個(gè)連接文...
繼續(xù)訪問(wèn)
熱門(mén)推薦 Linux shell 的 test 命令用法詳解
基本格式: test expression expression為test命令構(gòu)造的表達(dá)式。 這里expression是test命令可以理解的任何有效表達(dá)式,該簡(jiǎn)化格式將是讀者可能會(huì)踫見(jiàn)的最常用格式 返回值: test命令或者返回0(真) 或者返回1(假). test可理解的表達(dá)式類(lèi)型分為四類(lèi): 表達(dá)式判斷 字符串比較 數(shù)字比較 文件比較 1)判斷表達(dá)
繼續(xù)訪問(wèn)
linux shell 條件測(cè)試
1.文件條件測(cè)試 -r 可讀 -w 可寫(xiě) -x 可執(zhí)行 ...
繼續(xù)訪問(wèn)
test
test命令編程開(kāi)發(fā)test命令是shell環(huán)境中測(cè)試條件表達(dá)式的實(shí)用工具。語(yǔ)法test(選項(xiàng))選項(xiàng)-b文件:如果文件為一個(gè)塊特殊文件,則為真; -c文件:如果文件為一個(gè)字符特殊文件,則為真; -d文件:如果文件為一個(gè)目錄,則為真; -e文件:如果文件存在,則為真; -f文件:如果文件為一個(gè)普通文...
繼續(xù)訪問(wèn)
linux 測(cè)試 命令大全,linux命令大全之-test測(cè)試命令
格式:test 測(cè)試條件字符串測(cè)試:注意空格:test str1 == str2 測(cè)試字符串是否相等test str1 != str2 測(cè)試字符串是否不相等test str1 測(cè)試字符串是否不為空test -n str1 測(cè)試字符串是否不為空test -z str1 測(cè)試字符串是否為空整數(shù)測(cè)試test int1 -eq int2 測(cè)試整數(shù)是否相等test int1 -ge int2 測(cè)試int1是...
繼續(xù)訪問(wèn)
linux test 命令,Linuxtest命令、test命令
Linux中的test命令test命令可以檢測(cè)一個(gè)文件或者目錄是否存在,或者對(duì)一個(gè)文件或目錄的讀寫(xiě)權(quán)限等等常見(jiàn)語(yǔ)法test -選項(xiàng) 文件或目錄-e 文件名是否存在,存在$?返回0也就是true-f 文件名是否存在,且為文件 存在$?返回0-d 文件名是否存在,且為目錄 存在$?返回0-L 文件名是否存在,且為鏈接文件 存在$?返回0-r -w -x 這三個(gè)是單選項(xiàng),文件名是否存在,并且具有可讀...
繼續(xù)訪問(wèn)
shell test 命令
shell test 命令
繼續(xù)訪問(wèn)
linux中test命令詳解
linux中test命令詳解,包含test的多種實(shí)用方法
繼續(xù)訪問(wèn)
[Linux]:Linux shell 的 test 命令用法詳解
基本格式: test expression expression為test命令構(gòu)造的表達(dá)式。 這里expression是test命令可以理解的任何有效表達(dá)式,該簡(jiǎn)化格式將是讀者可能會(huì)踫見(jiàn)的最常用格式 返回值: test命令或者返回0(真) 或者返回1(假). test
繼續(xù)訪問(wèn)
linux test -e ps,test
1、Linux如何掛載windows下的共享目錄?mount.cifs //IP地址/server /mnt/server -o user=administrator,password=123456linux 下的server需要自己手動(dòng)建一個(gè) 后面的user與pass 是windows主機(jī)的賬號(hào)和密碼 注意空格 和逗號(hào)2、如何查看http的并發(fā)請(qǐng)求數(shù)與其TCP連接狀態(tài)?netstat -n | ...
繼續(xù)訪問(wèn)
linux之test命令詳解
linux之test命令詳解 test作用檢查某個(gè)條件是否成立,返回值為0(真)或者其他值(假),可通過(guò)echo $?查看返回值,也常用于循環(huán)和條件語(yǔ)句。 test一般有三種用法: 測(cè)試文件或者文件夾 字符串比較 數(shù)值比較 1.測(cè)試文件或者文件夾 參數(shù) 說(shuō)明 -e 當(dāng)路徑存在時(shí)返回真 -f 當(dāng)路徑存在且為文件時(shí)返回真 -d 當(dāng)路徑存在且為文件夾時(shí)返回真 [root@linuxforliuhj test]# ll total 20 -rw-r--r--. 1 root root
繼續(xù)訪問(wèn)
最新發(fā)布 linux test命令
繼續(xù)訪問(wèn)
linux test命令測(cè)試標(biāo)志
test命令測(cè)試標(biāo)志
繼續(xù)訪問(wèn)
linux test 使用方法,Linux系統(tǒng)test命令使用方法介紹
Linux系統(tǒng)中有時(shí)需要檢測(cè)某個(gè)條件是否成立,那么就要用到test命令了,Linux下test的用法有很多,下面就隨小編一起來(lái)學(xué)習(xí)下Linux系統(tǒng)中如何使用test命令吧。1.判斷一個(gè)命令的結(jié)果使用test,其返回0,或一個(gè)整數(shù)。返回0表示true,返回整數(shù)表示錯(cuò)誤碼2.獲取上一個(gè)命令的返回結(jié)果使用$?3.例如我的服務(wù)器上面存在/home/www這樣一個(gè)文件夾,所以ls /home/www這個(gè)命令...
繼續(xù)訪問(wèn)
linux shell編程學(xué)習(xí)--test測(cè)試比較命令
本文介紹了linux shell自帶test命令的各種用法。在linux shell編程過(guò)程中,如何使用test命令進(jìn)行算術(shù)比較,文件屬性,文件修改,字符串比較,以及邏輯表達(dá)式運(yùn)算的操作。
繼續(xù)訪問(wèn)
linux shell test 命令
Shell中的 test 命令用于檢查某個(gè)條件是否成立,它可以進(jìn)行數(shù)值、字符和文件三個(gè)方面的測(cè)試。 1.數(shù)值比較 參數(shù) 說(shuō)明 -eq 等于則為真 -ne 不等于則為真 -gt 大于則為真 -ge 大于等于則為真 -lt 小于則為真 -le 小于等于則為真 舉例: num1=100 num2=1...
繼續(xù)訪問(wèn)
linux shell 字符比較與數(shù)值比較,bash的調(diào)試
test命令用法。功能:檢查文件和比較值1)判斷表達(dá)式if test (表達(dá)式為真)if test !表達(dá)式為假test 表達(dá)式1 –a 表達(dá)式2 兩個(gè)表達(dá)式都為真test 表達(dá)式1 –o 表達(dá)式2
繼續(xù)訪問(wèn)
linux中test的用法
寫(xiě)評(píng)論
評(píng)論