Я новичок в Linux и хочу создать псевдоним для запуска приложения.
В настоящее время, чтобы получить к нему доступ через терминал, я набираю:
cd /usr/local/bin
packettracer
Могу ли я передать создание псевдонима только для смены каталогов? Я просто хочу иметь возможность набрать pt
, например, в терминал, и он немедленно запустится, вместо того, чтобы вводить две отдельные команды.
Заранее благодарю!
Когда Вы, тип echo $PATH
, который необходимо видеть /usr/local/bin
, уже находится в пути и нет никакой потребности измениться на тот каталог во-первых. Можно выполнить исполняемый файл просто путем ввода packettracer
- нет никакой потребности к cd
к нему.
, Даже если это не находится в Вашем ПУТИ, Вы не должны изменяться на программу / каталог сценария как отдельная команда; можно выполнить его путем добавления префикса имени исполняемого файла полный путь в этом случае:
/usr/local/bin/packettracer
Поэтому Ваш псевдоним может просто быть:
alias pt='/usr/local/bin/packettracer'
или даже
alias pt='packettracer'
установка Before псевдоним, проверьте, что команда, которую Вы хотите использовать, уже не существует с помощью эти type
команда. Надо надеяться, Вы будете видеть, что это не используется:
$ type pt
bash: type: pt: not found
, После того как у Вас есть подходящий псевдоним, для создания, является постоянным, можно добавить, он в конец Вашего ~/.bashrc
файл (используйте любимый текстовый редактор; например, откройте терминал, и тип nano .bashrc
добавляют псевдоним, сохраняют и выходят, и псевдоним будет доступен, как только Вы открываете новую оболочку).