На этот вопрос уже есть ответ здесь:
Где находится команда терминала (перезагрузка)? Если бы я хотел изменить его на «перезагрузку» или «rbt», что мне нужно было бы сделать?
Без создания отдельного сценария bash для совершенно отдельной команды.
Можно найти, где большинство исполняемых файлов использует "который":
~$ which reboot
/sbin/reboot
можно сделать псевдоним с помощью "псевдонима":
~$ alias rbt="reboot"
Перезагрузка является init сценарием в/etc/init.d, и двоичный файл находится в/sbin. Можно создать пользовательскую команду удара и назвать ее rbt, чтобы сделать то же самое как перезагрузку.
echo "rbt(){ reboot }" >> ~/.bash_profile
source ~/.bash_profile
Если Вы хотите, чтобы он работал во всех оболочках, создал ссылку (это в масштабе всей системы, и окружите независимый ):
ln -s $(which reboot) /bin/rbt
Это создает ссылку из того, где исполняемый файл reboot
кладет к /bin/rbt
. Когда ввод rbt
в оболочке reboot
выполняется вместо этого.