On Thu, 2005-04-21 at 17:29 +0300, Ilker Serhat Ozturk wrote:
~/.bashrc de PATH tanimlamanin hicbir kotu yani yok ki ... Zaten
degistirilmis bir PATH degiskeni her acilan kabukta tanimli olmalidir
ki istedigimiz programa her konsoldan ulasabilelim.
.bashrc'de tanimli olmayan bir degiskenin, kabuk altindan
ulasasilamayacagini dusunuyorsunuz gibi yazmissiniz. boyle bir sart yok.
neyse "hicbir kotu yani" meselesine gelelim.
export PATH=$PATH:bisibisi
gibi basit bir tanimin .bashrc icinde olmasinin zarari
etkilesimli icice acilan her giris olmayan kabugun PATH degiskeni sonuna
bisibisi ekleyecek olmasidir.
yani komut satirini cok kullaniyorsaniz ve xterm gibi ucbirim
uygulamalari ya da baska bash kabuklarini gene komut satirindan
calistiriyorsaniz neticede PATH surekli gereksiz bir sekilde buyur.
komut satiri insanlarinin boyle bir tanimi, ek if-thenlerle kontrol
etmesi gerekir.
tabi boyle kabuk maceralariniz olmuyor ya da sisme olayiyla barisik
yasiyor da olabilirsiniz,
o zaman sizi ilgilendirmiyordur.
netekim boyle bir olay da var.