Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีการตั้งค่าและแสดงรายการตัวแปรสภาพแวดล้อมใน Linux

วิธีการตั้งค่าและแสดงรายการตัวแปรสภาพแวดล้อมใน Linux

เคยเป็นมาก่อนในการใช้ Linux คุณต้องทำความคุ้นเคยกับบรรทัดคำสั่งทันที สภาพแวดล้อมเดสก์ท็อป เช่น GNOME และ KDE ทำให้การใช้ Linux ง่ายขึ้นมากสำหรับผู้เริ่มต้น คุณสามารถใช้ Linux เป็นเวลานานโดยที่ไม่รู้คำสั่งเทอร์มินัลเดียว

ในที่สุด แม้ว่าคุณจะต้องการทำบางสิ่งที่ต้องใช้บรรทัดคำสั่ง และเมื่อคุณดำดิ่งลงไปที่นี่ คุณจะต้องรู้เกี่ยวกับตัวแปรสภาพแวดล้อมในที่สุด นี่อาจดูเหมือนคำศัพท์ลึกลับ แต่ตัวแปรสภาพแวดล้อมนั้นเข้าใจง่าย

ตัวแปรสภาพแวดล้อมคืออะไร

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

สิ่งเหล่านี้ใช้เพื่อช่วยให้คำสั่งต่างๆ รู้ว่าไดเร็กทอรีหลักของคุณอยู่ที่ไหน ชื่อผู้ใช้ของคุณคืออะไร และเชลล์ที่คุณกำลังใช้อยู่ คุณยังสามารถตั้งค่าตัวเลือกต่างๆ เช่น สีเทอร์มินัลโดยใช้ตัวแปรสภาพแวดล้อมได้

รายการตัวแปรสภาพแวดล้อม

ในทางปฏิบัติ คุณอาจจะใช้เวลาตั้งค่าตัวแปรสภาพแวดล้อมต่างๆ มากกว่าการแสดงรายการ อย่างไรก็ตาม มีบางครั้งที่คุณกำลังแก้ปัญหาเมื่อรู้ว่าตัวแปรบางตัวถูกตั้งค่าอย่างไรหรือตั้งค่าไว้เลยจะมีประโยชน์มาก

วิธีการตั้งค่าและแสดงรายการตัวแปรสภาพแวดล้อมใน Linux

นี้มาในสองส่วน คุณสามารถแสดงรายการตัวแปรสภาพแวดล้อมปัจจุบันทั้งหมดหรือเลือกดูเฉพาะค่าของตัวแปรเดียวก็ได้ ในการแสดงรายการตัวแปรสภาพแวดล้อมที่ตั้งไว้ในปัจจุบันทั้งหมด ให้เรียกใช้ printenv คำสั่งที่ไม่มีอาร์กิวเมนต์:

printenv

สิ่งนี้จะให้ภาพรวมระดับสูงของตัวแปรสภาพแวดล้อมต่างๆ คุณสามารถใช้สิ่งนี้เพื่อดูว่ามีการตั้งค่าอะไรบ้าง หรือคุณสามารถใช้กับเครื่องมืออื่น เช่น grep เพื่อค้นหาสตริงข้อความบางสตริง

หากคุณต้องการดูว่าตัวแปรบางตัวมีค่าเท่าใด ให้เรียกใช้ printenv ด้วยชื่อตัวแปรที่คุณเลือกเป็นอาร์กิวเมนต์:

printenv HOME

หากคุณต้องการตรวจสอบตัวแปรที่แตกต่างกันสองสามตัว ให้ส่งผ่านทั้งหมดเป็นอาร์กิวเมนต์ดังตัวอย่างต่อไปนี้:

printenv HOME PWD

หากต้องการส่งค่าของตัวแปรสภาพแวดล้อม ให้อ้างอิงด้วย $ อักขระดังตัวอย่างต่อไปนี้:

ls $HOME

การตั้งค่าตัวแปรสภาพแวดล้อม

การตั้งค่าตัวแปรสภาพแวดล้อมก็ค่อนข้างง่ายเช่นกัน ใช้ชื่อโดยไม่มี $ โอเปอเรเตอร์และกำหนดโดยใช้ = โอเปอเรเตอร์ ตัวอย่างเช่น หากต้องการตั้งค่า “EXAMPLE_VAR” เป็น “hello” คุณจะต้องเรียกใช้สิ่งต่อไปนี้:

EXAMPLE_VAR=hello

ตอนนี้คุณสามารถเข้าถึงตัวแปรนี้ตามด้านบนโดยใช้ $ โอเปอเรเตอร์

echo $EXAMPLE_VAR

สิ่งนี้จะตั้งค่าตัวแปรสำหรับเซสชันปัจจุบันของคุณเท่านั้น เมื่อคุณออกจากระบบหรือรีสตาร์ทคอมพิวเตอร์ ตัวแปรนี้จะหายไป ซึ่งดีสำหรับการทดสอบหรือหากคุณต้องการตั้งค่าบางอย่างเพียงชั่วคราว

วิธีการตั้งค่าและแสดงรายการตัวแปรสภาพแวดล้อมใน Linux

เพื่อให้แน่ใจว่าตัวแปรสภาพแวดล้อมเหล่านี้ยังคงมีอยู่ คุณต้องวางไว้ในไฟล์การกำหนดค่าที่เหมาะสม คุณสามารถใช้ไฟล์ “/etc/environment” สำหรับตัวแปรทั้งระบบได้ ในขณะที่ “/etc/profile” จะตั้งค่าตัวแปรเชลล์

สำหรับการใช้งานส่วนตัว คุณสามารถตั้งค่าตัวแปรใน “~/.bashrc” หรือไฟล์ที่คล้ายกันได้หากคุณใช้เชลล์อื่น หากต้องการตั้งค่าให้ใช้รูปแบบเดียวกับด้านบน

บทสรุป

ด้วยเครื่องมือบรรทัดคำสั่งข้างต้น คุณควรมีพื้นฐานสำหรับเกือบทุกอย่างที่คุณต้องทำกับตัวแปรสภาพแวดล้อม คุณสามารถเริ่มต้นด้วยการปรับแต่งส่วนต่างๆ ของเชลล์หรือตัวเลือกการเริ่มต้นอื่นๆ จากนั้นขยายจากที่นั่น

แน่นอน หากคุณเพิ่งเริ่มใช้ Linux คุณจำเป็นต้องรู้มากกว่าแค่ตัวแปรสภาพแวดล้อมเพื่อใช้งานในบรรทัดคำสั่ง เพื่อช่วยให้ทุกอย่างตรงไปตรงมา โปรดดูคำแนะนำของเราในการจำคำสั่ง Linux อย่างง่ายดาย