各種 *nix 指令和選項名稱的語意

各種 *nix 指令和選項名稱的語意

*nix 中有各種晦澀的命令和選項。有些比較容易聯想到喜歡:q 代表退出等等。我非常確定所有命令名稱和選項名稱背後都有一定的含義。請繼續分享您所知道的資訊或指出網路上的一些資源。我搜尋了一段時間,但沒有找到好的資源。

Reddit 上的這個問題

答案1

詢問學習材料的問題不是這裡的主題,除非它與標準實用程式的官方 POSIX 文件相關。

這可以在以下位置找到:“Shell 和實用程式”部分POSIX 1003.1-2008 標準

在那裡您可以找到所有 shell 實用程式的清單以及每個實用程式的詳細描述,包括它們的選項的用途,甚至通常還包括使用範例。

您還應該閱讀系統上所使用的工具的手冊以熟悉它們。您系統上的實用程式可能大部分都符合 POSIX 標準,但很可能會擴展其使用範圍,超出標準的要求。其他工具根本沒有標準化,因為它們的使用超出了標準的適用範圍。

當談到用於選項的字母時;一些實用程式有很多選項,很難為它們找到有意義的名稱,特別是如果僅使用簡短的單字母選項。但是,跨多個實用程式使用的選項(但並非總是)具有相同的名稱和語義,例如-t-d代表“分隔符”,或-o指定輸出檔案的名稱。一些標準 POSIX 實用程式的基本原理部分可能會給出在某些情況下特定選項選擇的推理(例如-b關於/-c選項的討論tail)。

相關內容