linux(八)linux系統中查詢檔案二

2021-09-07 14:35:13 字數 1874 閱讀 6062

前面介紹的是find命令,我們發現乙個find命令居然有那麼多的命令,我看到都要暈了,不管沒有關係,加油。相信自己!

1.1、作用  

linux系統中grep命令是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹 配的行列印出來。

grep全稱是global regular expression print,表示全域性正規表示式版本,它的使用許可權是所有使用者。

1.2、命令格式

grep [options]

1.3、主要引數

1.3.1、主要選項    

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

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

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

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

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

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

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

1.3.2、pattern正規表示式主要引數 

\: 忽略正規表示式中特殊字元的原有含義。

^:匹配正規表示式的開始行。

$: 匹配正規表示式的結束行。

\\>:到匹配正規表示式的行結束。

[ ]:單個字元,如[a]即a符合要求 。

[ - ]:範圍,如[a-z],即a、b、c一直到z都符合要求 。

。:所有的單個字元。

* :有字元,長度可以為0。1

1.4、例項

1)顯示所有以d開頭的檔案中包含test的行

2)顯示在aa,bb,cc檔案中匹配test的行

$ grep 『test』 aa bb cc
3)顯示所有包含每個字串至少有5個連續小寫字元的字串的行   

$ grep 『[a-z]\』 aa
4)查詢pass和passwd.txt檔案中包含root的行   

cat passwd passwd.txt |grep -i root
5)查詢pass和passwd.txt檔案中包含root的行 

grep -i root passwd passwd.txt
2.1、作用

統計檔案裡面有多少單詞,多少行,多少字元

2.2、格式

命令格式:wc [option(s)] filename

2.3、可選項    

-l 統計行

-w 統計單詞

-c 統計字元數

3.1、作用

顯示指定磁碟檔案的可用空間。如果沒有檔名被指定,則所有當前被掛載的檔案系統的可用空間將被顯示。

3.2、命令格式

df [選項] [檔案]

3.3、命令引數

3.3.1、必要引數 

-a 全部檔案系統列表

-h 方便閱讀方式顯示

-h 等於「-h」,但是計算式,1k=1000,而不是1k=1024

-i 顯示inode資訊

-k 區塊為1024位元組

-l 只顯示本地檔案系統

-m 區塊為1048576位元組

--no-sync 忽略 sync 命令

-p 輸出格式為posix

--sync 在取得磁碟資訊前,先執行sync命令

-t 檔案系統型別

3.3.2、選擇引數      

--block-size=《區塊大小》 指定區塊大小

-t《檔案系統型別》 只顯示選定檔案系統的磁碟資訊

-x《檔案系統型別》 不顯示選定檔案系統的磁碟資訊

--help 顯示幫助資訊

--version 顯示版本資訊

2.1

八 Linux系統中的檔案基本操作

使用 df 命令檢視磁碟的容量 df在實驗樓的環境中你將看到如下的輸出內容 但在實際的物理主機上會更像這樣 物理主機上的 dev sda2 是對應著主機硬碟的分割槽,後面的數字表示分割槽號,數字前面的字母 a 表示第幾塊硬碟 也可能是可移動磁碟 你如果主機上有多塊硬碟則可能還會出現 dev sdb,...

八 Linux系統中的檔案傳輸優化

8.2 文件歸檔 tar 8.3 檔案的壓縮 壓縮程度逐漸增大 8.4 打包壓縮 兩台可以通訊的主機 a ip 192.168.0.108 b ip 192.168.0.109 格式 命令效果 scp p 保留原檔案的修改時間,訪問時間,訪問許可權 scp q 不顯示傳輸進度條 scp r 遞迴複製...

linux系統中命令

1 ls 使用許可權 所有使用者 使用方式 ls alrtafr name.說明 顯示指定工作目錄下之內容 列出目前工作目錄所含之檔案及子目錄 a 顯示所有檔案及目錄 ls內定將檔名或目錄名稱開頭為 的視為隱藏檔,不會列出 l 除檔名稱外,亦將檔案型態 許可權 擁有者 檔案大小等資訊詳細列出 r 將...