??Linux whereis命令用于查找文件。該指令會在特定目錄中查找符合條件的文件。這些文件應屬于原始代碼、二進制文件,或是幫助文件。該指令只能用于查找二進制文件、源代碼文件和man手冊頁,一般文件的定位需使用locate命令。
??Linux which命令用于查找文件。which指令會在環境變量$PATH設置的目錄里查找符合條件的文件。
[bdsc@centos7 ~]$ which bash
/bin/bash
[bdsc@centos7 ~]$ whereis bash
bash: /usr/bin/bash /usr/share/man/man1/bash.1.gz
[bdsc@centos7 ~]$ whereis -b bash
bash: /usr/bin/bash
sql語句where后面判斷?[bdsc@centos7 ~]$ whereis -m bash
bash: /usr/share/man/man1/bash.1.gz
[test@s101 ~]$ which -a bash
/bin/bash
/usr/bin/bash
用法:whereis [選項] 文件
用法:which [選項] 命令
參數 | 參數說明 |
---|---|
-b | 只搜索二進制文件 |
-B <目錄> | 定義二進制文件查找路徑 |
-m | 只搜索 man 手冊 |
-M <目錄> | 定義 man 手冊查找路徑 |
-s | 只搜索源代碼 |
-S <目錄> | 定義源代碼查找路徑 |
-f | 終止 <目錄> 參數列表 |
-u | 搜索不常見記錄 |
-l | 輸出有效查找路徑 |
參數 | 參數說明 |
---|---|
–version, -[vV] | 查看命令版本 |
–help, | 查看命令幫助信息 |
–skip-dot | 跳過路徑中以.點開頭的目錄 |
–skip-tilde | 跳過路徑中以~波浪號開頭的目錄。 |
–show-dot | 不要在輸出中將點擴展到當前目錄 |
–show-tilde | 為非根目錄的主目錄輸出波浪號 |
–tty-only | 如果不在tty上,請停止處理右側的選項 |
–all, -a | 打印路徑中的所有匹配項,而不只是第一個匹配項 |
–read-alias, -i | 從stdin讀取別名列表 |
–skip-alias | 忽略選項-read-alias;不從標準輸入讀 |
–read-functions | 從stdin讀取shell函數 |
–skip-functions | 忽略選項–read-functions; 不從標準輸入讀 |
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态