Введение
Bash (Bourne Again SHell) — очень популярная и чрезвычайно мощная оболочка, доступная в системах Linux, MacOS, а также в Windows через подсистему Windows для Linux (WSL). В этом руководстве мы рассмотрим, как установить и использовать Bash во всех трех операционных системах.
Установка Баша
линукс
В системах Linux Bash установлен по умолчанию, поэтому вам не нужно его устанавливать.
macOS
Даже в macOS Bash установлен по умолчанию. Однако, начиная с Catalina, оболочка по умолчанию изменилась на zsh. Чтобы использовать Bash, откройте Терминал и введите bash
.
окна
В Windows Bash можно установить через подсистему Windows для Linux (WSL). Следуй этим шагам:
- Откройте PowerShell от имени администратора.
- Запустите команду:
wsl --install
- Перезагрузите компьютер.
- После перезагрузки откройте Microsoft Store и установите дистрибутив Linux по вашему выбору (например, Ubuntu).
- После установки дистрибутива откройте приложение, и вы получите доступ к терминалу Bash.
Основные команды Bash
Теперь, когда у нас установлен Bash, давайте рассмотрим некоторые основные команды. Помните, что эти команды не уникальны для Bash и работают во многих других Unix-подобных оболочках.
Команды управления файлами
ls
: Список файлов и каталогов в текущем каталоге.cd
: изменить текущий каталог.pwd
: распечатать текущий рабочий каталог.touch
: создать новый файл.rm
: удалить файл или каталог.mv
: переместить или переименовать файл или каталог.cp
: Скопируйте файл или каталог.
Команды управления процессами
ps
: Список запущенных процессов.kill
: Убить процесс.bg
: переводит процесс в фоновый режим.fg
: Вывести процесс на передний план.
Другие полезные команды
echo
: напечатать сообщение.cat
: Распечатать содержимое файла.less
: позволяет просматривать содержимое файла с разбивкой на страницы.man
: Показать руководство команды.
Скрипты с Bash
Bash — это не только интерактивная оболочка, но и мощный язык сценариев. Вот простой скрипт Bash:
bashCopy code #!/bin/bash # Questo è un commento echo "Ciao, mondo!"
Чтобы запустить скрипт, сохраните его в файл с расширением .sh
, сделайте его исполняемым с помощью команды chmod +x nomefile.sh
, а затем запустите его с помощью ./nomefile.sh
.
Bash предлагает множество расширенных функций сценариев, включая переменные, циклы, условия, функции, обработку ошибок и многое другое.
Заключение
Bash является важным инструментом для любого пользователя Linux, MacOS или Windows. Я надеюсь, что это руководство помогло вам начать знакомство с Bash.