Bạn cần thay đổi PS1biến trong môi trường của bạn. PS1chịu trách nhiệm về việc dấu nhắc lệnh của bạn sẽ trông giống nhau như thế nào và thông tin nào sẽ chứa.
Thay đổi vĩnh viễn
Sau đây là đoạn trích của .bashrctệp mặc định trong 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
Điều này làm cho dấu nhắc lệnh trông như thế này: username@hostname:~/directory$
Nếu bạn thay đổi điều này và xóa @\hmột phần trong PS1, bạn sẽ thoát khỏi phần tên máy chủ trong dấu nhắc lệnh của bạn:
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
Kết quả: username:~/directory$
Thay đổi tạm thời
Ghi đè PS1trong bashphiên hiện tại của bạn :
export PS1="\u:\w\$ "
Tài nguyên: