ฉันใช้ Ubuntu Desktop 14.04 และฉันกำลังใช้เชลล์ที่ไม่ใช่การเข้าสู่ระบบ เมื่อฉันเปิดเทอร์มินัล GUI อันดับแรกเชลล์เซสชันที่ไม่ใช่การเข้าสู่ระบบจะอ่านไฟล์เริ่มต้นต่อไปนี้:
/etc/bash.bashrc
~/.bashrc
เปลือกหอยที่ไม่ได้เข้าสู่ระบบสืบทอดสิ่งแวดล้อมจากการปกครองซึ่งเป็นเปลือกเข้าสู่ระบบเพื่อให้เซสชั่นยังอ่านแฟ้มเริ่มต้นต่อไปนี้:
/etc/profile
~/.bash_profile
แต่ผมไม่สามารถหา$PATH
สำหรับเส้นทางทั้งระบบชอบ/bin
, /sbin
, /usr/bin
, /usr/sbin
ชุดในใด ๆ ของไฟล์เหล่านี้ ซึ่งเป็น$PATH
ที่ตั้งไว้สำหรับไดเรกทอรีเหล่านี้หรือไม่
$PATH
มันได้รับมาจากเปลือกเข้าสู่ระบบของผู้ปกครองหรือว่ามันถูกโหลดโดยแต่ละbash
อินสแตนซ์?