เปิดหน้าต่าง Terminal ใหม่และไปที่โฮมไดเร็กตอรี่ของคุณ (เพียงพิมพ์cd
แล้วกด Enter)
หลังจากนั้นให้พิมพ์ls .bash*
และls .profile
(โปรดทราบว่าชื่อไฟล์แต่ละชื่อขึ้นต้นด้วยจุด) หากคุณมีไฟล์เหล่านั้น (และคุณควรมีอย่างน้อยหนึ่งไฟล์. โปรไฟล์) จากนั้นคุณต้องแก้ไขและเพิ่มชื่อแทนของคุณ ฉันใช้ VI (หรือ VIM) เพื่อแก้ไขไฟล์เหล่านั้น แต่คุณสามารถใช้ตัวแก้ไขอื่น (ในความเป็นจริงการพิมพ์ในหน้าต่าง Terminal ของคุณopen .bash_profile
จะเปิดใน TextEditor ซึ่งอาจเป็นมิตรกับผู้ใช้มากกว่าถ้าคุณไม่คุ้นเคยกับ VI) . หากด้วยเหตุผลบางอย่างคุณไม่มีไฟล์เหล่านั้นจากนั้นสร้างไฟล์ใหม่ (และเรียกมันว่า. bashrc) เพิ่มบรรทัดนามแฝงของคุณลงในนั้น (ดังนั้นนี่จะเป็นหนึ่งคำสั่งต่อบรรทัดตามที่คุณพิมพ์ ในเชลล์) จากนั้นบันทึกไฟล์ จากนั้นคุณสามารถสร้าง symlinks จะ .bash_profile และ .profile ln -s .bashrc .bash_profile; ln -s .bashrc .profile
โดยใช้
สิ่งที่ฉันมักจะทำคือฉันสร้าง. bashrc และ. bash_profile เพื่อเชื่อมโยงสัญลักษณ์ไปที่. profile และจากนั้นเพียงแค่ต้องกังวลเกี่ยวกับไฟล์เดียวเท่านั้น
ความแตกต่างระหว่างไฟล์เหล่านั้นคือ bash จะหาแหล่งที่แตกต่างกันโดยขึ้นอยู่กับว่ามันถูกเริ่มต้นเป็นล็อกอินเชลล์ (โดยทั่วไปแล้วกระบวนการล็อกอินจะเริ่มเชลล์เป็นเชลล์ล็อกอิน) หรือเป็นเชลล์แบบโต้ตอบ (แต่ไม่ใช่ล็อกอิน) เชลล์แบบไม่มีการโต้ตอบ การมีทั้งสามไฟล์เป็นหลักทำให้ฉันมีสภาพแวดล้อมที่สอดคล้องกันโดยไม่คำนึงถึงว่าจะใช้วิธีทุบตีอย่างไร
คุณจะได้รับข้อมูลเพิ่มเติมโดยทำman bash
แต่ต้องเตรียมพร้อมมันเป็นหน้าเว็บที่ยาว คุณจะสามารถดูได้ว่าไฟล์ใดในสามไฟล์ (.bashrc, .profile และ. bash_profile) มีที่มาทั้งนี้ขึ้นอยู่กับโหมดที่มีการทุบตีเริ่ม
หวังว่าจะช่วย - ถ้าไม่ให้ฉันตะโกน