Проверка версии bash помогает пользователям Linux во многих случаях, включая устранение неполадок и поиск текущей версии в системе.
Если вы являетесь постоянным пользователем bash, то вам полезно проверять версию bash и поддерживать ее в актуальном состоянии в соответствии с последними доступными обновлениями.
Однако если вы новичок в написании скриптов bash, то вы, вероятно, никогда не сталкивались с ситуацией, когда вам нужно проверить версию bash.
Поэтому в этом руководстве мы расскажем о самом простом способе проверки версии bash в Linux. Существует несколько способов, с помощью которых вы можете легко проверить версию bash в вашей системе Linux.
Здесь мы будем использовать несколько команд, чтобы узнать версию bash в Ubuntu.
Простой подход
Следующая команда – самый простой способ узнать версию bash:
bash --version
Из приведенного выше результата видно, что текущая версия bash в системе – 5.1.8(1).
Встроенная переменная $BASH_VERSION
Другой способ проверить версию bash – ввести содержимое переменной оболочки bash следующим образом:
# echo $BASH_VERSION echo $BASH_VERSION 4.2.46(2)-release printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"
Скрипт shell
Проверить версию bash можно и с помощью скрипта.
Сначала создайте новый скрипт с помощью команды nano, создайте новый bash-файл с именем check-bash-version.sh и сделайте его исполняемым с помощью команды chmod:
nano ~/check-bash-version.sh chmod +x check-bash-version.sh
Далее добавьте в скрипт следующие строки:
#!/bin/bash echo "Checking the bash version...." echo "The Bash version is $BASH_VERSION !"
Теперь проверьте версию bash, запустив скрипт следующим образом:
./check-bash-version.sh
Использование клавиши быстрого доступа
Тем временем вы можете использовать клавишу быстрого доступа ‘ Ctrl+X, а затем ‘Ctrl+V’, и на вашем экране появится версия bash.
Из менеджера пакетов
С помощью менеджера пакетов вы можете просто выполнить одну команду, чтобы посмотреть версию bash.
yum info bash (для CentOS/RHEL) pkg info bash (для FreeBSD) apk info bash (для Alpine Linux) apt info bash (для Ubuntu)
Заключение
Итак, вот как можно проверить версию bash с помощью нескольких подходов.
Если вы новый пользователь и не можете разобраться в подходах CLI, то мы рекомендуем вам использовать клавиши быстрого доступа для проверки версии bash.
Кроме того, вы можете воспользоваться командами, но при этом старайтесь избегать опечаток, иначе при их использовании вы можете столкнуться с ошибками.
см. также:
- 🐉 8 загадочных случаев использования оператора (!) в командах Linux
- 🐧 Скрипт Bash для мониторинга использования процессора и памяти на Linux
- 👥 Как отключить доступ учетной записи пользователя Linux к shell