Yanıtlar:
Bash, Debian / Ubuntu benzeri bir sistemde giriş yapmayan etkileşimli bir bash kabuğunu başlattığında, kabuk önce okur /etc/bash.bashrc
ve sonra okur ~/.bashrc
.
/etc/bash.bashrc
Normal bash belgelerinde ( burada veya burada olduğu gibi) görünmemesinin nedeni, Debian tarafından eklenen ve Ubuntu tarafından benimsenen bir özellik olmasıdır. Debian'ın açıkladığı gibi ( readme.debian ):
/Etc/bash.bashrc dosyası nedir? Belgelenmemiş gibi görünüyor.
Bash'ın Debian sürümü, etkileşimli giriş yapmayan kabuklar için daha önce
-DSYS_BASHRC
bash okumasını sağlayan özel bir seçenek ( ) ile derlenmiştir . Yani, Debian sistemlerde, etmektir olarak etmektir ./etc/bash.bashrc
~/.bashrc
/etc/bash.bashrc
~/.bashrc
/etc/profile
~/.bash_profile
Böylece, /etc/bash.bashrc
Debian ve Ubuntu man sayfalarında belgelenmiştir ancak bu özelliği desteklemeyen diğer dağıtımların man sayfalarında belgelenmemiştir.
Sistem geniş başlatma dosyası /etc/bash.bashrc
ve ~/.bashrc
kabuk etkileşimli ise standart kişisel başlatma dosyası .
/etc/bashrc
yerde göremiyorum .