Linux

BSD 風格和 Unix 風格的命令行選項有什麼區別?

  • November 22, 2012

我試圖用Google搜尋,但無濟於事。有人可以幫我嗎?

這取決於程序。 ps是您最常遇到的一種——在 BSD 環境中ps auwwx長大的人會打字,而在 System V 環境中長大的人會打字ps -ef,儘管ps這些天現在支持這兩種類型的選項。

很多和很少,請參閱:

還擔心:

區分大小寫,例如

mailx -R  replyTo@domain.com .....  # GNU/Linux
mailx -r  replyTo@domain.com .....  # Unix

某些口味需要的選項,但其他口味不需要,例如

/usr/bin/echo -e "This\nis a\n test"  # GNU/Linux
/bin/echo        "This\nis a\n test"  # Unix

附加選項,例如

last -y  # BSD  - include year
last -a  # GNU/Linux - include hostname

引用自:https://serverfault.com/questions/217980