Найти тему
takoedelo

Что означает "Bash" в Linux?

Вы, вероятно, слышали о Bash, но что это такое? Что он может сделать? Узнайте здесь .

Если вы давно пользуетесь Linux, то, без сомнения, видели слово Bash на форумах и в статьях. Иногда это кажется синонимом терминала, но Bash и эмулятор терминала - это определенно два разных приложения. Так что же такое Bash? В этой короткой статье мы рассмотрим, что такое Bash, что он делает и как вы можете начать его использовать.

Bash определение

Название Bash - это аббревиатура от Bourne-Again SHell, каламбур на имя Стивена Борна, создателя одного из предшественников Bash. Первая бета-версия была выпущена в 1989 году, и на момент написания этой статьи ее последнее обновление 5.1.16 (5 января 2022)

Bash - один из самых популярных языков оболочки, известный сочетанием мощных возможностей и удобных команд. Вот почему он так распространен в дистрибутивах Linux.

Однако Bash работает не только в Linux; он также доступен в macOS и BSD, и вы можете использовать его в Windows через подсистему Windows для Linux.

Но чтобы по-настоящему определить Bash, мы должны понять, что такое оболочка.

Оболочка - это приложение, которое принимает входные данные от пользователя и выполняет в ответ действие, обычно связываясь для этого с ядром. Таким образом, это похоже на "оболочку" вокруг ядра.

В то время как оболочки инициируют другие приложения с помощью команд, они также часто сами имеют интерактивные функции.

Например, когда вы открываете терминал Linux и нажимаете кнопку со стрелкой вверх, чтобы получить последнюю выданную команду, это функция приложения Bash. Команда cd для изменения каталогов - еще одна очень распространенная команда Bash.

-2

Помимо того, что это интерактивное приложение, Bash также является языком сценариев. Ваша ОС Linux фактически использует множество сценариев Bash в процессе запуска для инициирования различных процессов.

Как я могу использовать Bash?

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

Вы можете подтвердить это с помощью этой команды, которая возвращает имя используемой оболочки:

-3

Вам должны вернуть только слово bash . Если вы это сделаете, вы можете увидеть версию Bash, которую вы используете с помощью этой команды:

-4

Ваш экран должен выглядеть примерно так:

-5

Однако выдача отдельных команд в терминале - это только начало использования Bash.

Как и те сценарии, которые использует ваша ОС, вы можете научиться писать сценарии Bash, которые автоматизируют процессы на вашем ПК с Linux, которые вы часто делаете вручную. У опытного скриптера Bash могут быть скрипты, автоматизирующие сотни задач в день!

Так как же вы можете выучить Bash?

Путем написания сценариев, как самостоятельно, так и под руководством.Вы также можете учиться, играя в игру Bash. Одним из примеров является Bashcrawl, который заставляет вас изучать и вспоминать команды Bash для прогресса в игре.

Прокачка вашего Linux

Мы узнали о том, что такое Bash, его истории и о том, как вы можете научиться применять его на практике.

Однако изучение Bash - это всего лишь одна часть получения максимальной отдачи от вашей операционной системы Linux. Вы можете узнать гораздо больше, чтобы стать опытным пользователем Linux.

Смотрите другие статьи на нашем канале . Вы также можете оставить свое мнение об этом посте в разделе комментариев.