Örnek: Ubuntu'da .local
ana dizinde daima bir dizin bulunur ve .profile
bu satırı içerir:
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
$HOME/.local/bin
varsayılan olarak mevcut değildir, ancak oluşturulduysa zaten $PATH
içindedir ve içindeki yürütülebilir dosyaları bulunabilir.
Bu, XDG dizini belirtiminde tam olarak belirtilmemiştir, ancak ondan türetilmiş görünmektedir.
Merak ediyorum, eğer bu en yaygın son kullanıcı dağıtımlarında var olduğu varsayılabilir. Örneğin, tüm Debian türevlerinde mi, yoksa en azından Ubuntu'larda mı? Red Hat / Fedora / CentOS ekosistemine ne dersiniz? Ve böylece Arch, Suse ve insanlar bugünlerde ne kullanıyor?
Ekstra Açık olmak gerekirse, bu içindir $HOME/.local/bin
, değil $HOME/bin
.
Meraktan, bilginiz varsa, BSD, OS / X ve diğerleri dahil olmaktan çekinmeyin. :)
/etc/skel/.profile
, bir kullanıcının varlığı için en az 14.04 teste kadar ve dahil olmak üzere varsa $HOME/bin
ve PATH
varsa ekler ; aksine, 16.04 görünür hem eklemek $HOME/bin
ve $HOME/.local/bin
koşulsuz. Ubuntus'un daha önce eklediğini hatırlamıyorum $HOME/.local/bin
- ama bash
changelog paketinde ilgili bir şey görmüyorum (sözde /etc/skel/.profile
).