Главная » 2015 » Октябрь » 27 » Как написать сценарий оболочки, используя Bash Shell в Ubuntu
21:34
Как написать сценарий оболочки, используя Bash Shell в Ubuntu

Как написать сценарий оболочки, используя Bash Shell в Ubuntu

Всегда хотели автоматизировать операции в своей ОС? Всегда хотели написать программу, которая может создать файл, скопировать этот файл в каталог? И с помощью знаменитой оболочки Bash в Ubuntu? Если ответы на оба эти вопроса «Да!», то эта статья для вас!


Мы охватим простой пример. Как создать скрипт оболочки Shell Script, который отображает список файлов, присутствующих в каталоге.

Шаги

  1. 1Запустите Terminal, нажав на Applications --> Accessories --> Terminal http://pad3.whstatic.com/images/thumb/3/3e/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-1-preview.jpg/550px-Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-1-preview.jpg http://pad3.whstatic.com/images/thumb/3/3e/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-1-preview.jpg/300px-Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-1-preview.jpg http://d5kh2btv85w9n.cloudfront.net/e/ef/Write a Shell Script Using Bash Shell in Ubuntu Step 1.360p.mp4
  2. 2 Затем в Терминале запустите редактор vi/vim. Наш любимый - vim. http://pad1.whstatic.com/images/thumb/a/a0/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-2-preview.jpg/550px-Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-2-preview.jpg http://pad1.whstatic.com/images/thumb/a/a0/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-2-preview.jpg/300px-Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-2-preview.jpg http://d5kh2btv85w9n.cloudfront.net/4/41/Write a Shell Script Using Bash Shell in Ubuntu Step 2.360p.mp4
  3. 3 В окне терминала введите vim ListDir.sh и нажмите Еnter. Оказавшись внутри редактора введите "I" or "i". Это позволит вам вставить/начать вводить свой скрипт. http://pad2.whstatic.com/images/thumb/8/88/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-3-preview.jpg/550px-Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-3-preview.jpg http://pad1.whstatic.com/images/thumb/8/88/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-3-preview.jpg/300px-Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-3-preview.jpg http://d5kh2btv85w9n.cloudfront.net/7/7a/Write a Shell Script Using Bash Shell in Ubuntu Step 3.360p.mp4
  4. 4 Вверху введите следующий код # !/bin/bash. Он известен как Shebang строка. http://pad2.whstatic.com/images/thumb/c/c8/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-4-preview.jpg/550px-Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-4-preview.jpg http://pad2.whstatic.com/images/thumb/c/c8/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-4-preview.jpg/300px-Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-4-preview.jpg http://d5kh2btv85w9n.cloudfront.net/6/6d/Write a Shell Script Using Bash Shell in Ubuntu Step 4.360p.mp4
  5. 5 Теперь введите код, как показано на рисунке. http://pad3.whstatic.com/images/thumb/d/d4/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-5-preview.jpg/550px-Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-5-preview.jpg http://pad1.whstatic.com/images/thumb/d/d4/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-5-preview.jpg/300px-Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-5-preview.jpg http://d5kh2btv85w9n.cloudfront.net/2/2b/Write a Shell Script Using Bash Shell in Ubuntu Step 5.360p.mp4
  6. 6 Теперь, чтобы выйти из редактора vim editor, введите следующие комбинации клавиш Esc, : , wq! Это запишет изменения в файл и вернет вас к терминалу. http://pad3.whstatic.com/images/thumb/6/62/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-6-preview.jpg/550px-Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-6-preview.jpg http://pad2.whstatic.com/images/thumb/6/62/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-6-preview.jpg/300px-Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-6-preview.jpg http://d5kh2btv85w9n.cloudfront.net/3/33/Write a Shell Script Using Bash Shell in Ubuntu Step 6.360p.mp4
  7. 7 Теперь вам нужно сделать этот Shell Script исполняемым файлом. Чтобы сделать это, введите следующую команду http://pad2.whstatic.com/images/thumb/7/76/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-7-preview.jpg/550px-Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-7-preview.jpg http://pad2.whstatic.com/images/thumb/7/76/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-7-preview.jpg/300px-Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-7-preview.jpg http://d5kh2btv85w9n.cloudfront.net/f/f6/Write a Shell Script Using Bash Shell in Ubuntu Step 7.360p.mp4
  8. 8 chmod +x ListDir.sh и нажмите Еnter. Вы можете видеть результаты ниже http://pad1.whstatic.com/images/thumb/5/59/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-8-preview.jpg/550px-Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-8-preview.jpg http://pad3.whstatic.com/images/thumb/5/59/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-8-preview.jpg/300px-Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-8-preview.jpg http://d5kh2btv85w9n.cloudfront.net/9/90/Write a Shell Script Using Bash Shell in Ubuntu Step 8.360p.mp4
  9. 9 Чтобы запустить этот Shell Script, просто наберите ./ListDir.sh. Вы должны получить список каталогов и сообщение, как показано на картинке. http://pad1.whstatic.com/images/thumb/e/e4/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-9-preview.jpg/550px-Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-9-preview.jpg http://pad2.whstatic.com/images/thumb/e/e4/Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-9-preview.jpg/300px-Write-a-Shell-Script-Using-Bash-Shell-in-Ubuntu-Step-9-preview.jpg http://d5kh2btv85w9n.cloudfront.net/f/fc/Write a Shell Script Using Bash Shell in Ubuntu Step 9.360p.mp4
  10. 10Поздравляем с написанием первого Shell Script, используя Bash в Ubuntu Linux!

Советы

  • Чтобы установить Vim в системе Ubuntu, просто выполните команду --> "sudo apt-get install vim" (без кавычек).
  • vim <yourfile.sh> - чтобы редактировать сценарии оболочки.
  • По умолчанию vim не установлен.
  • Введите пароль и пусть Ubuntu «творит» чудеса.
  • Следующим после установки есть завершение выполнения команды.

Предупреждения

  • Убедитесь, что файлы, которые вы создаете, не находятся в любых системных каталогах /= корневом каталоге файловой системы.
  • Для стартеров (начинающих пользователей): размещайте сценарии оболочки в своем домашнем каталоге, когда начнете свое «путешествие» по сценарию оболочки. Как только пройдет время и вы будете знать больше, поместите их в нужной системе каталогов.
Категория: Вопросы и ответы | Просмотров: 450 | | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]