Nie jestem zwolennikiem Linuksa i mam następujące wątpliwości po samouczku.
Muszę zmodyfikować bashrcplik. 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 exportoświadczenie służy do utworzenia nowej zmiennej udostępniającej ją dla innego programu.
Ale czym dokładnie jest ta linia? Czy PATHnazwa zmiennej, którą definiuję? Co to jest $HOME?
Co oznacza :symbol między PATH=$HOME/.local/bina $HOME/.local/usr/bini $PATHsekcji w poprzedniej wypowiedzi?
Co dokładnie oznacza to wyrażenie?
PATHmodyfikacje są już wykonywane w ~/.profilepliku, więc wykonywanie podobnych czynności jest trochę niespójne ~/.bashrc. Lepiej IMO zmodyfikować kod już w ~/.profilerazie potrzeby. Obecnie domyślny ~/.profileplik zawiera tę linię:PATH="$HOME/bin:$HOME/.local/bin:$PATH"
~/.bashrc, ~/.profilejest wchłaniany przez menedżera wyświetlania, więc tylko zmienne ustalane przez ~/.profiledostępne są podczas uruchamiania programów ze środowiska graficznego. Dzieje się to wcześnie, więc proces sesji powinien być w porządku.