Câu trả lời:
Phần trước $ trong shell được gọi là prompt. Nó có thể được cấu hình bằng cách thay đổi biến $PS1
. Có một câu hỏi tương tự với câu trả lời tốt .
Trang người đàn ông (xem "Bash" và ở đó "KHUYẾN MÃI") nói:
\w the current working directory, with $HOME
abbreviated with a tilde (uses the value of the
PROMPT_DIRTRIM variable)
\W the basename of the current working directory,
with $HOME abbreviated with a tilde
Vì vậy, bạn phải thay đổi \w
để \W
. Có thể giá trị ban đầu cho $ PS1 được lưu trữ trong bạn .bashrc
, điều đó có nghĩa là bạn phải chỉnh sửa tệp ~/.bashrc
và bạn sẽ tìm thấy các dòng tương tự như:
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
unset color_prompt force_color_prompt
Thay đổi \w
thành \W
cả hai dòng và mở một thiết bị đầu cuối mới (hoặc chạy source ~/.bashrc)
.