ขณะนี้ฉันมีPS1
ชุดทุบตีเป็นดังนี้:
PS1="\[\`if [[ \$? = "0" ]]; then echo '\e[32m\h\e[0m'; else echo '\e[31m\h\e[0m' ; fi\`:\w\n\$ "
ฉันจะทำให้มันแสดงเส้นทางสัมบูรณ์แทนเส้นทางสัมพัทธ์ (เช่น/home/dave/dir
แทนที่จะเป็น~/dir
) ได้อย่างไร
\u@\H[\w]:~\$
ทำให้user@host[~/path]:~$
/home/dave/dir
และ~/dir
เป็นทั้งพา ธ สัมบูรณ์ที่สองใช้ตัวย่อสำหรับโฮมไดเร็กทอรีของคุณ เส้นทางสัมพัทธ์คือเส้นทางที่สัมพันธ์กับไดเรกทอรีปัจจุบันของคุณ (เช่น../dir
) แทนที่จะเริ่มที่รูท (/
)