3

Как я могу добавить ярлыки, такие как 'rst', для перезапуска кота в терминале?

2 ответа2

9

Зависит от вашего рабочего стола или от того, как вы хотите получить к нему доступ.

Хотите хороший значок на рабочем столе?

Создайте значок приложения (который является ближайшим эквивалентом ярлыка 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.

5

Несколько возможностей:

  1. создайте сценарии оболочки с таким именем и поместите их где-нибудь в PATH (или измените PATH) для ссылки на каталог, содержащий эти сценарии
  2. создайте псевдонимы в вашем файле оболочки .rc (.bashrc для bash)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .