Linux的命令使用範例

Linux的哪個命令用於查找程序的位置。 在本指南中,我們將向您展示如何使用哪個命令以及如何通過解釋所有可用的開關來充分利用它。

如何查找程序的位置

從理論上講,所有的程序都應該從/ usr / bin文件夾運行,但實際上情況並非如此。 找出程序所在位置的確定方法是使用which命令。

命令的最簡單形式如下所示:

哪個<程序名>

例如,要查找Firefox Web瀏覽器的位置,請使用以下命令:

哪個firefox

輸出結果如下所示:

在/ usr / bin中/火狐

您可以在同一個命令中指定多個程序。 例如:

其中Firefox的瘸子女妖

這將返回以下結果:

/ usr / bin / firefox / usr / bin / gimp / usr / bin / banshee

某些程序位於多個文件夾中。 然而,默認情況下,只顯示一個。

例如,運行以下命令:

少一點

這將找到less命令的位置,輸出將如下所示:

在/ usr / bin中/少

這並不能真正顯示整個畫面,但是因為less命令可以在多個地方使用。

您可以使用以下開關獲取哪個命令來顯示程序安裝的所有位置:

其中-a <程序名>

你可以按照下面的命令運行這個命令:

- 少一點

上述命令的輸出如下所示:

/ usr / bin / less / bin / less

那麼這是否意味著更少的安裝在兩個地方? 其實沒有。

運行以下ls命令

ls -lt / usr / bin / less

在輸出結束時,您將看到以下內容:

/ usr / bin / less - > / bin / less

當你在ls命令結尾處看到 - >時,你知道它是一個符號鏈接 ,它確實只是指向真正的程序的位置。

現在運行下面的ls命令:

ls -lt / bin / less

這一次行結束時的輸出如下所示:

/斌/更少

這意味著這是真正的節目。

因此,當您搜索less命令時,which命令輸出/ usr / bin / less可能有些令人驚訝。

我們發現比whereis命令更有用的命令可以用於定位程序的二進製文件,程序的源代碼和程序的手冊頁。

概要

那麼,為什麼你會使用哪個命令呢?

想像一下,你知道一個程序已經安裝,但由於某種原因,它不會運行。 這很可能是因為程序安裝到的文件夾不在路徑中。

通過使用which命令,您可以找到程序所在的位置,然後導航到程序要運行它的文件夾或將路徑添加到路徑命令。

其他有用的搜索工具

在閱讀關於哪個命令值得注意的同時,還有其他命令可用於查找文件。

您可以使用find命令查找文件系統上的文件,也可以使用locate命令。

Linux基本命令

現代Linux發行版已經要求使用終端的問題較少,但有一些命令只需要知道。

本指南提供了導航文件系統所需的基本命令列表

使用本指南,您將能夠找出您所在的文件夾,如何導航到不同的文件夾,列出文件夾中的文件,取回您的主文件夾,創建新文件夾,創建文件,重命名和移動文件以及復制文件。

您還將了解如何刪除文件以及了解哪些符號鏈接以及如何使用它們,包括指定硬鏈接和軟鏈接之間的區別。