Linux自學之旅 基礎命令(萬用字元)

2021-10-19 00:27:17 字數 1520 閱讀 7649

linux自學之旅-基礎命令(萬用字元的使用)

1.上一節我們講述了find這個檔案搜尋命令,主要介紹了其作用及各種使用方式,還沒看的下方鏈結進入**吧:find搜尋命令

2.這一節我們講述各種萬用字元配合一些命令的使用

還記得我們上一節講述的find搜尋命令嘛,萬用字元可以讓find進行搜尋檔案時進行匹配乙個或多個字元,當我們想查詢某個檔案,但卻不知道它的具體檔名的時候,我們就可以使用萬用字元進行乙個模糊查詢。

所以綜上,萬用字元是一系列鍵盤符號,主要用來當我們不知道完整檔名時或不想輸入完整檔名時的乙個模糊查詢,也就是代替一定的字元

萬用字元作用

*匹配0個或多個字元,也就是匹配任意個字元

?匹配乙個字元

[ ]匹配括號內任意乙個字元,例如[ jzx ],匹配 j 或 z 或 x

[ - ]

匹配括號內一定區間內的某乙個字元,例如 [ a-z ] ,也就是匹配a-z之間某乙個大寫字母

[ ^ ]

不匹配括號內的乙個字元,例如[ ^0-9 ] ,不匹配任意乙個數字,也就是匹配乙個不是數字的字元

那我們就拿find作為示例來演示萬用字元的使用。

1.*號的使用

find . -name j* -exec ls -lh {} \; :代表查詢本目錄下所有j檔名開頭的檔案

2.?號的使用

find . -name dbus.lo? :代表查詢本目錄下檔名是dbus.lo(某個字元)的檔案

3.[ ]和[ - ]和[ ^ ]的使用

find . -name j[ a-z ] :代表查詢本目錄下檔名j(匹配乙個小寫字母)的檔案

find . -name j[ abch ] :代表查詢當前目錄下檔名是j(匹配a或b或c或h其中乙個字元)的檔案

find . -name j[ ^z ] :代表查詢當前目錄下檔名是j(匹配乙個不是字母z的字元)的檔案

本節就到這了,本節我們講述了

下節我們講grep命令。

我是結花,我們下次見!

Linux自學之旅 基礎命令(五)

linux自學之旅 基礎命令 五 總結 1.上一節我們講述了 硬鏈結 和軟鏈結,主要講述了兩種鏈結的區別和他們的一些基本工作原理,還沒看的下方鏈結 硬鏈結和軟鏈結 2.那麼這節我們就接著講目錄和檔案都可以操作的命令 還記得我們之前講過的rmdir命令,它的作用只是刪除乙個空目錄,我們說過他在日常使用...

Linux自學之旅 基礎命令(man幫助手冊)

linux自學之旅 基礎命令 man幫助手冊的使用 1.上一節我們講完了乙個umask預設許可權,揭開了在linux中為什麼一建立檔案就會有乙個預設許可權模式的面紗,還沒看的下方鏈結進行檢視 umask預設許可權 2.這一節我們來講講在linux中如何檢視某個命令的使用方式以及它的一些基本介紹 pa...

Linux自學之旅 基礎命令(硬鏈結和軟鏈結)

linux自學之旅 基礎命令 硬鏈結和軟鏈結 1.上節我並沒有說命令,而是說了一些關於ext4檔案系統的簡單知識,還簡單講述了inode和block的一些知識,還沒看的下方鏈結進入 ext4檔案系統 2.這一節不急著說命令,咋們繼續來了解一些理論的知識,這一節我來說說硬鏈結和軟鏈結的一些知識,之前我...