linux基礎命令(三)man,find,grep

2021-08-09 04:23:40 字數 2155 閱讀 9015

1、man    

>>manual###man是手冊縮寫

man man

#####檢視man命令的幫助

man passwd

###檢視passwd命令的幫助

2、man的級別 1

系統命令

2系統介面

3函式庫

4特殊檔案,比如裝置檔案5檔案

6遊戲7系統的軟體包

8系統管理命令9核心

man 5 passwd

##檢視/etc/passwd檔案的幫助

man 1 passwd

##檢視passwd命令的幫助,1可以省略

3、man頁面的快捷方式 上下鍵

##向上或向下一行

pageup|pagedown

d|u##向下或者向上半個螢幕

g|gg

##跳轉頁面到man最下面或最上面

/關鍵字 ##搜尋關鍵字,關鍵字會高亮顯示,n向下匹配,n向上

q ##退出幫助頁面

^aa##以aa開始

aa$##以aa結尾

find 路徑 -引數 [-print -exec -ok ...] 目標目錄

-name

按照檔名查詢檔案。

-perm

按照檔案許可權來查詢檔案。

-prune

使用這一選項可以使find命令不在當前指定的目錄中查詢,如果同時使用-depth選項,那麼-prune將被find命令忽略。

-user

按照檔案屬主來查詢檔案。

-group

按照檔案所屬的組來查詢檔案。

-mtime -n +n

按照檔案的更改時間來查詢檔案, - n表示檔案更改時間距現在n天以內,+ n表示檔案更改時間距現在n天以前。find命令還有-atime和-ctime 選項,但它們都和-m time選項。

-nogroup

查詢無有效所屬組的檔案,即該檔案所屬的組在etcgroups中不存在。

-nouser

查詢無有效屬主的檔案,即該檔案的屬主在etcpasswd中不存在。

-newer file1 ! file2

查詢更改時間比檔案file1新但比檔案file2舊的檔案。

-type

查詢某一型別的檔案,諸如:

b - 塊裝置檔案。

d - 目錄。

c - 字元裝置檔案。

p - 管道檔案。

l - 符號鏈結檔案。

f - 普通檔案。

-size n:[c] 查詢檔案長度為n塊的檔案,帶有c時表示檔案長度以位元組計。

-depth:在查詢檔案時,首先查詢當前目錄中的檔案,然後再在其子目錄中查詢。

-fstype:查詢位於某一型別檔案系統中的檔案,這些檔案系統型別通常可以在配置檔案etcfstab中找到,該配置檔案中包含了本系統中有關檔案系統的資訊。

-mount:在查詢檔案時不跨越檔案系統mount點。

-follow:如果find命令遇到符號鏈結檔案,就跟蹤至鏈結所指向的檔案。

-cpio:對匹配的檔案使用cpio命令,將這些檔案備份到磁帶裝置中。

另外,下面三個的區別

-amin n

查詢系統中最後n分鐘訪問的檔案

-atime n

查詢系統中最後n24小時訪問的檔案

-cmin n

查詢系統中最後n分鐘被改變檔案狀態的檔案

-ctime n

查詢系統中最後n24小時被改變檔案狀態的檔案

-mmin n

查詢系統中最後n分鐘被改變檔案資料的檔案

-mtime n

查詢系統中最後n24小時被改變檔案資料的檔案

顯示/etc/passwd中以bash結尾的檔案

引數:-c:只輸出匹配行的計數。

-i:不區分大 小寫(只適用於單字元)。

-h:查詢多檔案時不顯示檔名。

-l:查詢多檔案時只輸出包含匹配字元的檔名。

-n:顯示匹配行及 行號。

-s:不顯示不存在或無匹配文字的錯誤資訊。

-v:顯示不包含匹配文字的所有行。

Linux基礎命令(三)

head 檢視檔案頭部 命令格式 head 選項 檔案 選項 n 行數 顯示檔案的最前指定的行 c 位元組數 顯示檔案前 n 個位元組數裡的內容 q 不輸出檔案頭的內容 v 輸出檔案頭的內容 示例 head n 15 test.file tail 檢視檔案尾部命令格式 tail 選項 檔案 選項 f...

06 linux基礎命令(三)

上期部落格內容 linux基礎命令 三 cut 從某一行資訊中取出某部分我們想要的資訊。常用 cut d 分隔字元 f field 用於分隔字元 cut c 字元範圍 引數說明 d 後面接分隔字元,通常與 f 一起使用 f 根據 d 將資訊分隔成數段,f 後接數字 表示取出第幾段 c 以字元為單位取...

linux基礎命令 三 使用者許可權相關命令

1 使用者 和 許可權 的基本概念 1.1 基本概念 序號 許可權英文 縮寫數字代號01讀 readr4 02寫writew2 03執行 excutex1 1.2 組 1.3 ls l 擴充套件 1.4 chmod 簡單使用 重要 chmod rwx 檔名 目錄名 1.5 超級使用者 sudo 若其...