命令名稱: which 命令所在路徑: /usr/bin/which 執行權限: 全部用戶 語法: which [命令名稱] 功能描述: 顯示系統命令所在目錄(包括命令對應的別名記錄)
命令名稱: whereis 命令所在路徑: /usr/bin/whereis 執行權限: 全部用戶 語法: whereis [命令名稱] 功能描述: 顯示系統命令所在目錄(包括命令幫助文件所在位置)
命令名稱: find 命令所在路徑: /usr/bin/find 執行權限: 全部用戶 語法: find [搜索路徑] [搜索關鍵字] 功能描述: 查找文件或目錄 選項(搜索關鍵字): -name 文件名 * 匹配任意字符 ? 匹配單個字符 -size 文件大小,以數據塊爲單位 -user 文件全部者 時間: 1.天 ctime、atime、mtime; 2.分鐘 cmin、amin、mmin c - change 改變;表示文件屬性被修改過,全部者、所屬組、權限 a - access 訪問; m - modify 修改;表示文件內容被修改過 -a "與"鏈接符 -o "或"鏈接符 -type f 只看二進制文件 -type l 只看軟連接文件 -type d 只看目錄 -exec 命令 {} \; {}表示find查詢結果、\轉義符,符號命令自己、;表示結束 -ok 命令 {} \; 與-exec相同,但會詢問是否
示例:
shell
[root@localhost test]# find /home/santorini/ -name testfile /home/santorini/test/testfile [root@localhost home]# [root@localhost home]# find /home/santorini -name origin* /home/santorini/test/original_soft.txt /home/santorini/test/original_copy2.txt /home/santorini/test/original.txt /home/santorini/test/original_hard.txt /home/santorini/test/original_copy.txt
命令名稱: locate 英文原意: list files in databases 命令所在路徑: /usr/bin/locate 執行權限: 全部用戶 語法: locate [搜索關鍵字] 功能描述: 尋找文件或目錄
命令名稱: updatedb 英文原意: list the slocate database 命令所在路徑: /usr/bin/updatedb 執行權限: 全部用戶 語法: updatedb 功能描述: 創建整個系統目錄文件的數據庫(系統會定時updatedb,未updatedb時locate會找不到文件)
命令名稱: grep 英文原意: 命令所在路徑: /bin/grep 執行權限: 全部用戶 語法: grep [指定字符串] [文件1] [文件2] 功能描述: 在文件中搜尋字符串匹配的行並輸出,支持多文件搜搜