На этот вопрос уже есть ответ здесь:
Например, если бы я хотел введите
$Ctrl+Alt+Delete
, и он вернет то же самое, что и
$reboot
. Таким образом, при редактировании настраиваемых средств запуска панели задач мы можем выполнять ключевые команды через терминал. Могу ли я написать сценарий bash или есть редактируемый сценарий, в котором работают такие команды, как reboot
? Извините, если это было выше вашей головы, тех из вас, кто проголосовал против без причины, вместо того, чтобы ответить.
Ну, Вы могли ввести следующие команды. При вводе сделайте CUSTOMCOMMAND, чем Вы хотите, чтобы команда была, при вводе его в терминале. sudo su
, cd /usr/bin
, nano CUSTOMCOMMAND
. Затем запишите #!/bin/bash и сделайте немного сценария того, что эй хочет произойти, когда Вы выполняете свою команду. Тогда нажмите Ctrl+X, когда сделано, ответьте на y, нажмите Enter и chmod +x CUSTOMCOMMAND
. Та команда должна теперь работать, никакая перезагрузка не должна быть необходима. Команда могла бы только работать на корень. Необходимо будет изменить полномочия файла зафиксировать это.
Можно добавить пользовательские команды Bash в профиле удара. От терминала:
echo "custom_command(){ userdir=$(cd ~ && pwd); echo $userdir; }" >> ~/.bash_profile
source ~/.bash_profile
Тогда попытка это из терминала:
custom_command