Я пытаюсь создать псевдоним для запуска приложения. Есть ли способ обойти создание псевдонима только для смены каталогов? [дубликат]

Я новичок в Linux и хочу создать псевдоним для запуска приложения.

В настоящее время, чтобы получить к нему доступ через терминал, я набираю:

cd /usr/local/bin
packettracer

Могу ли я передать создание псевдонима только для смены каталогов? Я просто хочу иметь возможность набрать pt , например, в терминал, и он немедленно запустится, вместо того, чтобы вводить две отдельные команды.

Заранее благодарю!

1
задан 16 November 2016 в 02:57

1 ответ

Когда Вы, тип 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 добавляют псевдоним, сохраняют и выходят, и псевдоним будет доступен, как только Вы открываете новую оболочку).

2
ответ дан 7 December 2019 в 13:40

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

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