美國服務器用于查詢的系統命令有:1、find命令,主要用來查找文件;2、grep命令,主要用來在特定文件夾下的文件查找字符串;3、which命令,主要用來在環境變量指定的路徑中查找文件;4、where命令,主要用來在特定目錄查找文件。
具體內容如下:
一、find查找文件
語法結構:find [path...] [expression]
主要功能:在相應路徑下查找滿足相應條件的文件。
主要參數:
1.-amin<分鐘>查找在指定時間曾被存取過的文件或目錄,單位以分鐘計算。
2.-cmin<分鐘>查找在指定時間被更改的文件或目錄。
3-group<群組名稱>查找符合指定群組名稱的文件或目錄。
4.-perm<權限數值>查找符合指定權限數值的文件或目錄。
5.-type<文件類型>只查找符合指定的文件類型的文件。包括b(block塊類型)、c( character字符)和d( dictionary目錄)等。
6.-user<擁有者名稱>查找符合指定的擁有者名稱的文件或目錄。
7.-name<文件名>查找指定文件名的文件。
二、grep在特定文件夾下的文件查找字符串
語法結構: grep[options] PATTERN [FILE...]
主要功能:查找包含特殊字符串的文件。
主要參數:
1.-I 忽略字符大小寫的差別。
2.-1 列出文件內容符合指定的范本樣式的文件名稱。
3.-L 列出文件內容不符合指定的范本樣式的文件名稱。
4.-n 在顯示符合范本樣式的那一列之前,標示出該列的列數編號。
5.-s 不顯示錯誤信息。
6.-v 反轉查找。
7.-w 只顯示全字符合的列。
8.-R 遞歸所有子目錄。
9.-x 只顯示全列符合的列。
三、which在環境變量指定的路徑中查找文件
語法結構: which [options][--] programname[...]
主要功能:在系統環境變量指定的路徑中查找文件,主要用于查找命令。
四、where在特定目錄查找文件
語法結構: whereis [-bmsu][- BMS directory... -f] filename...
主要功能:在特定路徑下查找文件,這些路徑主要有/bin、/etc、/sbin、/usr/bin、 /usr/etc、/usr/games、 /usr/man、/usr/sbin、/usr/src、 /usr/local/bin、 /usr/local/etc、/usr/local/game、/usr/include、/usr/local/lib、/usr/lib、 /usr/local/man、/usr/local等。使用此命令可加快查找速度,類似于ind命令。