$PS1
là một biến môi trường cho biết shell của bạn cách định dạng dấu nhắc. Thay đổi giá trị với export
, như bạn đã làm, chỉ áp dụng cho phiên đó; vì vậy bạn chỉ có thể mở một shell mới (không phải shell phụ) và xem lời nhắc quen thuộc.
Mặt khác, nếu bạn thực sự muốn nhắc lại trong phiên này, chỉ cần chạy lại tệp tùy chọn của shell. Đối với người dùng Bash, đó là:
. ~/.bashrc
Tôi không biết nếu điều đó sẽ hoạt động (ít nhất, mà không gây ra các vấn đề khác) cho Byobu; nhưng bạn chỉ có thể đặt lời nhắc thành giá trị lành mạnh như thế này:
export PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
Hoặc, nếu bạn không muốn hoặc không thể có dấu nhắc màu, một cách đơn giản hơn sẽ là:
export PS1='\u@\h:\w\$ '
\u
tên người dùng của bạn ở đâu , \h
là tên máy chủ của bạn và \w
là đường dẫn đầy đủ (hợp lý) của thư mục làm việc hiện tại của bạn.