никогда раньше не трогал Solaris, есть ли простая команда, чтобы проверить, установлен ли Bash?
Наверное, глупый вопрос, спасибо за помощь
Может быть, я слишком упрощаю это, но пробовали ли вы набрать «bash» в командной строке?
Чтобы проверить, установлен ли пакет bash, попробуйте эту команду (проверено на Solaris 10):
pkginfo -l SUNWbash
Его также можно установить из стороннего репозитория программного обеспечения, тогда попробуйте:
pkginfo | grep -i bash
Если установлен bash, ниже будет указано, какая у вас версия, в противном случае выдается ошибка
/usr/bin/bash --version
Помните, что can bash также может быть скомпилирован из исходного кода под учетной записью обычного пользователя и запущен из домашнего каталога. Пытаться find / -name '*bash*'
или так.
Команда locate просто ищет базу данных файлов в системе. Мой взлом на моем SUNOS использует команду find для создания текстовой базы данных, а затем просто ищет эту базу данных для будущих поисков файлов. Обратите внимание, что создание текстовой базы данных (около 200 Мбайт) на моем SUNOS занимает много времени. Команда grep выполняет поиск всего за несколько секунд.
find / > ~/locate_db
grep bin/bash ~/locate_db