รหัสใน. bashrc ไม่ทำงานเมื่อฉันเปิดหน้าต่างเทอร์มินัลใหม่ใน Ubuntu 12.04 ฉันสังเกตเห็นสิ่งนี้เมื่อสร้างไฟล์. bash_aliases นามแฝงไม่ปรากฏขึ้นเมื่อฉันเปิดเทอร์มินัลใหม่ อย่างไรก็ตามเมื่อฉันพิมพ์source .bashrcนามแฝงก็ปรากฏขึ้น
.bashrc ควรทำงานทุกครั้งที่ฉันเปิดหน้าต่างเทอร์มินัลใหม่ใช่ไหม
ฉันจะทำให้สิ่งนี้เกิดขึ้นได้อย่างไร
.profileอ่านในเวลาล็อกอินไม่ใช่เมื่อคุณเปิดเทอร์มินัลใหม่เว้นแต่ว่ามีการกำหนดค่าผิดที่ Selah: คุณเปลี่ยนแปลงอะไรจากการกำหนดค่าเริ่มต้นหรือไม่ โปรดเรียกใช้ps -o command $$ $PPIDในเทอร์มินัลและคัดลอกวางผลลัพธ์
.bashrcในโฟลเดอร์บ้านของคุณใช่มั้ย
echo $SHELLอาจต้องการตรวจสอบ เรื่องนี้เกิดขึ้นกับฉันและเปลือกเป็น / bin / sh แทนที่จะทุบตี แก้ไขใน / etc / passwd และการทำงาน. bashrc