ฉันชอบเมื่อเชลล์พรอมต์แสดงชื่อผู้ใช้ชื่อโฮสต์และชื่อของไดเรกทอรีทำงาน นอกจากนี้ฉันชอบเมื่อทั้งหมดนี้แสดงเป็นสี ดังนั้นฉันมักจะใส่
export PS1='\[\033[0;32m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '
ใน~/.bashrc
. เพื่อใช้การเปลี่ยนแปลงทันทีโทร
. ~/.bashrc
นอกจากนี้หากคุณเปลี่ยนไปใช้รูทsu
ก็เป็นการดีที่จะเห็น bash prompt ในสีที่แตกต่างกันเพื่อให้คุณใช้ความระมัดระวังเป็นพิเศษ สำหรับสิ่งนี้ฉันเพิ่มบรรทัด
export PS1='\[\033[0;31m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '
/root/.bashrc
เข้าไป และโทรมา
. /root/.bashrc
เพื่อใช้การเปลี่ยนแปลง จากนั้นดูเหมือนว่านี้
ผู้ดูแลระบบเซิร์ฟเวอร์ VPS มักให้ชื่อโฮสต์ที่เป็นใบ้ ในการเปลี่ยนให้เปิด/etc/sysconfig/network
และเปลี่ยนบรรทัด
HOSTNAME=put_what_you_want_to_see_in_bash_prompt_here
ถ้าคุณต้องการสีที่ต่างกันสำหรับชิ้นusername@host
ส่วนคุณต้องเปลี่ยน 0; 32m ส่วนในตัวอย่างแรกหรือ 0; 31m ส่วนในตัวอย่างที่สอง รายการสีที่มีอยู่สามารถพบได้ที่นี่
เนื่องจาก.bashrc
ถูกดำเนินการสำหรับเชลล์ที่ไม่ได้ล็อกอินอย่าลืมตรวจสอบอีกครั้งว่า
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
มีอยู่ใน~/.bash_profile
เนื่องจาก~/.bash_profile
มีการดำเนินการในการเข้าสู่ระบบของคุณ /root/.bash_profile
และยังเพิ่มชิ้นเดียวกันใน