Выполнить bash скрипт в консоли можно обратившись к нему по полному пути из корня сервера или из текущего каталога указав путь от него. Если файл с инструкциями размещается в домашнем каталоге пользователя root запустить его можно выполнив /root/script
Условием выполнения является установленный в качестве интерпретатора /bin/bash для пользователя. В большинстве систем это так.
Проверить оболочку можно просмотрев файл /etc/passwd
cat /etc/passwd| grep root
root:x:0:0:root:/root:/bin/bash
В примере выше видно что для пользователя root установлена оболочка /bin/bash.
Как выполнить bash скрипт в Linux
Если там что-то другое, то bash скрипт можно вызвать указывая интерпретатор непосредственно
/bin/bash /root/script
Выполнить bash скрипт можно из произвольной точки в файловой системе указав
./script
Точка означает текущую директорию, после слэша следует имя скрипта.
Бит исполнения при выполнении bash скриптов
Файл должен быть исполняемым если для него не указывается интерпретатор и используется только полный путь.
Сделать файл исполняемым можно используя chmod
chmod +x script
bash скрипт подразумевает указание в первой строке символа she-bang и интерпретатора bash. Также могут задаваться и другие интерпретаторы
#!/bin/bash
..
..
Без использования этих символов скрипт также будет выполняться если в нем прописаны простейшие команды, но при сложных инструкциях он может не отрабатывать или отрабатывать некорректно поэтому интерпретатор всегда стоит указывать.
Чтобы убедиться в том, что скрипт выполняется можно поместить в него инструкцию типа echo 'hello world'.
Готовые bash скрипты часто используются в CRON заданиях.
На bash можно написать простое консольное меню или скрипт создания бэкапов, или например скрипт, меняющий тип таблиц баз данных.