คุณสามารถลองBashrcGenerator นี่เป็นวิธีที่ง่ายที่สุดในการรับพรอมต์อย่างที่คุณต้องการ ฉันสังเกตเห็นว่าสีที่กำหนดไว้ที่นี่อาจแตกต่างจากระบบของคุณเอง แต่นั่นเป็นปัญหาเล็ก ๆ ด้วยรหัสที่สร้างขึ้นคุณสามารถเปลี่ยนสีด้วยตัวคุณเอง
ผู้ใช้เซิร์ฟเวอร์:
export PS1="\[\e[01;37m\][\[\e[0m\]\[\e[01;32m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;34m\]\h\[\e[0m\]\[\e[00;37m\] \[\e[0m\]\[\e[00;37m\]\t\[\e[0m\]\[\e[01;37m\] \W]\\$ \[\e[0m\]"
เซิร์ฟเวอร์หลัก:
export PS1="\[\e[01;37m\][\[\e[0m\]\[\e[01;31m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;34m\]\h\[\e[0m\]\[\e[00;37m\] \[\e[0m\]\[\e[00;37m\]\t\[\e[0m\]\[\e[01;37m\] \W]\\$ \[\e[0m\]"
และหากจำเป็นคุณสามารถเปลี่ยนสีชื่อโฮสต์เพื่อสะท้อนถึงเซิร์ฟเวอร์ประเภทต่างๆ
ฉันใช้รูปแบบที่แตกต่างกันสำหรับเครื่องคอมพิวเตอร์ของฉัน:
export PS1="\[\e[01;33m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;36m\]\h\[\e[0m\]\[\e[00;37m\] \t \[\e[0m\]\[\e[01;35m\]\w\[\e[0m\]\[\e[01;37m\] > \[\e[0m\]"
สิ่งที่ฉันชอบตอนนี้:
export PS1="\n\[\e[01;33m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;36m\]\h\[\e[0m\]\[\e[00;37m\] \t \[\e[0m\]\[\e[01;35m\]\w\[\e[0m\]\[\e[01;37m\] \[\e[0m\]\n$ "
พรอมต์สุดท้ายนี้มีเพียงสัมผัสเดียวที่ดี มันเพิ่มขึ้นบรรทัดใหม่หลังจากพรอมต์และขึ้นบรรทัดใหม่ว่างก่อน ตอนนี้คุณสามารถแสดงพา ธ ไดเร็กทอรีแบบสมบูรณ์โดยไม่มีปัญหาและทำให้ชัดเจนยิ่งขึ้นเมื่อคำสั่งใหม่เริ่มขึ้นในกรณีที่เอาต์พุตยาว
bash
ตั้งค่า (หรือการตั้งค่าสำหรับเชลล์ที่คุณต้องการ) ไม่ใช่ Gnome Terminal