14.10. Dodawanie bieżącego katalogu do listy $PATH

Problem

Konieczność uwzględniania znaku kropki i ukośnika podczas wpisywania instrukcji ./skrypt jest dość uciążliwa. Chcemy dodać znak kropki (lub pusty katalog, czyli znak : na początku lub końcu listy bądź dwuznak :: w ciągu listy) do zmiennej $PATH.

Rozwiązanie

Stosowanie tego rozwiązania przez zwykłego użytkownika systemu nie jest zalecane, a w ogóle kategorycznie odradzane jest w przypadku konta użytkownika root. Jeżeli jednak opisywana zmiana musi zostać wprowadzona, znak kropki powinien zostać umieszczony na końcu listy. Niemniej nigdy nie należy wykonywać tej operacji z prawami użytkownika root.

Analiza

Jak wiadomo, po wprowadzeniu nazwy polecenia bez poprzedzającej je ścieżki powłoka przeszukuje ...

Get Bash. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.