วิธีเพิ่ม PATH ไปยังตัวแปร $ PATH ใน Linux


0

ฉันพยายามเพิ่มเส้นทางไปยังเส้นทางตัวแปรของฉันโดยใช้การส่งออก .. แต่เมื่อฉันปิด Terminal และเปิดใหม่ฉันพบว่า PATH ไม่ได้เพิ่ม

ฉันจะเพิ่มให้เป็นแบบทั่วไปสำหรับทุกเซสชันได้อย่างไร

ขอบคุณมาก!


1
โปรดแสดงวิธีการที่คุณกำหนด ควรเป็นสิ่งที่ชอบ PATH=$PATH:/new/dir ในของคุณ ~/.profile.
fedorqui

@fedorqui เว้นแต่ว่าคุณใช้ OSX อยู่ ~/.bashrc ไม่ ~/.profile. ~/.profile ถูกอ่านโดยเชลล์ล็อกอินเท่านั้น
terdon

@terdon ดังนั้น ~/.bashrc โหลดอยู่เสมอหรือไม่ แม้ว่าการเข้าสู่ระบบจะมองเห็นได้หรือไม่ไม่ใช่เปลือก?
fedorqui

@fedorqui มันจะถูกโหลดทุกครั้งที่คุณเปิดเครื่อง ~/.profile จะถูกละเว้นถ้าคุณเรียกใช้เปลือกเข้าสู่ระบบ
terdon

คำตอบ:


2

หากคุณปิดเครื่องเทอร์มินัลการเปลี่ยนแปลงใด ๆ ที่คุณทำกับสภาพแวดล้อมจะหายไปในครั้งต่อไปที่คุณเปิด ทั้งหมด export ทำคือมัน ยังคงรักษา การเปลี่ยนแปลงสภาพแวดล้อมที่คุณทำในเปลือกปัจจุบันดังนั้นถ้าคุณ วางไข่ subshell ใหม่ (โดยใช้ bash หรืออื่น ๆ )

หากคุณต้องการให้การเปลี่ยนแปลงเหล่านี้ยังคงมีอยู่ในเซสชันคุณสามารถเพิ่มได้ export คำสั่งไปยังไฟล์เข้าสู่ระบบเช่น .login หรือ .bashrc


คุณช่วยอธิบายเพิ่มเติมเกี่ยวกับวิธีการเปลี่ยนเป็น .login หรือ. bashrc ได้อย่างไร !!

1
คุณเพียงแค่ต้องแก้ไขของคุณ ~/.bashrc หรือ ~/.login เพื่อเพิ่มบรรทัดที่คุณส่งออกคำสั่งของคุณ อ่านเพิ่มเติม
S.R.I
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.