這個 在哪裡 command 是一個命令行工具,可幫助您查找 Linux 命令的源代碼或二進製文件和手冊頁。本簡短指南旨在深入了解如何使用 whereis 命令。

whereis 命令的基本語法

whereis 實用程序使用所示的語法。

$ whereis [OPTIONS] filename

讓我們看一些例子。

搜索命令二進制和手冊頁

在沒有選項的情況下, whereis 實用程序提供 Linux 命令的二進製文件和手冊頁的路徑。

假設你想找到一個二進制位置 ls 該命令包含手冊頁。要實現他,請運行以下命令:

$ whereis ls

二進製文件可以在輸出中找到 /usr/bin/ 路徑和手冊頁 /usr/share/man/man1/ls.1.gz 一條小路。

讓我們看另一個例子。搜索二進制路徑和手冊頁 命令,執行:

$ whereis cat

同樣,二進製文件位於以下位置: /usr/bin/貓 路徑和手冊頁 /usr/share/man/man1/cat.1.gz 一條小路。

提供多個命令作為參數

此外,您可以指定多個命令作為參數,如下所示:

$ whereis command1 command2 …

例如,要查找兩個命令的二進制位置和手冊頁: 密碼 什麼時候 工作時間 運行以下命令。

$ whereis pwd uptime

僅搜索手冊頁

利用 -m 選項 o 僅顯示命令手冊頁的路徑。以下示例顯示了手冊頁的路徑 ls 命令。

$ whereis -m ls

僅搜索二進制路徑

如果要搜索二進制路徑並忽略手冊頁, -b 選項包括:

$ whereis -b ls

僅搜索源文件

僅搜索源文件 -s 如圖所示。

$ whereis -s cp

限制 whereis 可以搜索手冊頁的位置

默認 在哪裡 該實用程序獲取該命令的所有手冊頁。限制實用程序搜索特定手冊頁: -M 選項後跟手冊頁,然後 -F 選項和後續命令。

在下面的例子中 在哪裡 實用程序搜索手冊頁 mkdir twp路徑命令: /usr/share/man/man2/mkdir.2.gz 什麼時候 /usr/share/man/man1/mkdir.1.gz。

$ whereis mkdir

這裡我們限制 在哪裡 用於搜索手冊頁的實用程序 /usr/share/man/man2 只是路徑,其餘的忽略。

$ whereis -M /usr/share/man/man2 -f mkdir

限制 whereis 可以搜索二進製文件的位置

同樣可以限制 在哪裡 搜索二進製文件。以下命令 在哪裡 在兩個地方搜索二進製文件。 /usr/bin/密碼 什麼時候 /usr/include/pwd.h..

$ whereis pwd

利用 -B 如圖所示,該選項將實用程序限制為 /usr/bin 只通過。

$ whereis -B /usr/bin -f pwd

檢查版本

檢查版本 在哪裡 命令,執行:

$ whereis --version

$ whereis -V

獲取有關 whereis 實用程序的幫助

添加 在哪裡 命令選項,執行命令。

$ whereis --help

包起來

那是對的 在哪裡 命令。希望您掌握了竅門,並且可以使用該實用程序查找各種命令的二進製文件和手冊頁。