Постоянное изменение переменной среды в Ubuntu 10.10 - PullRequest
0 голосов
/ 29 апреля 2011

Друзья, я хочу внести изменения в среду всей системы 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 Ответ

1 голос
/ 29 апреля 2011

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

Попробуйте

PATH=$PATH:/home/ahuq/MappingServer

добавить туда, где определен ваш путьВ профилеили дайте ему + (или -) в качестве полезного ответа.

...