Посібник для початківців БАН - Частина 1 - Привіт, світ

Більшість дистрибутивів Linux за замовчуванням постачають оболонку Bourne Again - зазвичай її називають Bash. Навіть підсистема Windows для Linux підтримує Bash.

Що таке Баш?

Оболонка - інтерпретатор командного рядка. Він призначений для роботи в текстовому режимі та підтримує інтерактивні команди та сценарії.

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

Як написати сценарій баша?

Найпростіший спосіб розробити прості сценарії Bash - це робота з оболонки. Більшість дистрибутивів Linux включає графічний інтерфейс користувача, але деякі не включають WSL та будь-яку установку на основі сервера, до якої ви отримуєте доступ віддалено.

Щоб отримати доступ до оболонки (іноді її називають командним рядком або вікном терміналу), запустіть її з головного меню менеджера вікон.

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

Для написання сценарію Bash вам знадобляться дві речі:

  1. Bash : З оболонки виконайте команду, яка баш . Якщо результат чимось на кшталт / bin / bash або еквівалент, ви добре піти. Якщо ви отримаєте порожню відповідь, Bash, ймовірно, не встановлений у вашій системі, або ваш обліковий запис користувача не дозволяє вам отримати доступ до нього.
  2. Текстовий редактор : використовуйте текстовий редактор, який вам найбільше комфортний. Багато сучасних дистрибутивів включають GNU nano, який є зручним для користувачів. Практично кожен дистрибутив включає перевірений редактор vi. Використовуйте команду, щоб перевірити, який редактор встановлений.

Це не найінтуїтивніший текстовий редактор, але він майже завжди присутній за замовчуванням, тому ми будемо використовувати редактор vi.

Створення сценарію "Hello World" на Bash

Щоб створити сценарій "Hello World", викликайте текстовий редактор із запиту на оболонку:

vi привіт.ш

Введіть наступні рядки тексту:

#! / бін / баш
відлуння "привіт світ"

потім збережіть файл. Це зберігає у вашому домашньому каталозі.

Цей простий сценарій пропонує два рядки. Перший повідомляє Linux, що ви розробили сценарій Bash. Другий рядок дає команду - він відображає текст привіт світу у вікно консолі.

Якщо ви ніколи раніше не працювали у Vi, вам потрібно буде зробити дві речі. По-перше, після завантаження редактора необхідно натиснути I, щоб увійти в режим вставки. Потім ви можете набрати текст. Не хвилюйтеся про всі тильди на екрані; вони просто показують порожні рядки. Закінчивши редагування, натисніть Esc, щоб вийти з режиму вставки та перейти в режим команд. Коли ви перебуваєте в командному режимі, натисніть : wq, щоб зберегти файл і вийти з редактора.

Запуск сценарію "Hello World" на Bash

Для запуску сценарію виконайте таку команду:

баш привіт.ш

і ви побачите привіт світ, надрукований під вашим запитом оболонки.