Yanıtlar:
Bash, Debian / Ubuntu benzeri bir sistemde giriş yapmayan etkileşimli bir bash kabuğunu başlattığında, kabuk önce okur /etc/bash.bashrcve sonra okur ~/.bashrc.
/etc/bash.bashrcNormal 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_BASHRCbash 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.bashrcDebian 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/bashrcyerde göremiyorum .