linux中的查詢

2021-06-12 08:41:06 字數 815 閱讀 4482

無論在哪個作業系統,查詢都是常用操作,本文說一下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 為數字,意義...