Unix'teki yoluma nasıl konum eklerim?


12

C kabuk (csh) ile varsayılan bir FreeBSD yüklemesi kullanıyorum.

Bu komutu yürütebildiğim bir komutum olduğunu varsayalım: /sbin/abcAma yürüterek çalışamıyorum abc. Belirli bir yolu veya abcher yerde çalıştırılabilir kılan bir şeyi nasıl ayarlayabilirim ?



hangi kabuğu kullanıyorsun yolunuzun ayarlanması bash, csh, sh, tcsh vb. işlemlerde biraz farklı yapılır. Genel olarak echo $SHELLhangi kabuğu kullandığınızı bulmak için koşabilirsiniz .
— Tim

Yanıtlar:



7

bash ve zsh sözdizimi:

export PATH=${PATH}:/sbin

sh sözdizimi (iki ayrı komut):

PATH=${PATH}:/sbin
export PATH

csh ve tcsh :

setenv PATH "$ {PATH}: / sbin"
ayar yolu = ($ yol / sbin)

Bu, /sbinyolunuza eklenecektir , bu nedenle yazdığınızda abc, kabuk da /sbinonu arayacaktır . Ayrıca komutu ekleyebilir ~/.bashrcdosyası (veya ~/.cshrc, ~/.tcshrc, ~/.profile, ~/.loginbekletilmeye bağlı hangi kullandığınız kabuk).


Ben "ihracat komutu bulunamadı" var Freebsd 8.1 kullanıyorum

Hangi kabuğu kullandığınızı bildirin. Sözdizimini güncelleyeceğim.
— Tim

Hangi kabuğu kullandığım hakkında hiçbir fikrim yok. Varsayılan FreeBSD, hiçbir şey değiştirmedim ...

2
echo $SHELLhangi kabuğu kullandığınızı bulmak için yazın ve uygun komutları çalıştırın (Sahip olmadığınız için tcsh / csh tahmin ediyorum export). Bu yanıtı her üçü için de sözdizimi ile güncelledim.
— Tim

/ bin / csh [kelime dolgusu ...................]
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.