檔案查詢以及檔案內容查詢
一、檔案查詢
1.which 【所要查詢的關鍵字】
which指令會在環境變數$PATH設定的目錄裡查詢符合條件的檔案。
2.whereis 【所要查詢的關鍵字】
在which的基礎上還可以查詢到該執行檔案的別名
3.find 所要查詢的目標路徑 選項 【所要查詢的內容】
a.選項包括
-type(按照檔案的型別來查詢)
d:資料夾
-:普通檔案
l:連結(類似Windows的快捷方式)
b:塊裝置檔案(例如硬碟、光碟機等)
p:管道檔案
c:字元裝置檔案(例如貓等串列埠裝置)
s:套介面檔案/資料介面檔案(例如啟動一個MySql伺服器時會產生一個mysql.sock檔案)
-perm (按照檔案的許可權來查詢) :一般是許可權的數字表示形式
-user(按檔案所屬的使用者查詢)
-group(按檔案所屬的群組查詢)
-name(按檔案的名字查詢)
二、檔案內容查詢
1.wc 【選項】 檔名
a.選項包括
-l:所要查詢的檔案的行數是多少
-w:所要查詢的檔案的單詞數是多少
-c:所要查詢的檔案的字元數是多少
2.grep 【選項】 所要查詢的內容的關鍵字 檔名
a.選項包括
-n:前邊的行數可以有行數的顯示
-v:查詢除了關鍵字之外的內容,不包含該關鍵字所在的行
3.diff 檔案一 檔案二
檢視檔案一和檔案二的不同點
4.sort 【選項】檔名 對於檔案排序
a.選項包含了
-t:檔案中的內容以什麼為分割,例如table建或者逗號什麼的
-k:取第幾列進行排序
5.uniq 關鍵字 檔名
以關鍵字作為去重複的依據
6.paste 檔案一 檔案二 > 檔案三
將檔案一和檔案二的內容都類似矩陣逆置的方式輸入到檔案三中,也就是說原來是一行的都弄成列,然後合併到一塊兒