102 Poznaj Linux
102 Poznaj Linux
Uwaga: zachowaj ostrożność przy edycji zmiennej PATII
Zanim wprowadzimy zmianę do zmiennej PATH musimy upewnić się, czy ścieżka, którą chcemy doń dopisać, jest poprawna. W przeciwnym razie shell nie będzie w stanie odszukać uruchamianych poleceń. Najlepsze rozwiązanie polega na sporządzeniu kopii zapasowej istniejącej zmiennej przed wprowadzeniem jakichkolwiek modyfikacji. Podejście to jest szczególnie zalecane w przypadku edycji globalnej zmiennej path w pliku /etc/profile.
Dopisywanie nowej ścieżki do .hash_profile
1. Korzystając z dowolnego edytora tekstu otwórz plik .bash_profile i znajdź w nim definicję zmiennej FATI! - wygląda ona mniej więcej tak:
PATH-$PATH:$HOME/bin
2. Zmodyfikuj definicję zmiennej, dopisując do niej wybrany katalog:
FATH-SPATH:SHOME/bin:/usr/sbin
PATRZ RÓWNIEŻ
♦ Więcej o edytorach tekstu mówimy w rozdziale 4.
3. Jeśli chcesz, aby wprowadzona zmiana dotyczyła wszystkich użytkowników systemu, otwórz sesję na koncie administratora (root) i wprowadź odpowiednie modyfikacje do definicji globalnej zmiennej path w pliku /etc/profile:
PATH“"5PATH:/usr/XllR6/bin:/usr/local/bin:/usr/sbin"
Zmiany wprowadzane do definicji zmiennych środowiskowych w plikach .bashrc i profile w katalogu /etc są globalne i dotyczą wszystkich użytkowników. Poszczególni użytkownicy mogą jednak wprowadzać własne modyfikacje do plików .bashrc i .bash_profile w swoich katalogach domowych. Lokalne zmienne środowiskowe są zdefiniowane w pliku .bash_profile w następujący sposób:
Ir .bash_profile
Ił Get the aliases and functions if I -f -/.bashrc 1; then . -/.bashrc fi