Tôi hiện đang có bash của mình PS1
được đặt thành một cái gì đó như thế này:
PS1="\[\`if [[ \$? = "0" ]]; then echo '\e[32m\h\e[0m'; else echo '\e[31m\h\e[0m' ; fi\`:\w\n\$ "
Làm thế nào tôi có thể làm cho nó hiển thị đường dẫn tuyệt đối thay vì đường dẫn tương đối (ví dụ /home/dave/dir
thay vì ~/dir
)?
\u@\H[\w]:~\$
làmuser@host[~/path]:~$
/home/dave/dir
và~/dir
là cả hai đường dẫn tuyệt đối, cái thứ hai sử dụng tên viết tắt cho thư mục chính của bạn. Đường dẫn tương đối là đường dẫn có liên quan đến thư mục hiện tại của bạn (ví dụ../dir
) thay vì bắt đầu từ root (/
).