Contoh: di Ubuntu, selalu ada .localdirektori di direktori home dan .profiletermasuk baris ini:
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
$HOME/.local/bintidak ada secara default, tetapi jika itu sudah dibuat $PATHdan executable di dalamnya dapat ditemukan.
Ini tidak disebutkan secara spesifik dalam spesifikasi direktori XDG tetapi tampaknya berasal darinya.
Yang saya heran adalah apakah ini cukup umum sehingga biasanya diasumsikan ada di distribusi pengguna akhir yang paling umum. Apakah itu, misalnya di semua turunan Debian, atau setidaknya yang Ubuntu? Bagaimana dengan ekosistem Red Hat / Fedora / CentOS? Dan seterusnya dengan Arch, Suse, dan apa yang digunakan orang saat ini.
Supaya lebih jelas, ini hanya untuk $HOME/.local/bin, bukan $HOME/bin .
Karena penasaran, jangan ragu untuk memasukkan BSD, OS / X dan lainnya jika Anda memiliki informasi. :)
/etc/skel/.profilehingga dan termasuk setidaknya 14,04 tes untuk keberadaan pengguna $HOME/bindan menambahkannya ke PATHjika ada; sebaliknya, 16,04 tampaknya menambahkan keduanya $HOME/bindan $HOME/.local/bintanpa syarat. Saya tidak ingat Ubuntus sebelumnya menambahkan $HOME/.local/binsama sekali - tapi saya tidak melihat sesuatu yang relevan dalam bashpaket changelog (yang seharusnya dimiliki /etc/skel/.profile).