คำตอบ:
เมื่อทุบตีเริ่มต้นที่ไม่ได้เข้าสู่ระบบเปลือกทุบตีโต้ตอบบน Debian / Ubuntu เหมือนระบบเปลือกแรกอ่านแล้วอ่าน/etc/bash.bashrc
~/.bashrc
เหตุผลที่/etc/bash.bashrc
ไม่ปรากฏในเอกสารทุบตีปกติ (เช่นที่นี่หรือที่นี่ ) คือมันเป็นคุณสมบัติที่เพิ่มโดย Debian และรับรองโดย Ubuntu ดังที่ Debian อธิบาย ( readme.debian ):
/etc/bash.bashrc คืออะไร ดูเหมือนว่าจะไม่มีการจัดทำเป็นเอกสาร
ทุบตีเวอร์ชั่น Debian นั้นรวบรวมด้วยตัวเลือกพิเศษ (
-DSYS_BASHRC
) ที่ทำให้ bash อ่าน/etc/bash.bashrc
มาก่อน~/.bashrc
สำหรับเชลล์ที่ไม่ใช่การล็อกอิน ดังนั้นในระบบเด/etc/bash.bashrc
คือการ~/.bashrc
เป็นคือการ/etc/profile
~/.bash_profile
ดังนั้น/etc/bash.bashrc
จะมีการบันทึกไว้ในหน้าคน Debian และ Ubuntu แต่ไม่ได้อยู่ในหน้าคนจากการกระจายอื่น ๆ ที่ไม่สนับสนุนคุณสมบัตินี้
ไฟล์/etc/bash.bashrc
การกำหนดค่าเริ่มต้นทั้งระบบและไฟล์การกำหนดค่าเริ่มต้นส่วนบุคคลมาตรฐาน~/.bashrc
หากเชลล์ใช้งานได้
/etc/bashrc
เลย