Я пытаюсь установить файл poweriso sh (вместе с другими файлами sh) на мою систему, но, похоже, он не работает (результат одинаков для всех файлов sh). Я провел некоторое исследование о том, как установить sh-файлы, на различных форумах и видео на YouTube, похоже, пришел к выводу, что я на самом деле все делаю правильно. но почему он не устанавливается? когда я запускаю
sudo chmod +x poweriso.sh
или
sudo chmod +x ./poweriso.sh
, они дают мне тот же вывод, который является ничем, буквально ничем, как будто я даже ничего не печатал. нет ошибок, ничего. Что я делаю неправильно?
Команда chmod
не запускает скрипт. Это только отмечает его как исполняемый файл или нет.
Можно проверить, является ли файл исполняемым файлом, выполняющим команду ls -l your_file
, который произведет что-то вроде этого:
-rw-r--r-- 1 user user 0 jul 5 16:34 your_file
Поскольку Вы видите, что существует нет x
в первом столбце, означая, что файл не является исполняемым файлом.
Позвольте нам метка это как исполняемый файл:
$ chmod +x your_file
Проверьте снова с ls -l your_file
:
-rwxr-xr-x 1 user user 0 jul 5 16:34 your_file
Теперь x
средства, что это - исполняемый файл и можно выполнить его ввод
$ ./your_file
Примечание: Существует, конечно, вопрос полномочий, пользователей и групп, но это - другой монстр, который может сделать ответ намного более сложным, чем необходимый.