Как я могу добавить ярлыки, такие как 'rst', для перезапуска кота в терминале?
2 ответа
Зависит от вашего рабочего стола или от того, как вы хотите получить к нему доступ.
Хотите хороший значок на рабочем столе?
Создайте значок приложения (который является ближайшим эквивалентом ярлыка MS Windows): KDE: щелкните правой кнопкой мыши в представлении папки и выберите «Создать новое -> Ссылка на приложение ...».'
Вы хотите, чтобы он был доступен только в bash?
Создайте псевдоним в вашем ~/.bashrc или ~/.profile:
alias rst='service tomcat restart' # Ubuntu with upstart
alias rst='/etc/init.d/tomcat restart' # Other distributions w/o upstart
Однако обратите внимание, что в этом случае он не будет доступен из сценариев оболочки.
Вы хотите сделать его доступным как исполняемый файл для скриптов bash и shell?
Создайте символическую ссылку в папке в PATH. Я рекомендую создать папку ~/bin, в которую вы можете добавить свои личные сценарии и ссылки и добавить эту папку к вашему пути в .bashrc:
export PATH="$PATH:$HOME/bin"
Обратите внимание, что некоторые приложения могут не запуститься, так как рабочий каталог установлен неправильно. В этом случае создайте сценарий оболочки в папке ~/bin, который сначала перейдет в соответствующую папку:
#!/bin/sh
cd /opt/myAppHomeDirectory
./myapp "$@"
О, и не забудьте сделать этот скрипт исполняемым, конечно, используя chmod.
Несколько возможностей:
- создайте сценарии оболочки с таким именем и поместите их где-нибудь в
PATH
(или изменитеPATH
) для ссылки на каталог, содержащий эти сценарии - создайте псевдонимы в вашем файле оболочки .rc (
.bashrc
для bash)