⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 whereis.txt

📁 linux下的命令
💻 TXT
字号:
whereis 
語法: [root @test /root ]# whereis [-bmsu] [目錄名稱] 
參數說明: 
-b    :只找 binary 的檔案 
-m    :只找在說明檔 manual 路徑下的檔案 
-s    :只找 source 來源檔案 
-u    :沒有說明檔的檔案! 
範例: 
[root @test /root]# whereis passwd 
passwd: /usr/bin/passwd /etc/passwd /usr/share/man/man1/passwd.1.bz2 
將 passwd 相關字眼的檔案或目錄都列出來! 
[root @test /root]# whereis -b passwd 
passwd: /usr/bin/passwd /etc/passwd 
僅列出binary 檔案! 

[root @test /root]# whereis -m passwd 
passwd: /usr/share/man/man1/passwd.1.bz2 
僅搜尋 man page 所在的目錄!
 
說明: 
如果使用 find 太麻煩,而且時間花用的很大!(因為如果你的硬碟比較老舊的話,嘿嘿!有的等的!)這個時候 whereis 就相當的好用了!另外, whereis 可以加入參數來找尋相關的資料,例如如果你是要找可執行檔( binary )那麼加上 -b 就可以啦!例如上面的範例針對 passwd 這支程式來說明!如果不加任何參數的話,那麼就將所有的資料列出來囉!那麼 whereis 到底是使用什麼咚咚呢?為何搜尋的速度會比 find 快這麼多?!其實那也沒有什麼!這是因為 Linux 系統會將系統內的所有檔案都記錄在一個資料庫檔案裡面,而當使用 whereis 或者是底下要說的 locate 時,都會以此資料庫檔案的內容為準,因此,有的時後你還會發現使用這兩個執行檔時,會找到已經被殺掉的檔案!這就是因為他是一個『資料庫』檔案呀!另外,基本上 Linux 每天會針對 Linux 主機進行 updatedb (就是那一個資料庫檔案囉!)的動作,你可以在 /etc/cron.weekly/slocate.cron 這個檔案找到相關的機制呦!當然,也可以直接使用 /usr/bin/updatedb 來更新資料庫檔案呢!

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -