無論在哪個作業系統,查詢都是常用操作,本文說一下linux中的查詢。
1.find
find最常用,引數也一大把,舉個最常用的:
find . -type f -name "*.c" -exec grep "***" -l {} \;
這個就是在當前目錄(.)查詢所有含有「***"字串的c程式原始檔,通過這個例子,大家應該會用了。
find功能很強大,有興趣自己研究,man一下就可以看到各種引數了。
2.locate
功能相當於 find -name ,但要快的多。類似windows中everything軟體。
3.which
查詢程式的,從path變數查詢,返回找到的第乙個程式路徑。方便你知道你執行的是哪乙個目錄裡的程式。
4.where
有-b -m -s引數,分別查詢二進位制檔案,manuals sections,原始檔。
5.type
這個太用了,linux裡的命令有很多,有內建的,有可執行檔案,有指令碼的函式,當不知道這是個什麼玩意時,用type一下,就知道了。
如:type cd
會告訴你,cd 是shell內嵌。
在android編譯中設定過環境變數後,type pack,會告訴你,pack是個函式,並列出函式內容。
6.file
這個是用來檢視檔案型別的,android編譯產生很多img,它們格式其實不一樣,可以用file看看。
LInux中的查詢
三 awk global regular expression print,表示全域性正規表示式版本。grep 命令用於查詢檔案裡符合條件的字串的一列。若不指定任何檔名稱,或是所給予的檔名為 則 grep 指令會從標準輸入裝置讀取資料。1 查詢時不區分字串的大小寫 grep i 2 查詢時使用正規表...
Linux中的查詢命令
1 which cmd shows the full path of shell commands 顯示某個命令的完整路徑 例如 which touch 輸出 bin touch 2 whereis 選項 檔名 locates source binary and manual sections fo...
linux中的查詢命令
file 檔名 顯示的資訊很多,包括檔案的型別,suid許可權,相容平台等 find,對硬碟進行搜尋,慢而且影響硬碟效能 1 與時間有關的引數 共有 atime ctime mtime find mtime 0,意思就是找出根目錄下今天往前數24個小時內被修改的檔案 mtime n n 為數字,意義...