ซ้ำกันได้:
ความแตกต่างระหว่าง“ a = b” และ“ ส่งออก a = b” ใน bash
เป็นการยากที่จะยอมรับ แต่ฉันไม่เคยเข้าใจสิ่งที่แน่นอน export
ทำกับตัวแปรสภาพแวดล้อม ฉันรู้ว่าถ้าฉันไม่ส่งออกตัวแปรบางครั้งฉันไม่สามารถเห็นมันในกระบวนการลูก แต่บางครั้งดูเหมือนว่าฉันสามารถ เกิดอะไรขึ้นเมื่อฉันพูด
export foo=5
และเมื่อใดที่ฉันไม่ควรส่งออกตัวแปร
export
คำสั่งเป็น. bashrc / .bash_profile เพื่อสร้างตัวแปรโกลบอลแบบถาวรที่คล้ายกับ $HOME
.