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

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

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

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

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

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

instagram viewer
Как получить оболочку Linux Bash в Windows 10

Вам не нужно использовать Linux, нет времени, чтобы переключиться на другой компьютер или запустить виртуальную машину? Запустите Linux в Windows 10 с терминалом оболочки Bash!

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

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

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

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

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

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

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

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

эхо $ 0

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

bash --version

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

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

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

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

Написав сценарии самостоятельно или под руководством, например, в Курс баш.

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

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

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

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

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

Электронное письмо
15 основных советов для опытных пользователей Ubuntu Linux

Хотите научиться лучше пользоваться Linux? Эти советы и рекомендации по Ubuntu помогут вам в кратчайшие сроки стать опытным пользователем.

Похожие темы
  • Linux
  • Ubuntu
  • Linux
  • Оболочка Linux Bash
Об авторе
Джордан Глор (Опубликовано 17 статей)

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

Ещё от Jordan Gloor

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.

.