Створення сценаріїв оболонки – Підручник 02: Все про оболонку Bash

Створення сценаріїв оболонки - Підручник 02: Все про оболонку Bash

Створення сценаріїв оболонки – Підручник 02: Все про оболонку Bash

Продовжуємо нашу серію навчальних посібників Сценарії Shell, сьогодні ми представляємо другий (Підручник 02) того самого.

І враховуючи це, в першому ми підійшли перші 3 основні поняття (термінали, консолі та оболонки) пов’язані з цією темою, у цій секунді ми зосередимося конкретно на знанні всього можливого про Баш Шелл.

Сценарії оболонки – Підручник 01: Термінали, консолі та оболонки

Сценарії оболонки – Підручник 01: Термінали, консолі та оболонки

І перш ніж почати це Підручник 02 «Скрипти оболонки», рекомендуємо вивчити наступне пов'язаний вміст, наприкінці прочитання цього допису сьогодні:

Створення сценаріїв оболонки - Підручник 01: оболонка, оболонка Bash і сценарії
Пов'язана стаття:
Сценарії оболонки – Підручник 01: Термінали, консолі та оболонки
про PowerShell
Пов'язана стаття:
PowerShell, встановіть цю оболонку командного рядка на Ubuntu 22.04

Підручник зі сценаріїв оболонки 02

Підручник зі сценаріїв оболонки 02

Що таке Bash Shell?

Bash або Bash Shell це інтерпретатор оболонки або командної мови, створений спеціально для Операційна система Linux. Оболонка, яка значною мірою сумісна з оригінальною оболонкою "sh" і містить корисні функції з оболонок Korn (ksh) і C (csh).

Крім того, він спрямований на досягнення сумісної реалізації стандарту «IEEE POSIX Shell та інструменти», яка в свою чергу є частиною Специфікація IEEE POSIX (стандарт IEEE 1003.1). Тому для досягнення цієї мети він інтегрує функціональні вдосконалення щодо "sh" як для інтерактивного використання, так і для програмування.

10 важливих фактів про Bash

  1. Він заснований на Unix Shell і сумісний з POSIX.
  2. Усі команди Bourne Shell (sh) доступні в Bash.
  3. Це оболонка за замовчуванням у більшості дистрибутивів GNU/Linux.
  4. Його основною функцією є інтерпретація команд операційної системи.
  5. Він досить портативний, тому він також працює майже на всіх версіях Unix та інших ОС.
  6. Його командний синтаксис є надмножиною інструкцій на основі синтаксису Bourne Shell.
  7. Він був розроблений і випущений Брайаном Фоксом 8 червня 1989 року як частина проекту GNU.
  8. Він дозволяє створювати та керувати файлами сценаріїв (Bash Scripts), функцією яких є автоматизація завдань.
  9. Він забезпечує добре структуровану, модульну та відформатовану послідовність дій для розробки сценаріїв.
  10. Він пропонує такі функції, як редагування командного рядка, журнал команд необмеженого розміру, керування завданнями, функції оболонки та псевдоніми, індексовані масиви необмеженого розміру та багато інших.

Докладніше про Bash Shell

Більш важлива інформація для Підручник зі сценаріїв оболонки 02

У наступних уроках ми зануримося трохи глибше Файли Bash Script та їх елементи (частини) y корисні ресурси для мистецтва створення сценаріїв. Тоді продовжуйте практичні приклади використання командних наказів (простий і складний) з Bash і його використання в скриптах.

Однак можна копнути трохи глибше більше про Bash у наступному офіційні посилання:

Ім’я Bash є абревіатурою від «Bourne-Again SHell», каламбуру на тему Стівена Борна, автора прямого предка поточної оболонки Unix «sh», який з’явився у сьомій версії Bash. Дослідження Bell Labs для Unix» .

Про луа
Пов'язана стаття:
Lua, встанови цю потужну мову сценаріїв на Ubuntu
про рекет
Пов'язана стаття:
Рекет, встановіть цю мову програмування в Ubuntu

Абстрактний банер для публікації

Резюме

Одним словом, з цим Підручник 02 «Скрипти оболонки» і тих, хто прийде, ми сподіваємося й надалі робити свій внесок у навчання використанню терміналу GNU/Linuxособливо тих початківці користувачі у приказках Безкоштовні та відкриті операційні системи.

Якщо вам сподобався вміст, коментуйте та діліться ним. І пам'ятайте, відвідайте початок нашого «сайт», крім офіційного каналу Telegram для отримання додаткових новин, навчальних посібників та оновлень Linux.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.