คุณต้องเปลี่ยนPS1
ตัวแปรในสภาพแวดล้อมของคุณ PS1
เป็นผู้รับผิดชอบว่าคำสั่งรับคำสั่งของคุณจะมีหน้าตาที่เหมือนกันอย่างไรและมีข้อมูลใดบ้าง
การเปลี่ยนแปลงแบบถาวร
ต่อไปนี้เป็นข้อความที่ตัดตอนมาของ.bashrc
ไฟล์เริ่มต้นใน Ubuntu 10.04 LTS:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
สิ่งนี้ทำให้พรอมต์คำสั่งมีลักษณะดังนี้: username@hostname:~/directory$
หากคุณเปลี่ยนส่วนนี้และลบ@\h
ส่วนPS1
คุณจะกำจัดส่วนชื่อโฮสต์ในพรอมต์คำสั่งของคุณ:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u:\w\$ '
fi
ผลลัพธ์: username:~/directory$
การเปลี่ยนแปลงชั่วคราว
แทนที่PS1
ในbash
เซสชันปัจจุบันของคุณ:
export PS1="\u:\w\$ "
แหล่งข้อมูล: