Процесс запуска комманды:
Вводите комманду ls в терминал > bash производит поиск ls по каталогам с исполняемыми файлами > находит ls в /usr/bin > запускает ls.
Если вы хотите добавить свой скрипт в исполняемые файлы - должны модифицировать одно из звеньев этой цепи, а точнее:
а). добавить скрипт в уже существующий каталог, который проверяет bash
б). создать свой каталог, переместить скрипт в него, а для bash добавить ещё одну директорию с исполняемыми файлами.
За пути к каталогам отвечает константа $PATH
echo $PATH
покажет список директорий, которые bash проверяет.
Изменить $PATH для всех пользователей можно в /etc/profiles, для одного - .barshrc
.bashrc
PATH="$PATH:/$HOME/.local/bin"
export PATH
Добавить директорию .local/bin в константу $PATH для данного пользователя. Плюс такого способа в том, что не требует прав root.