คำตอบ:
เมื่อทุบตีเริ่มต้นที่ไม่ได้เข้าสู่ระบบเปลือกทุบตีโต้ตอบบน 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เลย