1. 程式人生 > >命令引數的三大風格:Posix、BSD、GNU

命令引數的三大風格:Posix、BSD、GNU

今天讀到命令列中引數的風格有三大類,即Unix/Posix、BSD、GNU。分別有以下特徵:

Unix/Posix風格,即命令後的引數,可以分組,便必須以連字元開頭,如ps -aux。

BSD風格,即命令後的引數,可以分組,但不可以與連字元同用。

GNU風格,即長選項,命令後的引數,可以分組,但必須以雙橫線開頭,如:ps --help。

命令或程式後面的引數,由getopt程式處理。各作業系統似乎有同化的趨勢。如Linux上很多命令可以使用三種風格的引數。