Что делает & quot; Баш & quot; Имеете ввиду в линуксе?

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

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

Имя Bash является аббревиатурой B ourne- усиления А Ш флигель, каламбур на имя Стивена Борна, создатель одного из предшественников в Bash. Первая бета-версия была выпущена в 1989 году, и на момент написания этой статьи было выпущено последнее обновление в декабре 2020 года: версия 5.1.

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

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

Подробнее: как получить оболочку Linux Bash в Windows 10

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

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

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

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

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

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

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

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

 echo $0

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

 bash --version

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

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

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

Итак, как вы можете изучить Bash?

Писать сценарии самостоятельно или под руководством, например, в курсе Bash .

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

У нас также есть статьи о том, как использовать их, чтобы научить вас стать лучшим сценаристом Bash. Мы можем показать вам, например, как писать циклы for в Bash , или, возможно, превратить ваши скрипты в интерактивные приложения .

Повышение уровня вашей игры для Linux

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

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