Руководство для начинающих по Bash — Hello World

В большинстве дистрибутивов Linux по умолчанию поставляется оболочка Bourne Again, обычно просто называемая Bash. Даже подсистема Windows для Linux поддерживает Bash.

Что такое Баш?

Оболочка является интерпретатором командной строки. Он предназначен для работы только в текстовом режиме и поддерживает интерактивные команды и скрипты.

Linux предлагает несколько разных оболочек; Bash распространен и хорошо известен, но другие включают ASH, CSH, KSH и ZSH.

Как мне написать Bash-скрипт?

Самый простой способ разработки простых сценариев Bash — это работа с оболочкой. Большинство дистрибутивов Linux включают графический пользовательский интерфейс, но некоторые не включают, включая WSL и любые серверные установки, к которым вы обращаетесь удаленно.

Чтобы получить доступ к оболочке (иногда называемой командной строкой или окном терминала), запустите ее из главного меню вашего оконного менеджера.

Почти все современные дистрибутивы Linux поддерживают Ctrl + Alt + T, горячая клавиша для запуска окна оболочки в графическом интерфейсе.

Для написания сценария Bash вам понадобятся две вещи:

  1. удар: Из оболочки выполните команду какой удар. Если в результате получится что-то вроде / bin / bash или эквивалентное, все готово. Если вы получите пустой ответ, то, вероятно, Bash не установлен в вашей системе, или ваша учетная запись не позволяет вам получить к нему доступ.
  2. Текстовый редактор: Используйте текстовый редактор, который вам удобнее всего. Многие современные дистрибутивы включают GNU nano, которая удобна для пользователя. Практически в каждом дистрибутиве есть проверенный редактор vi. Использовать который Команда, чтобы проверить, какой редактор вы установили.

Это не самый интуитивно понятный текстовый редактор, но он почти всегда присутствует по умолчанию, поэтому мы будем использовать редактор vi.

Создание скрипта «Hello World» в Bash

Bash скрипт в vi

Чтобы создать сценарий «Hello World», вызовите текстовый редактор из командной строки:

vi hello.sh

Введите следующие строки текста:

#! / Bin / Баш
эхо "привет мир"

затем сохраните файл. Сохраняется в вашем домашнем каталоге.

Этот простой скрипт предлагает две строки. Первый говорит Linux, что вы разработали скрипт Bash. Вторая строка дает команду — она ​​отображает текст hello world в окне консоли.

Если вы никогда раньше не работали в Vi, вам нужно сделать две вещи. Во-первых, после загрузки редактора необходимо нажать я чтобы войти в режим вставки. Затем вы можете ввести свой текст. Не беспокойтесь обо всех тильдах на экране; они просто показывают пустые строки. Когда вы закончите редактирование, нажмите Esc выйти из режима вставки и войти в командный режим. Когда вы находитесь в командном режиме, нажмите : WQ сохранить файл и выйти из редактора.

Запуск скрипта «Hello World» в Bash

Чтобы запустить скрипт, выполните следующую команду:

bash hello.sh

и вы увидите привет мир напечатан под приглашением оболочки.

Ссылка на основную публикацию