詳細的描寫linux命令,絕對強大(2)

2021-06-02 14:23:35 字數 2559 閱讀 6447

1、 顯示檔案內容---cat

引數:-n:顯示輸出行的行號

-s:將相連的多個空行用單一空行代替

-e:在每行末尾顯示$

除了顯示檔案內容外,cat命令還可以建立新檔案並輸入檔案內容

cat > 檔名,這時系統將進入輸入狀態,等待使用者輸入內容,直到按下鍵結束

除此之外,cat命令還可以連線兩個或多個檔案

[root@localhostuser]#cat file1 >> file2

將file1的內容追加到file2中

[root@localhostuser]#cat file1 file2 > file3

將檔案file1和檔案file2中的內容合併起來,放入檔案file3中

2、 分屏顯示檔案----more命令

語法:more [引數] 檔名

引數:-s:檔案中聯絡的空白行壓縮成乙個空白行顯示

-d:在每屏的底部顯示更友好的提示資訊

7、分屏顯示檔案—less

語法:less [引數] 檔名

是more的改進版

8、 顯示檔案前幾行—head

語法:head [引數]  檔名[檔名]

引數-n num :顯示檔案的錢num行,「n」可以省略,直接在「-」後加入行數

-c num: 顯示檔案的前num個字元

9、顯示檔案後幾行tail命令

引數head  另加乙個引數

+nnum:從弟num行以後開始顯示

10、檔案內容統計---wc

語法:wcp  [引數] 檔案列表

引數:-c統計字元數

-l:統計行數

-w:統計單詞數

11、建立新檔案-----touch

語法:touch  檔名[檔名]

12、查詢檔案-----find

語法:find  搜尋路徑  匹配表示式

(1)、匹配表示式1

-name filename: 要查詢的檔名。可使用萬用字元「*」、「?」但要用雙引號將檔名引起來

-userusername: 查詢屬於username使用者的檔案

-gropgropname:查詢屬於gropname組的檔案

-print:顯示找到的檔案路徑名

(2)匹配表示式2

-exec 命令{}:對找到的匹配檔案,執行所列出的命令,而不詢問使用者是否執行這些命令,引數{}由find找到當前的檔案路徑名取代,命令列末尾必須有「\;」

-ok 命令{}:與上相同,在執行命令錢詢問使用者是否要執行命令

用法:[root@localhostuser]#find /home –user user1 –exec cat {} \; | more

找出/home下屬於使用者user1的所有檔案並顯示其內容

(3)匹配表示式3

-atimen:查詢前n天訪問過的檔案(僅第n天這一天)

-atime+n:查詢前n天前訪問過的檔案;-n則表示前n天後

[root@localhostuser]#find /home –atime +365 –print

找出使用者一年前訪問過的檔案

(4)匹配表示式4

-typefiletype:指定查詢的檔案型別

[root@localhostuser]#find .-type d –print

在當前目錄下查詢所有子目錄

(5)匹配表示式5

-sizenumber 和 –sizenumberc:按照檔案大小進行查詢

13、查詢檔案-------locate

語法:locate 檔名[引數]

14、在檔案正文中查詢指定的字串----grep

語法:grep [引數] 查詢模式檔名 [檔名]

引數:-c:只顯示匹配行的行數

-i:匹配時不區分大小寫,預設情況下匹配時區分

-h:在多個檔案中查詢時,輸出行錢不顯示檔名

-n:在輸出錢加上匹配串所在行的行號

-v:只顯示不包含匹配串的行

-ffilename:從指定檔案中獲取搜尋模式,每行乙個搜尋模式項

15、字元轉換—tr

語法:tr [引數] 字串 1 [字串2]

引數:-s:字串替換,將字串1替換為字串2

-d:去掉不想留下的字元

[root@localhostuser]#tr –s a a

將字串中所有的a替換為大寫a

16、文字抽取—cut命令

語法:cut [引數][範圍] [檔名]

引數:-f:抽取字段

-c:抽取字元

-d:『分隔符』:指定分割符作為字斷分割的符號,預設為鍵,通常和-f一起使用

m:第m個字段

m-:從弟m個字元或字段到檔案結束

-m:從第1個到第m個字元或字段

m-n:從第m個到第n個字元或字段

[root@localhostuser]#cut –d:-fl /etc/passwd > alluser.txt

17、確定命令檔案的具體位置---------which

18、顯示檔案和目錄型別---------file

語法:file檔案或目錄名稱

linux命令詳細

新手學習,希望指正 一 使用者管理組命令 useradd 選項 使用者名稱 userdel 選項 使用者名稱 r選項會把 home目錄下的使用者目錄頁刪掉 passwd 選項 使用者名稱 修改密碼 su 選項 使用者名稱 切換使用者 su root 表示將root的環境變數同時帶入 groupadd...

Linux檔案管理命令 詳細

外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳 img 4pzoiirx 1584972742926 linux image 1584967899181.png 1 目錄介紹 bin 存放常用命令,普通使用者也可執行 dev 存放裝置檔案 boot 存放內容及引導系統程式檔案 home ...

Linux詳細實現ls l命令

實現ls l include include include include include include include include include include void file type unsigned char type 獲取檔案型別 void dir count const c...