โปรแกรมเทอร์มินัลส่วนใหญ่ - รวมถึง konsole, putty และ xterm - เลียนแบบเทอร์มินัล VT100 แบบเก่า เทอร์มินัลนี้ช่วยให้คุณสามารถตั้งค่าบางสิ่งรวมถึงตัวหนาสีการตั้งค่าชื่อเทอร์มินัลและอื่น ๆ โดยใช้ลำดับอักขระพิเศษที่เรียกว่า escape sequences
เปลือก bash มีตัวแปรที่เรียกว่า PROMPT_COMMAND ซึ่งหากมีการประเมินจะถูกประเมินก่อนที่คุณจะพิมพ์พรอมต์ (ฉันเชื่อว่า zsh มีบางอย่างที่คล้ายกันในความเป็นจริงฉันคิดว่าทุบตีเอารหัสจากพวกเขา) คุณสามารถแสดงลำดับ escape ใน PROMPT_COMMAND และมันจะตั้งแถบชื่อของคุณ
นี่คือสิ่งที่ฉันมีอยู่ในของฉัน (Linux / bash):
USER=$(/usr/bin/id -un)
HOSTNAME=$(uname -n)
HOSTNAME=${HOSTNAME%%.*}
PROMPT_COMMAND='echo -ne "\e]0;$USER@${HOSTNAME}: $(pwd -P)\a"'
คุณสามารถใส่มันลงใน ~ / .bashrc ของคุณ
มีการปรับแต่งมากมายที่คุณสามารถทำได้ด้วยเทอร์มินัลของคุณ ฉันชอบกล้าหาญในพรอมต์ของฉันเพื่อให้ง่ายต่อการมองเห็นจุดสิ้นสุดของพรอมต์ของฉัน สิ่งนี้ทำให้มันเป็นสีเหลืองเข้มดีสำหรับพื้นหลังสีดำเริ่มต้นของฉัน:
PS1="\[\e[33;1m\]\h:\$\[\e[0m\] "
ดูรอบ ๆ การปรับแต่งพร้อมรับคำ Linux คุณจะพบ HowTos มากกว่าที่คุณรู้ว่าต้องทำอะไร เลือกสิ่งที่คุณอ่านง่ายที่สุด