จากสิ่งที่ฉันได้รวบรวมในสถานที่ต่าง ๆ ด้วยการอภิปรายเกี่ยวกับ/usr/libexec/path_helper
และทั้งหมดเห็นได้ชัดว่าวิธีการที่ทันสมัยในการเพิ่มรายการให้กับตัวแปรสภาพแวดล้อมPATH
ใน macOS Sierra 10.12 คือ:
- แก้ไข
/etc/paths
ไฟล์ - เพิ่มไฟล์ที่จะอ่านจาก
/etc/paths.d
ไดเรกทอรี
คำถามของฉัน:
- kosher ใดที่ทันสมัยกว่าบน macOS รุ่นใหม่?
- หากวิธีที่ดีกว่าหรือมากกว่าทั่วไปคือการวางไฟล์ลงใน
paths.d
ไดเรกทอรีชื่อและเนื้อหาของไฟล์เหล่านั้นคืออะไร? ตัวอย่างใด ๆ ? - ฉันใช้มากกว่า
zsh
bash
นั่นสร้างความแตกต่างหรือไม่? - สองตัวเลือกเหล่านี้เป็นเอกลักษณ์ของ macOS หรือไม่ หรือพวกเขาจะปรากฏใน BSD หรือระบบที่คล้าย Unix อื่น ๆ ?