คุณรู้วิธีการตั้งค่าตัวแปรในเปลือก แต่สำหรับบันทึกคุณสามารถเขียน :
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'
และโปรแกรมทั้งหมดที่คุณเริ่มจากเชลล์เซสชันนี้หลังจากนั้นจะมีชุดตัวแปร
หากคุณต้องการให้มันตั้งค่าสำหรับทุกเชลล์ที่คุณเริ่มหลังจากนั้นให้เพิ่มบรรทัด~/.profile
นั้นด้วย ในกรณีดังกล่าวมันจะใช้กับเชลล์ในอนาคตทั้งหมดที่คุณเริ่ม แต่ไม่ว่าจะใช้เชลล์ใดในปัจจุบัน
.profile
โดยทั่วไปจะใช้งานกับ GUI ได้เช่นกัน แต่อาจถูกทำลายโดยการกำหนดค่าระบบและวิธีการเริ่มต้นใช้งาน นี่คือการกำหนดค่าต่อผู้ใช้เท่านั้น
/etc/environment
หากคุณต้องการตั้งค่าสำหรับผู้ใช้ทุกคนทุกเวลาที่คุณสามารถเพิ่มการมอบหมายให้ รูปแบบจะแตกต่างกันเล็กน้อย: แค่KEY=VAL
แยกบรรทัดโดยไม่จำเป็นต้องมีข้อความและไม่มีสิ่งอื่นใด
_JAVA_OPTIONS=-Dawt.useSystemAAFontSettings=on
นี่คือการแยกวิเคราะห์โดยpam_env
โมดูล มี~/.pam_environment
ไฟล์ต่อผู้ใช้เช่นกันซึ่งมีผลเหมือนกันสำหรับผู้ใช้เพียงคนเดียว ทั้งสองนี้ต้องออกจากระบบและกลับเข้ามาใหม่เพื่อให้การเปลี่ยนแปลงมีผล ตัวแปรจะถูกตั้งค่าสำหรับทุกเซสชันการล็อกอินในอนาคตทั้งที่คอนโซลและใน X
ในทำนองเดียวกันคุณสามารถสร้างไฟล์/etc/profile.d
โดยมีexport
คำสั่งอยู่ในนั้นและจะถูกโหลดลงในทุกเซสชันในอนาคตโดยผู้ใช้ใด ๆ อาจเป็นไปได้ว่ามีไฟล์ที่มีอยู่แล้วเพื่อสร้างโมเดล แต่เพียงexport
บรรทัดด้านบนจะใช้ได้
หรือคุณสามารถเพิ่มexport
คำสั่งใน~/.xinitrc
(ถ้าคุณใช้startx
) หรือ~/.xsession
KDE ยังรองรับไดเรกทอรีที่สามารถเก็บไฟล์เชลล์ได้มากเท่าที่คุณต้องการซึ่งมีข้อความดังกล่าวข้างต้น ฉันอาจต้องการหนึ่งในวิธีการอื่น~/.xprofile
~/.kde/env
export