Новичок в Linux и несколько вопросов об аргументах командной строки:
Допустим, есть инструмент командной строки с именем widget
который принимает аргумент под названием fizz
. Я видел все разные типы аргументов:
widget -fizz
widget --fizz
widget \fizz
widget -f
Какая разница в том, как они используются? Решает ли инструмент командной строки, как определять их по-разному, или Linux знает, что они означают одно и то же, но по-разному передает их в приложение?
Могу ли я настроить свой собственный способ передачи (уже существующему) инструменту widget
аргумента fizz
:
widget #f#
Заранее спасибо!