Особенно полезно, когда у Вас нет доступа к графической среде. Например, когда Вы находитесь на соединении SSH без передачи X11.
Короче говоря - это зависит от программы. То, что делает удар, является им, отправляет аргументы основной функции программы, которая с тех пор решает, что сделать с ними. Некоторые программы не заботятся о порядке аргументов, некоторые принимают его во внимание.
man commandName
Скажет Вам, если это будет иметь значение для команды, что Вы пытаетесь использовать, обычно, некоторую вещь, которая запускается с -
опции, которые изменяют поведение команды, и другие - аргументы (можно взять его в качестве входа) для команды.
Вот известный пример, где порядок аргументов программы имеет значение: Сравните вывод от:
find . -type f -atime 0 -daystart
с:
find . -type f -daystart -atime 0
(На диске, который хранит файл atime
, Я должен добавить в эти дни). Существует много веб-страниц, посвященных получению, Вы запустили с find(1)
, но почти ни один не упоминает факт это find
, Со своей стороны, ОЧЕНЬ следит за порядком его аргументов.
getopt()
или подобный, который не заботится о – Shadur 21.07.2011, 17:40