真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux回看命令 linux查看命令返回值

Linux下文件搜索、查找、查看命令

1、最強大的搜索命令:find 查找各種文件的命令 

創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)由有經(jīng)驗的網(wǎng)站設(shè)計師、開發(fā)人員和項目經(jīng)理組成的專業(yè)建站團隊,負責網(wǎng)站視覺設(shè)計、用戶體驗優(yōu)化、交互設(shè)計和前端開發(fā)等方面的工作,以確保網(wǎng)站外觀精美、網(wǎng)站制作、做網(wǎng)站易于使用并且具有良好的響應(yīng)性。

2、在文件資料中查找文件:locate

3、搜索命令所在的目錄及別名信息:which 

4、搜索命令所在的目錄及幫助文檔路徑:whereis

5、在文件中搜尋字符串匹配的行并輸出:grep

6、分頁顯示一個文件或任何輸出結(jié)果:more

7、分頁顯示一個文件并且可以回頭:less

8、指定顯示前多少行文件內(nèi)容:head

9、指定顯示文件后多少行內(nèi)容:tail

10、查看一個文件:cat

11、查看文件內(nèi)容多少字符多少行多少字節(jié):wc

12、排序文件內(nèi)容:sort

一、根據(jù) 文件或目錄名稱 搜索

find 【搜索目錄】【-name或者-iname】【搜索字符】:-name和-iname的區(qū)別一個區(qū)分大小寫,一個不區(qū)分大小寫

eg:在/etc 目錄下搜索名字為init的文件或目錄

①、find /etc -name init (精準搜索,名字必須為 init 才能搜索的到)

②、find /etc -iname init (精準搜索,名字必須為 init或者有字母大寫也能搜索的到)

③、find /etc -name *init (模糊搜索,以 init 結(jié)尾的文件或目錄名)

④、find /etc -name init??? (模糊搜索,? 表示單個字符,即搜索到 init___)

二、根據(jù) 文件大小 搜索

eg:在根目錄下查找大于 100M 的文件

find / -size +204800

這里 +n 表示大于,-n 表示小于,n 表示等于

1 數(shù)據(jù)塊 == 512 字節(jié) 0.5KB,也就是1KB等于2數(shù)據(jù)塊

100MB == 102400KB204800數(shù)據(jù)塊

三、根據(jù) 所有者和所屬組 搜索

①、在home目錄下查詢所屬組為 root 的文件

find /home -group root

②、在home目錄下查詢所有者為 root 的文件

find /home -user root

四、根據(jù) 時間屬性 搜索

find 【路徑】【選項】【時間】

選項有下面三種:-amin 訪問時間

-cmin 文件屬性被更改

-mmin 文件內(nèi)容被修改

時間:+n,-n,n分別表示超過n分鐘,n分鐘以內(nèi)和n分鐘

eg:在 /etc 目錄下查找5 分鐘內(nèi)被修改過屬性的文件和目錄

find /etc -cmin -5

五、根據(jù) 文件類型或i節(jié)點 搜索

 -type 根據(jù)文件類型查找:

 f表示文件,d表示目錄,l表示軟鏈接

eg:查找 /home 目錄下文件類型是目錄的

find /home -type d

-inum 根據(jù)i節(jié)點查找

eg:查找 /tmp 目錄下i節(jié)點為400342的文件或目錄

  find /tmp -inum 400342

六、組合條件 搜索

這里有兩個參數(shù):

①、-a 表示兩個條件同時滿足(and)

②、-o 表示兩個條件滿足任意一個即可(or)

范例:查找/etc目錄下大于80MB同時小于100MB的文件

find /etc -size +163840 -a -size -204800

語法:locate【文件名】 -i 不區(qū)分大小寫

注意:這里和 find 命令是有區(qū)別的,find是全盤檢索,而locate 是在文件資料庫中進行搜索。所以locate命令的執(zhí)行要比find命令執(zhí)行速度快很多。但是這里有個問題,文件資料庫是需要不斷更新的。我們新創(chuàng)建的文件如果不更新 文件資料庫,使用 locate 是查找不到的。

updatedb 手動更新資料庫,但是對于/tmp目錄下的新建文件,是更新不到文件資料庫的,因為/tmp目錄不屬于文件資料庫的收錄范圍。

eg:locate hcf

功能描述:搜索命令所在的目錄及別名信息

 語法:which【命令】

 eg:which ls

功能描述:搜索命令所在的目錄及幫助文檔路徑

 語法:whereis【命令】

 eg:whereis ls

功能描述:在文件中搜尋字符串匹配的行并輸出

 語法:grep -iv 【指定字符串】【文件】

-i 不區(qū)分大小寫

-v 排除指定字符串

 eg:查找 /root/install.log 文件中包含 mysql 字符串的行,并輸出

grep mysql /root/install.log

本搜索工具,根據(jù)用戶指定的模式,對目標文件逐行進行匹配檢查,打印匹配到的行

grep是在文件中搜索匹配的字符串,是在文件中進行內(nèi)容搜索,這個命令后面用到的比較多

描述:

分頁顯示一個文件或任何輸出結(jié)果

用于查看純文本文件(較長的)格式

格式:

more[選項] 文件

less 與 more 類似,但使用 less 可以隨意瀏覽文件,而 more 僅能向前移動,卻不能向后移動,而且 less 在查看之前不會加載整個文件。

head[必要參數(shù)][選擇參數(shù)][文件]

用于顯示指定文件開始多少行內(nèi)容

命令參數(shù):

-n 10 顯示前10行

