Linux
BSD 風格和 Unix 風格的命令行選項有什麼區別?
我試圖用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