ฉันแก้ไข.bashrc
ไฟล์เพื่อส่งออกตัวแปรสภาพแวดล้อมใหม่บ่อยครั้ง
แทนที่จะปิดคอนโซลและเริ่มใหม่เพื่อรีเฟรชตัวแปร env มีวิธีที่สะดวกในการรีเฟรชหรือไม่?
ฉันแก้ไข.bashrc
ไฟล์เพื่อส่งออกตัวแปรสภาพแวดล้อมใหม่บ่อยครั้ง
แทนที่จะปิดคอนโซลและเริ่มใหม่เพื่อรีเฟรชตัวแปร env มีวิธีที่สะดวกในการรีเฟรชหรือไม่?
คำตอบ:
ภายในหน้าต่างเดียวกันคุณสามารถพิมพ์bash
เพื่อเริ่มใหม่ นี่เทียบเท่ากับการปิดหน้าต่างและเปิดใหม่อีกครั้ง
หรือคุณสามารถพิมพ์source ~/.bashrc
ไปยังแหล่ง.bashrc
ไฟล์ได้
source
ยังไม่มีความจำเป็นที่จะต้องพิมพ์คำยาว . ~/.bashrc
คุณสามารถพิมพ์เพียงจุดแทนมัน
source
แสดงผู้ใช้ที่เรียกใช้คำสั่ง ฉันไม่เชื่อในการแสดงคำสั่งแบบย่อไปยังผู้ใช้ใหม่จนกว่าพวกเขาจะเข้าใจว่าโค้ดกำลังทำอะไรอยู่
source
bashism ที่ใช้พิมพ์นานกว่านั้นยังไม่มีข้อได้เปรียบเหนือพกพาของมันในทุก ๆ เชลล์เทียบเท่ากัน.
ฉันไม่เห็นประเด็นที่จะกระตุ้นให้ใครก็ตามใหม่หรือมีประสบการณ์มาใช้
เพียงใช้
source ~/.bashrc
หรือ
. ~/.bashrc
นอกจากสิ่งที่คนอื่น ๆ แนะนำแล้วฉันได้พบว่าsource
จะไม่ยกเลิกการตั้งค่าตัวแปรสภาพแวดล้อมที่กำหนดไว้ก่อนหน้านี้ ดังนั้นหากคุณต้องการยกเลิกการตั้งค่าตัวแปรสภาพแวดล้อมคุณต้องทำด้วยตนเอง
source
เป็นวิธีที่ถูกต้อง