-n -10 正常輸出但不顯示最后的10行

eg:顯示new.txt的前兩行內(nèi)容

head -n 2 new.txt

head -2 new.txt

tail[必要參數(shù)][選擇參數(shù)][文件]

用于顯示指定文件末尾多少行內(nèi)容

命令參數(shù):

-n 10 顯示后面10行

-f 持續(xù)刷新顯示的內(nèi)容

eg:顯示new.txt的末尾兩行內(nèi)容

tail -n 2 new.txt

tail -2 new.txt

eg:指定從第二行開始顯示

tail -n +2 new.txt

描述:一次顯示整個文件內(nèi)容

cat 命令 用于查看純文本文件(較短)

 cat [選項] [文件]…

描述:wc 命令默認情況下會打印換行符數(shù)、單詞數(shù)和字符數(shù)。

 用法:wc [選項] [文件]

用法:sort [選項] [文件]

轉(zhuǎn)自: Linux下文件搜索、查找、查看命令_黃小小的博客-CSDN博客_linux 搜索

Linux下查看文件命令選擇

Linux內(nèi)有三大命令可以用來查看文件內(nèi)容,分別是cat、more、和less,他們之間既有共同點又有區(qū)別,例如:cat可以一次性顯示整個文件的內(nèi)容,還可以將多個文件連接起來顯示,常與重定向符號配合使用,適用于文件內(nèi)容少的情況,而more和less一般用于顯示文件內(nèi)容超過一屏的內(nèi)容,并且提供翻頁的功能。more比cat強大,提供分頁顯示的功能,less比more更強大,提供翻頁,跳轉(zhuǎn),查找等命令。而且more和less都支持:用空格顯示下一頁,按鍵b顯示上一頁。下面詳細介紹這3個命令。

cat命令比較簡單,比較常用

cat主要有三大功能:

對非空輸出行編號,使用 cat -b 命令:

輸出所有行號,使用 cat -n 命令:

more命令,功能類似 cat ,cat命令是整個文件的內(nèi)容從上到下顯示在屏幕上。 more會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能 。more命令從前向后讀取文件,因此在 啟動時就加載整個文件 。

常用命令

less 與 more 類似,但使用 less 可以隨意瀏覽文件,而 more 僅能向前移動,卻不能向后移動,而且 less 在查看之前不會加載整個文件 。

less 工具也是對文件或其它輸出進行分頁顯示的工具,應(yīng)該說是 linux正統(tǒng)查看文件內(nèi)容的工具,功能極其強大 。less 的用法比起 more 更加的有彈性。在 more 的時候,我們并沒有辦法向前面翻, 只能往后面看,但若使用了 less 時,就可以使用 [pageup] [pagedown] 等按鍵的功能來往前往后翻看文件,更容易用來查看一個文件的內(nèi)容!除此之外,在 less 里頭可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜。

常用命令

linux查看文件內(nèi)容命令

常用的7個Linux文件內(nèi)容查看命令:

1.cat由第一行開始顯示文件內(nèi)容

用法:

cat-A 相當于-vET的整合選項,可列出一些特殊字符而不是空白;

cat-b 列出行號,僅針對非空白行做行號顯示,空白行不標行號;

cat-E 將結(jié)尾的斷行字節(jié)$顯示出來;

cat-n 列印出行號,連同空白行也會有行號,與-b的選項不同;

cat-T 將[tab]按鍵以^I顯示出來;

cat-v 列出一些看不出來的特殊字符;

2.tac 由最后一行開始顯示文件內(nèi)容

tac-b 在行前而非行尾添加分隔標志;

tac-r 將分隔標志視作正則表達式來解析;

tac-s 使用指定字符串代替換行作為分隔標志;

3.nl 顯示行號

nl-b a 無論是否為空行,均列出行號;

nl-b t 空行不列出行號;

nl-n ln 行號在熒幕的最左方顯示;

nl-n rn 行號在自己欄位的最右方顯示,且不加0;

nl-n rz 行號在自己欄位的最右方顯示,且加0;

nl-w 行號欄位的占用的位數(shù);

4.more 一頁一頁的顯示文件內(nèi)容

在more程序運行過程中,可以按以下鍵:

空白鍵(space):代表向下翻一頁;

Enter:代表向下翻『一行』;

/字串:代表在這個顯示的內(nèi)容當中,向下搜尋『字串』這個關(guān)鍵字;

:f:立刻顯示出檔名以及目前顯示的行數(shù);

q:代表立刻離開more,不再顯示該文件內(nèi)容。

b或[ctrl]-b:代表往回翻頁,不過這動作只對文件有用,對管線無用。

5.less與more類似,但是比more更好的是,他可以往前翻頁

less運行時可以輸入的命令有:

空白鍵:向下翻動一頁;

[pagedown]:向下翻動一頁;

[pageup]:向上翻動一頁;

/字串:向下搜尋『字串』的功能;

?字串:向上搜尋『字串』的功能;

n:重復前一個搜尋(與/或?有關(guān)!);

N:反向的重復前一個搜尋(與/或?有關(guān)!);

q:離開less這個程序;

6.head 顯示前幾行

語法:

head-n 后面接數(shù)字,代表顯示行數(shù);

7.tail 顯示后幾行

tail-n 后面接數(shù)字,代表顯示行數(shù);

tail-f 表示持續(xù)偵測后面所接的檔名,要等到按下[ctrl]-c才會結(jié)束tail的偵測;


網(wǎng)站名稱:linux回看命令 linux查看命令返回值
網(wǎng)頁地址:http://weahome.cn/article/dosgopd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部