1. 程式人生 > >檔案查詢以及檔案內容查詢

檔案查詢以及檔案內容查詢

一、檔案查詢

      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 檔案一 檔案二 > 檔案三

                 將檔案一和檔案二的內容都類似矩陣逆置的方式輸入到檔案三中,也就是說原來是一行的都弄成列,然後合併到一塊兒