ตัวแปรสภาพแวดล้อมคือค่าไดนามิกที่ ระบบปฏิบัติการ และซอฟต์แวร์อื่นๆ สามารถใช้เพื่อระบุข้อมูลเฉพาะสำหรับคอมพิวเตอร์ของคุณได้
กล่าวอีกนัยหนึ่ง มันเป็นสิ่งที่แสดงถึงสิ่งอื่น เช่น ตำแหน่งบนคอมพิวเตอร์ของคุณ หมายเลขเวอร์ชัน , รายการวัตถุ ฯลฯ
ตัวแปรสภาพแวดล้อมล้อมรอบด้วยเครื่องหมายเปอร์เซ็นต์ ( % ) เช่นเดียวกับใน %อุณหภูมิ% เพื่อแยกความแตกต่างจากข้อความปกติ
มีสองประเภท:ตัวแปรสภาพแวดล้อมของผู้ใช้และตัวแปรสภาพแวดล้อมของระบบ
ตัวแปรสภาพแวดล้อมของผู้ใช้
ตัวแปรสภาพแวดล้อมของผู้ใช้ตามชื่อ คือตัวแปรสภาพแวดล้อมที่เฉพาะเจาะจงสำหรับบัญชีผู้ใช้แต่ละบัญชี
ซึ่งหมายความว่าค่าของตัวแปรเมื่อเข้าสู่ระบบในฐานะผู้ใช้รายหนึ่งอาจแตกต่างจากค่าของตัวแปรเดียวกันเมื่อเข้าสู่ระบบในฐานะผู้ใช้อื่นบนคอมพิวเตอร์เครื่องเดียวกัน
ตัวแปรสภาพแวดล้อมประเภทนี้สามารถตั้งค่าได้ด้วยตนเองไม่ว่าผู้ใช้ใดก็ตามที่เข้าสู่ระบบ แต่ Windows และซอฟต์แวร์อื่น ๆ ก็สามารถตั้งค่าได้เช่นกัน
ตัวอย่างหนึ่งของตัวแปรสภาพแวดล้อมของผู้ใช้คือ %โฮมพาธ% . ตัวอย่างเช่น ในคอมพิวเตอร์ Windows 11 เครื่องหนึ่ง ตัวแปรนั้นจะเก็บค่าของ UsersTim ซึ่งเป็นโฟลเดอร์ที่มีข้อมูลเฉพาะของผู้ใช้ทั้งหมด
เซฟโหมดบน ps4 คืออะไร
ตัวแปรสภาพแวดล้อมของผู้ใช้สามารถกำหนดเองได้เช่นกัน ผู้ใช้สามารถสร้างสิ่งที่ต้องการได้ %ข้อมูล% ซึ่งอาจชี้ไปที่โฟลเดอร์บนคอมพิวเตอร์เช่น C:ดาวน์โหลดไฟล์ . ตัวแปรสภาพแวดล้อมเช่นนี้จะทำงานเฉพาะเมื่อผู้ใช้รายนั้นเข้าสู่ระบบเท่านั้น
คุณอาจใช้ตัวแปรสภาพแวดล้อมผู้ใช้แบบกำหนดเองหากคุณต้องการใช้ทางลัดเพื่อใช้งานคอมพิวเตอร์ของคุณ หรือหากคุณคิดล่วงหน้าและสร้างสคริปต์ที่ชี้ไปที่ตัวแปรสภาพแวดล้อม คุณสามารถเปลี่ยนโฟลเดอร์ในภายหลังได้ตลอดเวลาโดยไม่ต้องปรับโค้ดทั้งหมดในสคริปต์
ตัวแปรสภาพแวดล้อมของระบบ
ตัวแปรสภาพแวดล้อมของระบบขยายออกไปมากกว่าผู้ใช้เพียงรายเดียว โดยนำไปใช้กับผู้ใช้ใดๆ ที่อาจมีอยู่หรือถูกสร้างขึ้นในอนาคต ตัวแปรสภาพแวดล้อมของระบบส่วนใหญ่จะชี้ไปยังตำแหน่งที่สำคัญ เช่น โฟลเดอร์ Windows
ตัวแปรสภาพแวดล้อมที่พบบ่อยที่สุดในระบบ Windows ได้แก่ %เส้นทาง% , %ไฟล์โปรแกรม% , %อุณหภูมิ% , และ %รากระบบ% แม้ว่าจะมีอีกหลายคนก็ตาม
ตัวอย่างเช่น เมื่อคุณติดตั้ง Windows %วินเดอร์% ถูกตั้งค่าเป็นไดเร็กทอรีที่ติดตั้งไว้ เนื่องจากไดเร็กทอรีการติดตั้งเป็นสิ่งที่ผู้ติดตั้ง (นั่นคือคุณ...หรือผู้ผลิตคอมพิวเตอร์ของคุณ) สามารถกำหนดได้ในคอมพิวเตอร์เครื่องเดียว อาจเป็นได้ ซี:Windows ,แต่ในอีกทางหนึ่งอาจเป็นได้ ค:Win10 .
ดำเนินการต่อจากตัวอย่างนี้ สมมติว่ามีการติดตั้ง Microsoft Word บนคอมพิวเตอร์แต่ละเครื่องหลังจากตั้งค่า Windows เสร็จแล้ว ในขั้นตอนการติดตั้ง Word ไฟล์จำนวนหนึ่งจะต้องถูกคัดลอกไปยังไดเร็กทอรีที่ติดตั้ง Windows Word จะแน่ใจได้อย่างไรว่ากำลังติดตั้งไฟล์ในตำแหน่งที่ถูกต้องหากสถานที่นั้นคือ ซี:Windows บนคอมพิวเตอร์เครื่องหนึ่งและอีกเครื่องหนึ่งใช่ไหม
เพื่อป้องกันปัญหาที่อาจเกิดขึ้นเช่นนี้ Microsoft Word และซอฟต์แวร์ส่วนใหญ่ได้รับการออกแบบให้ติดตั้ง %วินเดอร์% ไม่ใช่โฟลเดอร์เฉพาะใดๆ ด้วยวิธีนี้ จึงมั่นใจได้ว่าไฟล์สำคัญเหล่านี้ได้รับการติดตั้งในไดเร็กทอรีเดียวกันกับ Windows ไม่ว่าไฟล์นั้นจะอยู่ที่ใดก็ตาม
ดู หน้าตัวแปรสภาพแวดล้อมที่รู้จักของ Microsoft สำหรับรายการตัวแปรสภาพแวดล้อมผู้ใช้และระบบจำนวนมากที่มักใช้ใน Windows
วิธีค้นหาค่าของตัวแปรสภาพแวดล้อม
มีหลายวิธีในการดูว่าตัวแปรสภาพแวดล้อมใดเกิดขึ้นบ้าง
พรอมต์คำสั่ง คำสั่งเสียงสะท้อน
ในกรณีส่วนใหญ่ อย่างน้อยใน Windows วิธีที่ง่ายที่สุดและอาจเร็วที่สุดคือทำผ่านวิธีง่ายๆ พร้อมรับคำสั่ง คำสั่งที่เรียกว่า เสียงสะท้อน .
เปิดพร้อมรับคำสั่ง และดำเนินการดังต่อไปนี้ สั่งการ แน่นอนว่าเป็นการทดแทน %อุณหภูมิ% สำหรับตัวแปรสภาพแวดล้อมที่คุณสนใจ:
|_+_|สังเกตค่าที่แสดงด้านล่างทันที ตัวอย่างเช่น, เสียงสะท้อน %อุณหภูมิ% อาจสร้างสิ่งนี้:
หากต้องการแสดงรายการตัวแปรสภาพแวดล้อมทั้งหมดพร้อมกัน เพียงดำเนินการ ชุด จากบรรทัดคำสั่ง หรือลอง ตั้งค่าผู้ใช้ สำหรับรายการตัวแปรทั้งหมดที่ขึ้นต้นด้วย ผู้ใช้ (ใช้ได้กับคำนำหน้าใด ๆ )
ผลลัพธ์จะมีลักษณะดังนี้ โดยชื่อของตัวแปรจะแสดงก่อน ตามด้วย = แล้วตามด้วยค่า:
|_+_|เข้า ตั้งค่า > ev.txt เพื่อเปลี่ยนเส้นทางเอาต์พุตของคำสั่งไปยังไฟล์เพื่อรับรายการตัวแปรสภาพแวดล้อมทั้งหมดที่บันทึกไว้ในเอกสาร TXT
คำสั่งการเขียนเอาท์พุต PowerShell
คุณยังสามารถใช้ Windows PowerShell เพื่อดูว่าตัวแปรสภาพแวดล้อมใดชี้ไปที่อะไร แต่ไวยากรณ์จะแตกต่างออกไปเล็กน้อย ต่อไปนี้เป็นสองวิธีที่จะทำ:
|_+_|ใช้คำสั่งนี้เพื่อดูตัวแปรทั้งหมดที่แสดงร่วมกัน:
|_+_|คุณสมบัติของระบบ
หากเครื่องมือบรรทัดคำสั่งทำให้คุณกลัว (ไม่ควร) มีวิธีที่ง่ายกว่าในการตรวจสอบค่าของตัวแปรสภาพแวดล้อม
มุ่งหน้าไป แผงควบคุม จากนั้นแอปเพล็ตระบบ เมื่อถึงแล้ว ให้เลือก การตั้งค่าระบบขั้นสูง , แล้ว ตัวแปรสภาพแวดล้อม ที่ส่วนลึกสุด. นี่คือไม่สมบูรณ์รายการ แต่รายการที่อยู่ในรายการมีค่าอยู่ข้างๆ
คำสั่ง Linux printenv
บนระบบ Linux คุณสามารถดำเนินการไฟล์ โรงพิมพ์ คำสั่งจากบรรทัดคำสั่งเพื่อแสดงรายการตัวแปรสภาพแวดล้อมทั้งหมดที่กำหนดไว้ในปัจจุบัน