คำตอบสำหรับคำถามเกี่ยวกับSOและaskubuntuพร้อมกับ poking through (และส่วนหัวอ่านของ) $HOMEและ/etc/ระบุจำนวนไฟล์ที่สามารถใช้เพื่อตั้งค่าตัวแปรสภาพแวดล้อมรวมถึง:
~/.profile~/.bashrc~/.bash_profile~/.gnomerc~/.Rprofile/etc/bash_bashrc/etc/profile/etc/screenrc
ฉันรวบรวมไฟล์ที่ใช้/etc/งานได้สำหรับผู้ใช้ทุกคนในขณะที่ไฟล์$HOMEนั้นเป็นไฟล์เฉพาะของผู้ใช้ ฉันยังรวบรวมที่.profileโหลดเมื่อเข้าสู่ระบบในขณะที่.bashrcโหลดเมื่อ/bin/bashถูกดำเนินการ ฉันยังเข้าใจว่าโปรแกรมต่าง ๆ มีไฟล์การตั้งค่าที่แตกต่างกัน (เช่น.Rprofileสำหรับ R) แต่ฉันขอขอบคุณการชี้แจงบางอย่าง:
- มี
*rcและ*profileไฟล์ที่แตกต่างกัน? - ขอบเขตของไฟล์ดังกล่าวคืออะไร (เช่นไฟล์ใดที่มักใช้กับ Linux)
- มีลำดับชั้น (เช่น
.bashrcเขียนทับชุดตัวแปร.settings) - การอ้างอิงที่ดีสำหรับไฟล์ประเภทนี้คืออะไร? สำหรับตัวเลือกในไฟล์เหล่านี้?
INVOCATIONman bashดูFHSบทความ wiki บนระบบไฟล์ Linux นั่นจะเป็นการเริ่มต้นที่ดีและตอบคำถามเหล่านี้สองสามข้อ ไฟล์ที่มีจุดก่อนหน้านี้ (.) จะเป็นแบบเจาะจงผู้ใช้โดยทั่วไปจะอยู่ใน$HOMEไดเรกทอรีของผู้ใช้