เป็นไปได้หรือไม่ที่จะให้สีพรอมต์ใน Bash?


14

เป็นไปได้หรือไม่ที่จะให้สีพรอมต์ ("user @ host: ~ / dir / $") เป็น Bash? คำสั่งบางคำสั่งจะสร้างเอาต์พุตจำนวนมากและบางครั้งก็ยากที่จะหาตำแหน่งที่เริ่มต้น การระบายสีจะช่วยได้มาก


ใช่คุณสามารถดูลิงค์
karthick87

คำตอบ:


30

พบวิธีง่ายๆในการทำ:

uncomment ในforce_color_prompt=yes~/.bashrc


1
นั่นเป็นวิธีที่ง่ายที่สุด :)
Jawa น้อย

ฉันมองข้ามตัวเลือกนี้ใน ~ / .bashrc! ขอบคุณมากเลย!
Ubuntuser

0

Bashish เป็นเอ็นจิ้นธีมสำหรับคอนโซล ตรวจสอบภาพหน้าจอที่นี่ :-)

ติดตั้งง่าย:

  1. คลิกที่ลิงค์ดาวน์โหลดบนเว็บไซต์
  2. รับ deb สำหรับ Ubuntu
  3. ดับเบิลคลิกไฟล์ที่ดาวน์โหลดและศูนย์ซอฟต์แวร์จะติดตั้งให้คุณ

หลังจากนั้นให้ปิดเทอร์มินัลและประเภท:

bashish list

เพื่อรับรายการชุดรูปแบบที่สร้างไว้แล้ว

ขอให้สนุก:-)


0

ทางเลือกใหม่สำหรับโซลูชันอื่น ๆ :

ถ้า[ $ ( ซึ่ง dircolors ) ] แล้วถ้า[ - r ~ / dircolors ] จากนั้นeval "$ (dircolors -b ~ / .dircolors)" else eval "$ (dircolors -b)" fi 
  ส่งออก color_support = true
 fi  

    
  
     
  
     
  

นอกจากนี้คุณยังสามารถเปิดใช้งานสีที่มีในคำสั่งทั่วไปเช่นและlsgrep

ถ้า[ "$ color_support" = จริง] ดังนั้น
  นามแฝง ls = "ls --color = auto" 
  นามแฝง grep = "grep --color = auto" fi   


ควรเก็บรหัสนั้นไว้ในไฟล์ใด
Chai T. Rex

ฉันขอแนะนำ.bashrcสำหรับความเรียบง่าย :)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.