photo of a laptop and a tablet on the table

深度解析Linux命令:whereis

Linux作為一種強大的開源作業系統,其中內建的命令種類繁多,其中一個相當有用的命令是whereis。whereis命令用於查找文件,這些文件包括原始代碼、二進制文件或是幫助文件。

在Linux系統中,whereis命令主要用於查找二進制文件、源代碼文件和man手冊頁,對於一般文件的定位則需使用locate命令。whereis命令的基本語法為:whereis [-bfmsu][-B <目錄>…][-M <目錄>…][-S <目錄>…][文件…]。

下面我們來看一看whereis命令的具體參數以及其使用方法:

  1. -b 參數表示只查找二進制文件。
  2. -B<目錄> 表示只在設置的目錄下查找二進制文件。
  3. -f 參數的作用是不顯示文件名前的路徑名稱。
  4. -m 參數表示只查找說明文件。
  5. -M<目錄> 表示只在設置的目錄下查找說明文件。
  6. -s 參數表示只查找原始碼文件。
  7. -S<目錄> 表示只在設置的目錄下查找原始碼文件。
  8. -u 參數的作用是查找不包含指定類型的文件。

讓我們通過一個實例來理解whereis命令的運用。假設我們想要查找”bash”指令的位置,我們可以在終端輸入如下命令:

$ whereis bash

在執行了上述指令後,輸出的信息可能如下所示: bash:/bin/bash/etc/bash.bashrc/usr/share/man/man1/bash.1.gz

這裡的輸出信息由左至右分別為查詢的程序名、bash路徑、bash的man手冊頁路徑。

如果使用者只需要查詢二進制文件或幫助文件,可以使用以下命令: $ whereis -b bash $ whereis -m bash

以上信息將單獨顯示bash命令的二進制程序和bash命令的幫助文件。例如:

$ whereis -b bash bash: /bin/bash /etc/bash.bashrc /usr/share/bash

在這裡,我們可以看到bash命令的二進制程序的地址。

$ whereis -m bash bash: /usr/share/man/man1/bash.1.gz

這條命令顯示出了bash命令的幫助文件地址。

在日常操作中,我們可能需要查找特定的二進制文件、原始碼文件或者man手冊頁,這時候whereis命令就派上了用場。希望透過這篇文章,您可以更深入的理解並掌握whereis命令的使用,讓您在使用Linux系統時更加得心應手。

Similar Posts

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *