Постоянное изменение переменной среды в 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, поскольку вы, кажется, являетесь новым пользователем, если вы получите ответ, который поможет вам, не забудьте пометить его как принятый и / или дать ему + (или -) в качестве полезного ответа.