Крок 1: Створення перевірочного скрипта

Спочатку ми пропонуємо створити перевірки скрипт, який в майбутньому будемо запускати. Звичайно, ви можете пропустити цей етап, якщо сценарій командного рядка вже є. Відзначимо, що зараз ми не будемо розбирати синтаксис мов програмування, а лише розповімо, що кожному під силу створити власний скрипт або вставити вміст в файл для подальшого його виклику за обставинами.

  1. запустіть «Термінал» зручним для вас чином, наприклад, через меню додатків або гарячу клавішу Ctrl + Alt + T.
  2. Запуск терміналу для ручного створення скрипта формату SH в Linux

  3. Тут використовуйте команду sudo nano script.sh, де nano - використовуваний текстовий редактор, а script.sh - назва створюваного файлу. Можна створювати файл, наприклад, через той же vi або gedit, Суті це не змінить, а назва елемента теж змінюється по особистим уподобанням користувача.
  4. Команда для запуску текстового редактора перед створенням скрипта формату SH в Linux

  5. Підтвердіть це дія, ввівши пароль від облікового запису користувача root, оскільки воно виконується з аргументом sudo.
  6. Підтвердження запуску текстового редактора для створення скрипта формату SH в Linux

  7. Відкриється новий файл, в який можна вставити рядки скрипта. Нижче ви бачите стандартний приклад, який відповідає за виведення повідомлення «Hello world». Якщо є вміст іншого характеру, просто вставте його в консоль, переконавшись, що всі рядки написані правильно.

    #! / Bin / bash
    echo "Hello world"

  8. Створення скрипта формату SH в Linux через текстовий редактор

  9. Після цього можна зберегти налаштування, затиснувши комбінацію клавіш Ctrl + O.
  10. Перехід до збереження скрипта формату SH в Linux після його створення

  11. Файл змінювати не потрібно, оскільки його ми задали при створенні. Просто натисніть на Enter, Щоб завершити збереження.
  12. Вибір назви для скрипта формату SH в Linux після його створення

  13. Покиньте текстовий редактор через Ctrl + X.
  14. Завершення роботи в текстовому редакторі після створення скрипта формату SH в Linux

Як бачимо, нічого складного в створенні власних скриптів для Bash немає, проте вся особливість полягає в знанні коду. Доведеться або писати його з нуля самому, або скопіювати готові рішення з вільних джерел. Після того, як скрипт успішно реалізований в файлі, можна сміливо переходити до наступного етапу.

Крок 2: Налаштування скрипта для утиліти env

Цей крок теж є не обов'язковим, однак без нього не обійтися користувачам, які задіюють утиліту env для запуску скрипта. Без попередньої настройки він просто не відкриється, оскільки з самого початку не були отримані відповідні дозволи. Додаються вони через команду sudo chmod ugo + x script.sh, де script.sh - назва необхідного файлу.

Команда для надання доступу до скрипту SH в Linux перед його запуском

Не забувайте, що всі дії, що виконуються через аргумент sudo, Вимагають підтвердження достовірності облікового запису через введення пароля користувача root. Після цього відобразиться новий рядок для запуску команд, що означає успішне застосування настройки.

Введення пароля для підтвердження відкриття доступу до скрипту SH в Linux

Крок 3: Запуск наявного скрипта

Перейдемо до основного кроку, який і полягає в безпосередньому запуску наявного скрипта. Для початку розглянемо просту команду, яка має вигляд ./script.sh і відповідає за запуск файлу з поточного місця розташування. Результат виведення ви бачите на наведеному нижче скріншоті. За приклад ми взяли створений раніше сценарій. За тим же принципом можна вказати і повний шлях до об'єкта, щоб рядок змінилася, наприклад, на /home/user/script.sh.

Команда для відкриття скрипта SH в Linux з поточної папки

У Linux є системна змінна PATH. У неї входить ряд папок, що відповідають за виконання найрізноманітніших дій. Одна з них називається / Usr / local / bin і використовується для ручної інсталяції програм. Якщо ви не бажаєте постійно вказувати повний шлях до скрипта для його активації, просто додайте його в одну з папок PATH. Для цього використовується рядок cp script.sh /usr/local/bin/script.sh.

Команда для переміщення скрипта формату SH в Linux в папку змінної

Після цього запуск буде доступний шляхом простого введення назви файлу з урахуванням розширення.

Запуск скрипта формату SH в Linux після успішного перенесення в папку змінної

Другий метод відкриття полягає в одночасному виклику оболонки. Вам слід переміститися в директорію зі скриптом і написати bash script.sh. Цей метод хороший тим, що дозволяє не вписувати повний шлях до об'єкта або попередньо додавати його в відповідні директорії PATH.

Запуск скрипта формату SH в Linux разом з оболонкою

Це все, що ми хотіли розповісти про взаємодію зі скриптами в Linux. Вам залишається тільки створити відповідний файл або відкрити вже наявний, використовуючи наведені вище рекомендації.