На этот вопрос уже есть ответ здесь:
Есть ли способ создать и выполнить файл сценария в Ubuntu 14.04 ? Возможно что-то вроде командных файлов Windows. В частности, я имею в виду язык сценариев по умолчанию терминала Ubuntu (Bash). Как создать текстовый файл, содержащий команды bash, которые будут запускаться терминалом Ubuntu сверху вниз.
Вашу "оболочку" или интерфейс командной строки называют ударом. Можно записать сценарий удара, который подобен пакетному файлу. Сценарий удара запускается с Хижины #!/bin/bash
и является ничем больше тогда ряд команд для выполнения в последовательности для выполнения их. Вы не ограничены для избиения команды, можно назвать любой двоичный файл в системе при помощи полного пути к двоичному файлу или сценарию.
ведущий поток А на изучении/книгах/терминале/ударе/Linux и т.д. Ресурсы Изучения Командной строки Linux - возчик https://help.ubuntu.com/community/CommandLineResources
Мой первый удар был несколькими командами, которые я выполнял многократно в терминале. Таким образом, я перечислил историю с командой истории и скопировал их в текстовый файл. Первая строка должна быть этим (никакие пробелы перед ним и первая строка):
#!/bin/bash
И после сохранения Вас должен сделать его executeable.
sudo chmod +x <path>
sudo chmod 755 <filename>
Примечание, что это - хорошая идея положить Ваши сценарии на одно место, таким образом, можно выполнить их, не требуя пути. При создании каталога bin в доме (mkdir ~ / мусорное ведро) в следующий раз, когда Вы входите в систему, который будет автоматически включен в Ваш ПУТЬ.
mkdir ~/bin
chmod 755 ~/bin
Редактирование: Если Вы хотите, чтобы сценарий был доступен всем пользователям, поместил, он в/usr/local/bin и иметь принадлежавший корню с rx доступом другими sudo chown root:root /usr/local/bin/your_script ; sudo chmod 655 /usr/local/bin/your_script
gksudo gedit ~/.bashrc
Добавляет следующее до конца .bashrc и сохраняет:
if [ -d $HOME/bin ]; then
PATH=$PATH:$HOME/bin
fi