Tôi muốn hiển thị đường dẫn hiện tại trong dấu nhắc sh (không phải bash shell), hiện chỉ hiển thị "#", tôi đã thử giới thiệu điều này
env PS1="$(whoami)@$(hostname):$(pwd)"
và
set PS1="$(whoami)@$(hostname):$(pwd)"
trong /etc/profile
.
Nhưng rõ ràng điều này không làm mới khi thư mục được thay đổi hoặc người dùng thay đổi. Xin đề xuất một cách để làm cho năng động này.
$()
chương trình chạy một chương trình riêng biệt; nó sẽ nhanh hơn để sử dụng các biến môi trường, chẳng hạn như$LOGNAME
,$HOSTNAME
và$PWD
thay vào đó.