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

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

Системным утилитам, таким как lsне нужно вводить полный путь перед их выполнением. Однако для выполнения Netbeans мне нужно ввести /home/chris/netbeans-7.0.1/bin/netbeans. Как сделать так, чтобы мне нужно было ввести только netbeans?

решение1

Самый простой способ — разместить ссылку в /usr/local/bin:

sudo ln -s -T /home/chris/netbeans-7.0.1/bin/netbeans /usr/local/bin/netbeans

после этого вы можете запустить netbeans с помощью:

netbeans &

решение2

Вы можете добавить псевдоним

Открытый терминалCtrl+Alt+T

nano ~/.bashrc

напишите это в конце файла:

alias netbeans='/home/chris/netbeans-7.0.1/bin/netbeans'

Ctrl + x

Y

Enter

Thenetbeansword — это команда, которую вы будете использовать для запуска программы, вы можете изменить ее на любую, которую вам нужно. Внутри кавычек — команда, которую вы хотите запустить, когдаnetbeansпсевдоним называется.

Чтобы эта команда была активна, вам нужно снова открыть Терминал или ввести:

. ~/.bashrc

решение3

  1. перейдите в каталог программы.
  2. откройте терминал с помощью ctrl+alt+T.
  3. Перетащите файл программы в окно терминала.
  4. Нажмите Enter в окне терминала.

Связанный контент