2008-10-16 17 views
6

"Çubuk": Ne terminali bırakıp çalışmaya devam kadar geri açarsanızUnix: Getting İhracat YOLU için Unix, örnek verme yolunu ayarlarken

export PATH=$PATH: $EC2_HOME/bin 

, tüm adımlarda gitmek zorunda tekrar, her seferinde yolların ayarlanması. Yolu nasıl ayarlayabildiğimi ve "yapıştıracağım" diye merak ediyorum. Sistemim, terminali tekrar açmaya gerek kalmadan terminali açtığımda her şeyi nerede bulacağını biliyor. Teşekkürler!

+1

Kolon ile EC2_HOME arasında boşluk eklemeyin. –

+0

superuser.com'a taşındı mı? –

+0

'adam bash' - veya 'man ksh' –

cevap

15

Açık ~/.bashrc. Bu dosya (En insanlardır Bash, kullanıyorsanız) yeni bir çekirdek çalışacak her zaman yüklenir (gerekirse onu oluşturmak) . Farklı bir kabuk kullanıyorsanız, dosyanın ~/.shrc gibi farklı bir adı olabilir.

ve bu dosyanın sonuna gereken satırı ekleyin:

export PATH=$PATH:$EC2_HOME/bi 

Diğer bilgiler başka dizisindeki gelen toplu:

bu koymak için birden yerler vardır, kabuğundan bağlı ve ihtiyaçlarınız. Bu dosyaların tümü ana dizininizde şunlardır: Bash için

:

.bashrc (executed when you shart a shell) 

VEYA

csh ve tcsh için
.bash_profile (executed when you log in) 

: sh ve ksh için

.cshrc 

:

.profile 
+1

Genel olarak, bunu bir profil dosyasında yapmaktan daha iyidir - giriş yaptığınızda bir kez çalıştırıldığında, bir kabuk başlattığınızda okuduğunuz bir rc dosyasından (.bashrc gibi) . –

+0

Sonunda bunun nasıl çalıştığını anlıyorum. Teşekkürler! –

+0

Önemli güvenlik ipucu: Teklifleri değişken genişletmeler, örneğin, export PATH = "$ PATH: $ EC2_HOME/bi" '(bu türden sakınmak için varsayılan olarak alıntılanan zsh gibi bir kabuk kullanmıyorsanız) hatalar). –

0

, .bashrc veya başka bir .bash başlangıç ​​dosyasına ekleyin.

1

Profil dosyanızı bulup o satırı buraya koymalısınız. Bash kullandığınızı varsayalım, profil dosyaları ~ .bashrc ve .bash_profile, bulunur. Bu dosyalar kullandığınız kabuğa bağlı olarak değişecektir.

1

Bu komutları, kabuğunuzun "autostart" dosyalarından birine koymanız gerekir.

Bu bir ana dizin içinde .bashrc olacağını bash için

2

, .profile dosyası (sh ve ksh için) veya (partisi yüzünden) .bash_profile dosyasına

0

(csh ve tcsh için) .cshrc dosyasına ekleyin ... ve .profile Ksh düzenlemek için .