在哪裡可以找到所有 Linux 命令?

在哪裡可以找到所有 Linux 命令?

你知道我在哪裡可以找到所有命令,如 dig、mount、grep、cat 等。

答案1

用於 bash 的 Linux 命令 http://oreilly.com/linux/command-directory/

答案2

我對你的問題的解釋似乎與其他發文者不同;我覺得您正在嘗試取得可以從 shell 運行的程式的完整清單。

我首先要說的是bash 內建指令可以透過bash幫助系統找到。這與 ubuntu 附帶的程式(如 sed、awk、grep 等)不同。

話雖如此,由於命令數量龐大(成百上千),這個清單幾乎肯定是無用的。

話雖這麼說,有幾種方法可以做到這一點。您可以ls在 PATH 中的每個目錄中 執行(通常/bin、/sbin、/usr/bin、/usr/sbin、/usr/local/bin 和/usr/local/sbin 是一組相當完整的指令) 。

或者,在 bash 提示字元下,您只需點擊TAB幾次,機器上位於 PATH 中的所有程式的清單就會向下捲動;按q退出該滾動清單。這很好,因為它會自動完成您開始鍵入的任何名稱(例如,鍵入mk TAB TAB TAB將顯示 PATH 中以mk.

答案3

如果你真的想把它們銘刻在你的大腦中,試試這個作為你的壁紙:

替代文字

(點擊放大)

答案4

man bash

將向您展示 bash 手冊,您還可以在其中找到所有 bash 命令的清單。

所有其他命令(不僅僅是命令列命令,KDE/Gnome GUI 程式也在那裡)通常都在 中,儘管您會在或/usr/bin中找到更多命令。要知道他們在做什麼,/usr/sbin/usr/local/bin

man command_name

例如

man find

如果您正在尋找特定命令,可以使用apropos.它將幫助您根據其功能找到所需的程式。例如,如果您需要一個程式來轉換音頻,請嘗試:

apropos audio

您將獲得與音訊相關並安裝在您的系統上的所有 man 條目的清單。

相關內容