ขอบคุณคำตอบก่อนหน้าและแหล่งข้อมูลอื่น ๆ ฉันจึงสามารถหาคำตอบเหล่านี้ได้:
Korn เชลล์พร้อมต์:
PS1="$(echo "\033[32m`logname`\033[35m@\033[32m`hostname` \033[33m`pwd`\033[36m\n\$\033[0m")"
Bash prompt:
PS1="\[\e[32m\]\u\[\e[35m\]@\[\e[32m\]\h \[\e[33m\]\w\[\e[36m\]\n\$\[\e[0m\]"
สิ่งเหล่านี้ให้พรอมต์สีเดียวกัน (ใช่ฉันพูดภาษาอังกฤษของ Queen) ในรูปแบบ:
username@computername /current/working/directory
$
เทียบเท่า DOS (แม้ว่าจะไม่มีตัวเลือกสี) คือ:
prompt %username%@%computername% $P$_$G
ซึ่งจะช่วยให้:
username@computername /current/working/directory
>
">" กำลังทำให้มันเป็น 'DOSsy' มากกว่า 'nixy' ด้วย "$" แต่ถ้าคุณต้องการ sigil ("$") แทนมันจะเป็น:
prompt %username%@%computername% $P$_$$
ให้บัญชีเข้าสู่ระบบของคุณมีสิทธิ์ที่จำเป็นในการทำให้ถาวร 'nixies' เติมพวกเขาด้วย "ส่งออก":
export PS1="..."
และเปลี่ยน DOSsy เป็น:
setx PROMPT "%username%@%computername% $P$_$G"
หรือ
setx PROMPT "%username%@%computername% $P$_$$"