zmienna środowiskowa PATH jest rozdzielaną dwukropkami listą katalogów, które przeszukuje powłoka podczas wprowadzania polecenia.,
pliki programu (pliki wykonywalne) są przechowywane w wielu różnych miejscach w systemie UNIX. Twoja ścieżka mówi powłoce Uniksa, gdzie szukać w systemie, gdy żądasz określonego programu. Posiadanie większej ilości katalogów w ścieżce zmniejszy liczbę błędów”Command not found” , ale może narazić Cię na większe ryzyko aktywacji konia trojańskiego.
aby dowiedzieć się jaka jest twoja ścieżka, w wierszu polecenia powłoki Uniksa wpisz:
echo $PATH
twoja ścieżka będzie wyglądać mniej więcej tak jak poniżej.,
/usr2/username/bin:/usr/local/bin:/usr/bin:.
zobaczysz swoją nazwę użytkownika w miejscuusername. Używając powyższej przykładowej ścieżki, jeśli wprowadzisz polecenie ls, twoja powłoka będzie szukać odpowiedniego pliku wykonywalnego w następującej kolejności: najpierw przejrzy katalog/usr2/username/bin, następnie /usr/local/bin, następnie /usr/bin, a na koniec katalog lokalny, wskazany przez . (kropka).,
aby zmodyfikować ścieżkę
Jeśli używasz csh lub tcsh, w shellprompt wpisz:
setenv PATH $PATH\:/dir/path
Jeśli używasz sh, ksh lubbash, w wierszu polecenia powłoki wprowadź:
PATH=$PATH\:/dir/path ; export PATH
we wszystkich przypadkach zastąp /dir/path z katalogiem chcesz przeszukać powłokę.
$PATH\:/dir/pathna /dir/path:$PATH.na Indiana University, aby uzyskać osobistą lub wydziałową obsługę Systemów Linux lub Unix, zobacz Pomoc dla Linuksa lub Unix na stronie iu.