Как вы создаете собственные команды терминала [дубликат]

Например, если бы я хотел введите

$Ctrl+Alt+Delete

, и он вернет то же самое, что и

$reboot

. Таким образом, при редактировании настраиваемых средств запуска панели задач мы можем выполнять ключевые команды через терминал. Могу ли я написать сценарий bash или есть редактируемый сценарий, в котором работают такие команды, как reboot ? Извините, если это было выше вашей головы, тех из вас, кто проголосовал против без причины, вместо того, чтобы ответить.

-2
задан 18 October 2014 в 10:27

2 ответа

Ну, Вы могли ввести следующие команды. При вводе сделайте CUSTOMCOMMAND, чем Вы хотите, чтобы команда была, при вводе его в терминале. sudo su, cd /usr/bin, nano CUSTOMCOMMAND. Затем запишите #!/bin/bash и сделайте немного сценария того, что эй хочет произойти, когда Вы выполняете свою команду. Тогда нажмите Ctrl+X, когда сделано, ответьте на y, нажмите Enter и chmod +x CUSTOMCOMMAND. Та команда должна теперь работать, никакая перезагрузка не должна быть необходима. Команда могла бы только работать на корень. Необходимо будет изменить полномочия файла зафиксировать это.

1
ответ дан 6 October 2019 в 13:17

Можно добавить пользовательские команды Bash в профиле удара. От терминала:

echo "custom_command(){ userdir=$(cd ~ && pwd); echo $userdir; }" >> ~/.bash_profile
source ~/.bash_profile

Тогда попытка это из терминала:

custom_command
1
ответ дан 6 October 2019 в 13:17

Другие вопросы по тегам:

Похожие вопросы: