Постоянное изменение переменной среды в Ubuntu 10.10

Друзья, я хочу внести изменения в среду PATH всей системы. Потому что у меня есть программа под названием "MD5". Я хочу выполнить его из любого места (то есть из любого каталога).

Моя программа md5 находится по адресу "/home/ahuq/MappingServer/md5_program". Итак, я сделал следующее: "экспортировать PATH=$PATH:/home/ahuq/MappingServer/md5_program" в запущенную SHELL. Это только делает временные изменения и позволяет мне временно запускать программу "md5" из любой точки мира. Но я хочу сделать это изменение постоянным. Поэтому я добавил строку "PATH=$PATH:/home/ahuq/MappingServer/md5_program" в файл "/etc/environment". Это все испортило, и некоторое время я не мог выполнить что-либо от SHELL. Я знал абсолютный путь редактора "nano" и использовал его для изменения файла (т.е. /etc/environment) до его первоначального состояния. Это устранило проблему, и теперь я могу запускать такие программы, как "ls" из оболочки.

Но все же мне нужен способ постоянного добавления пути "md5" в среду. Как я могу сделать это в Ubuntu 10.10? Какой файл нужно отредактировать?

До свидания.

1 ответ

Похоже, что вы добавляете "путь к программе", вы просто хотите добавить каталог к ​​пути.

Пытаться

PATH=$PATH:/home/ahuq/MappingServer

добавлено, где ваш PATH определен в.profile.

Надеюсь, это поможет.

PS, поскольку вы, кажется, являетесь новым пользователем, если вы получите ответ, который поможет вам, не забудьте пометить его как принятый и / или дать ему + (или -) в качестве полезного ответа.

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