2015-06-25 4 views
-1

Я создал символическую ссылку на мой путь установки Matlab в своем домашнем каталоге, чтобы я мог ввести matlab и запустить его из любого места, вместо того, чтобы печатать весь путь.Как выполнить программу в символической ссылке без ./?

ln -s /exp/comm/matlab-R2014b/bin/matlab matlab Добавление разрешения на выполнение этого: chmod +x matlab

Однако, я всегда требуется ввести ./matlab вместо matlab для этого выполнить. Есть ли способ избавиться от ./ и просто набрать имя символической ссылки и запустить ее правильно?

+2

Добавить в каталог в PATH. Или определите псевдоним. Какой вам подходит. – alvits

ответ

1

У вас есть множество вариантов:

  1. добавить в каталог с линком к вашим PATH. См. Также Adding a directory to PATH in Ubuntu Кроме того, попробуйте не помещать . в ваш PATH. https://superuser.com/questions/156582/why-is-not-in-the-path-by-default объясняет, почему это плохо.

  2. Используйте alias, как описано how to create a path alias?

  3. создать функцию оболочки такой, как показано в Unix Bash Alias Command

  4. реализовать свою собственную оболочку

Смежные вопросы