
*nix 中有各種晦澀的命令和選項。有些比較容易聯想到喜歡:q 代表退出等等。我非常確定所有命令名稱和選項名稱背後都有一定的含義。請繼續分享您所知道的資訊或指出網路上的一些資源。我搜尋了一段時間,但沒有找到好的資源。
答案1
詢問學習材料的問題不是這裡的主題,除非它與標準實用程式的官方 POSIX 文件相關。
這可以在以下位置找到:“Shell 和實用程式”部分的POSIX 1003.1-2008 標準。
在那裡您可以找到所有 shell 實用程式的清單以及每個實用程式的詳細描述,包括它們的選項的用途,甚至通常還包括使用範例。
您還應該閱讀系統上所使用的工具的手冊以熟悉它們。您系統上的實用程式可能大部分都符合 POSIX 標準,但很可能會擴展其使用範圍,超出標準的要求。其他工具根本沒有標準化,因為它們的使用超出了標準的適用範圍。
當談到用於選項的字母時;一些實用程式有很多選項,很難為它們找到有意義的名稱,特別是如果僅使用簡短的單字母選項。但是,跨多個實用程式使用的選項常(但並非總是)具有相同的名稱和語義,例如-t
或-d
代表“分隔符”,或-o
指定輸出檔案的名稱。一些標準 POSIX 實用程式的基本原理部分可能會給出在某些情況下特定選項選擇的推理(例如-b
關於/-c
選項的討論tail
)。