Nie jestem zwolennikiem Linuksa i mam następujące wątpliwości po samouczku.
Muszę zmodyfikować bashrc
plik. Jakie ustawienia są zawarte w tym pliku? Myślę, że coś dotyczyło środowiska powłoki bash, ale nie jestem tego taki pewien.
Muszę wstawić ten wiersz:
export PATH=$HOME/.local/bin:$HOME/.local/usr/bin:$PATH
Co dokładnie robi ta linia?
Myślę, że to export
oświadczenie służy do utworzenia nowej zmiennej udostępniającej ją dla innego programu.
Ale czym dokładnie jest ta linia? Czy PATH
nazwa zmiennej, którą definiuję? Co to jest $HOME
?
Co oznacza :
symbol między PATH=$HOME/.local/bin
a $HOME/.local/usr/bin
i $PATH
sekcji w poprzedniej wypowiedzi?
Co dokładnie oznacza to wyrażenie?
PATH
modyfikacje są już wykonywane w ~/.profile
pliku, więc wykonywanie podobnych czynności jest trochę niespójne ~/.bashrc
. Lepiej IMO zmodyfikować kod już w ~/.profile
razie potrzeby. Obecnie domyślny ~/.profile
plik zawiera tę linię:PATH="$HOME/bin:$HOME/.local/bin:$PATH"
~/.bashrc
, ~/.profile
jest wchłaniany przez menedżera wyświetlania, więc tylko zmienne ustalane przez ~/.profile
dostępne są podczas uruchamiania programów ze środowiska graficznego. Dzieje się to wcześnie, więc proces sesji powinien być w porządku.