2013-09-25 18 views
13

PATH değişkenine bir çizgi eklemek için ~/.profile dosyasını değiştirmeye çalışıyordum. Bu satırı ekledim: en sonunda,Linux Nane - ortam değişkenlerini kalıcı olarak ekleme

PATH=$PATH:/home/paul/avatar-gf-1.0-ea/glassfish4/bin/ 

. Terminali yeniden başlattım, ancak yine de bu dizindeki komutları tanımlamadı. Yanlış yaptığımı bilen var mı?

+0

nolu terminali açtığınızda çalıştırılır ne 'echo $ PATH' yazıyor? –

+0

"YUMUŞAK YOLUYORUM" durumunda aldığım şey:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: /home/paul/jdk1.8.0/bin/ – SalmonKiller

cevap

15

sonra

oluşturun ev klasöründe ~/.pam_environment bu deneyin: bash başlatma dosyaları hakkında

export PATH=$PATH:/home/paul/avatar-gf-1.0-ea/glassfish4/bin/ 

Referans: Aksi Ödevinize export eklemeyi deneyin

PATH DEFAULT=${PATH}:/home/paul/avatar-gf-1.0-ea/glassfish4/bin/ 

Giriş yapıp çıkmanız gerekecek.

+0

Çok teşekkürler! Bu çalıştı! – SalmonKiller

+1

Ubuntu web sitesine göre biraz düzenledim ~ şimdi oturum değişkenlerini ~/.pam_environment olarak ayarlamalısınız: https://help.ubuntu.com/community/EnvironmentVariables – oceanexplorer

3

Kabuğunuzla hangi başlangıç ​​dosyalarını yüklediğini görmek için bash -xl'u çalıştırın. .profile aslında okunamayabilir. o yoksa https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html

+0

Teşekkürler, ama bash -xl .profile dosyasını listeler, verme komutu durumu değiştirmez. – SalmonKiller

+0

@ user2816783 Bu satırdan sonra 'hash -r' eklemeye çalışın. – konsolebox

+0

Ve bu ikili dosyaların yürütülebilir olduğundan emin olun. – konsolebox

0

Eğer Bashrc dosyayı düzenlerseniz: So $ HOME klasöründeki bir ~/.bash_aliases oluşturmak

# Alias definitions. 
# You may want to put all your additions into a separate file like 
# ~/.bash_aliases, instead of adding them here directly. 
# See /usr/share/doc/bash-doc/examples in the bash-doc package. 

if [ -f ~/.bash_aliases ]; then 
    . ~/.bash_aliases 
fi 

sonraki çizgiyi görmek ve olmak istediğiniz herhangi bir komut katacak

vim ~/.bashrc