Mam xterm z powłoką bash w Linuksie. Kiedy ja echo $PATH
, pokazuje katalog i chcę wiedzieć, kto umieścił ten katalog w katalogu PATH
. Jak mogę się dowiedzieć?
Dzięki!
Mam xterm z powłoką bash w Linuksie. Kiedy ja echo $PATH
, pokazuje katalog i chcę wiedzieć, kto umieścił ten katalog w katalogu PATH
. Jak mogę się dowiedzieć?
Dzięki!
Zakładając, że powłoka logowania jest typu bash, możesz zacząć przeglądać następujące pliki: /etc/profile
, ~/.bashrc
i ~/.bash_profile
. Jeśli wywołujesz bash z innej powłoki, być może będziesz musiał sprawdzić, jakie zmienne ustawiają inne powłoki.
Prawdopodobnie nie możesz odkryć, kto, ale możesz dowiedzieć się, który plik to ustawia. Sprawdź dokumentację Bash dla plików startowych. Istnieje kilka procesów bash podczas uruchamiania, aby ustawić $ PATH i inne zmienne środowiskowe.
http://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html#Bash-Startup-Files
Możesz również zajrzeć do pliku / etc / environment