Shell Scripting – Урок 02: Всичко за Bash Shell

Shell Scripting - Урок 02: Всичко за Bash Shell

Shell Scripting – Урок 02: Всичко за Bash Shell

Продължаваме нашата поредица от уроци по Скрипт на Shell, днес представяме втория (Инструкция 02) От същото.

И като се има предвид, че в първия се приближихме първите 3 основни концепции (терминали, конзоли и черупки) свързани с тази тема, в тази секунда ще се съсредоточим конкретно върху това да знаем всичко възможно за Баш Шел.

Shell Scripting – Урок 01: Терминали, конзоли и обвивки

Shell Scripting – Урок 01: Терминали, конзоли и обвивки

И преди да започнете това Урок 02 за „Shell Scripting“, препоръчваме да проучите следното свързано съдържание, в края на четенето на тази публикация днес:

Shell Scripting - Урок 01: Shell, Bash Shell и скриптове
Свързана статия:
Shell Scripting – Урок 01: Терминали, конзоли и обвивки

относно PowerShell
Свързана статия:
PowerShell, инсталирайте тази обвивка на командния ред на Ubuntu 22.04

Урок за скриптове на Shell 02

Урок за скриптове на Shell 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. Той е разработен и пуснат от Brian Fox на датата 8 юни 1989 г. като част от проекта GNU.
  8. Позволява създаването и управлението на скриптови файлове (Bash Scripts), чиято функция е да автоматизират задачи.
  9. Той осигурява добре структурирана, модулна и форматирана последователност от дейности за разработване на скриптове.
  10. Той предлага функции като редактиране на командния ред, хронология на командите с неограничен размер, контрол на задачите, функции за обвивка и псевдоним, индексирани масиви с неограничен размер и много други.

Повече за Bash Shell

По-важна информация за Урок за скриптове на Shell 02

В следващите уроци ще се потопим малко по-дълбоко Bash Script файлове и техните елементи (части) y полезни ресурси за изкуството на писането на скриптове. След това продължете с практически примери за използване на командни заповеди (прости и сложни) с Bash и използването му в рамките на скриптове.

Въпреки това можете да копаете малко по-дълбоко повече за Bash в следното официални връзки:

Името на Bash е акроним за „Bourne-Again SHell“, игра на думи за Стивън Борн, авторът на прекия предшественик на текущата обвивка на Unix „sh“, който се появи във версията на седмото издание на Bash. Bell Labs Research for Unix“ .

За Луа
Свързана статия:
Lua, инсталирай този мощен скриптов език на Ubuntu
за ракетата
Свързана статия:
Ракет, инсталирайте този език за програмиране в Ubuntu

Абстрактен банер за публикация

Обобщение

Накратко с това Урок 02 за „Shell Scripting“ и тези, които предстоят, се надяваме да продължим да допринасяме за обучение за използване на GNU/Linux терминалаособено на онези начинаещи потребители в поговорки Безплатни и отворени операционни системи.

Ако сте харесали съдържанието, коментирайте и го споделете. И не забравяйте, посетете началото на нашия «място», в допълнение към официалния канал на телеграма за повече новини, уроци и актуализации на Linux.


Съдържанието на статията се придържа към нашите принципи на редакторска етика. За да съобщите за грешка, щракнете върху тук.

Бъдете първите, които коментират

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван.

*

*

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