ดังที่เราทราบกันดีว่าบรรทัดคำสั่งของ Windows มีรูปแบบสีขาว - ดำ และเราสามารถใช้:
COLOR
คำสั่งเพื่อเปลี่ยนสีของพื้นหลังและข้อความ
แต่คำสั่งข้างต้นจะเปลี่ยนข้อความทั้งหมดในบรรทัดคำสั่ง เช่นผลลัพธ์ของคำสั่งมีดังนี้:
COLOR 04
แต่ฉันไม่ต้องการโทนสีแบบนี้เพราะมันไม่ต่างกับสีขาวดำแบบดั้งเดิม มันยากที่จะแยกแยะคำสั่งที่คุณป้อนและเอาท์พุทของคำสั่ง สิ่งที่ฉันต้องการคือสิ่งนี้:
ฉันต้องการให้สีของพรอมต์คำสั่งแตกต่างจากข้อความอื่น ๆ บนหน้าจอเพื่อให้ฉันสามารถค้นหาคำสั่งที่ฉันป้อนได้อย่างง่ายดาย แต่ฉันจะได้รับการแก้ปัญหาบน Linux เท่านั้น มันใช้:
export PS1=”\[\e[35;1m\][\u@\h: \W]\$\[\e[0m\] “
ดังนั้นคำถามของฉันคือ:
ฉันจะเปลี่ยนสีของพรอมต์คำสั่งเหมือนกับสีด้านบนของ Windows ได้อย่างไร
ขอบคุณมาก ๆ.
วิธีการแก้:
หลังจากทำตามพรอมต์ของ @Luke ในที่สุดฉันก็หาทางแก้ไข ทุกคนที่มีความสนใจในหัวข้อนี้โปรดเข้าสู่ลิงก์ทั้งสองด้านล่าง:
/programming/6297072/color-for-the-prompt-just-the-prompt-proper-in-cmd-exe-and-powershell & http://gynvael.coldwind.pl/?id = 130
มันคือ "การแฮ็ก ANSI พัฒนาขึ้นสำหรับเชลล์ CMD.exe "
หวังว่าจะเป็นประโยชน์สำหรับคุณ