Я хочу установить приложение, но я не знаю то, что делает эта команда:
chmod +x $1
Команда chmod
привык к
биты режима файла изменения
The format of a symbolic mode is [ugoa...][[-+=][perms...]...], where perms is either zero or more letters from the set rwxXst, or a single letter from the set ugo. Multiple symbolic modes can be given, sepa‐ rated by commas.
(от man
или страница справочника для chmod
).
+x говорит, говорит chmod устанавливать execute
(или поиск каталогов), отмечают на.
1$ обычно используется в сценариях, чтобы означать, что первый параметр передал сценарию. (0$ обращаются к самому сценарию), однако, если a shift
был выполнен, параметры, возможно, изменились, таким образом, это является первым во время выполнения.