Posix
什麼是 POSIX “強制性實用程序”?
此處和此處的 POSIX 文件指的是“強制實用程序”,但我找不到此類實用程序的任何列表。POSIX 文件中是否有某個地方?
當然,上面給出的連結指向舊版本的文件。也許從那以後命名法發生了變化(例如,也許曾經被稱為“強制實用程序”的東西現在被稱為“必需實用程序”、“強制性實用程序”或“核心實用程序”等),或者強制/可選的區別已經被徹底放棄了?歡迎澄清。
從您引用的部分之一:
僅在支持相關選項的系統上存在的可選實用程序;有關本卷 IEEE Std 1003.1-2001 中選項的資訊,請參見程式碼
強制性實用程序是未標記為可選的實用程序。
例如
basename
,沒有註釋表明它是可選的,所以它是強制性的。alias
被註釋為UP,因此僅當實現聲稱包含 User Portability Utilities 選項時,它才是強制性的。command
是強制性的,但-v
and-V
選項不是,除非實現聲稱包含 User Portability Utilities 選項。