Przykład: w Ubuntu zawsze jest .localkatalog w katalogu domowym i .profilezawiera ten wiersz:
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
$HOME/.local/bindomyślnie nie istnieje, ale jeśli został utworzony, jest już w nim $PATHi można znaleźć pliki wykonywalne.
Nie jest to dokładnie wspomniane w specyfikacji katalogu XDG, ale wydaje się, że pochodzi z niego.
Zastanawiam się, czy jest to na tyle powszechne, że można zwykle założyć, że istnieje ono w najpopularniejszych dystrybucjach użytkowników końcowych. Czy na przykład we wszystkich pochodnych Debianie, a przynajmniej w Ubuntu? Co powiesz na ekosystem Red Hat / Fedora / CentOS? I tak dalej z Arch, Suse i tym, czego ludzie używają obecnie.
Żeby było bardziej jasne, to tylko dla $HOME/.local/bin, nie $HOME/bin .
Z ciekawości zachęcamy do dołączenia BSD, OS / X i innych, jeśli masz takie informacje. :)
/etc/skel/.profiledo co najmniej 14.04 testów na obecność użytkownika $HOME/bini dodaje go, PATHjeśli istnieje; przeciwnie, 16.04 wydaje się dodawać oba $HOME/bini $HOME/.local/binbezwarunkowo. Nie przypominam sobie wcześniej dodawania Ubuntusa $HOME/.local/bin- ale nie widzę nic istotnego w dzienniku bashzmian pakietu (który rzekomo jest właścicielem /etc/skel/.profile).