ฉันจำไม่ได้ว่าที่ไหน แต่ฉันเห็นเส้นทางปัจจุบันของ bash prompt สั้นลงในวิธีที่น่าสนใจ: ทุกไดเรกทอรีที่อยู่ในเส้นทาง (ยกเว้นอันสุดท้าย) จะถูกแทนที่ด้วยอักษรตัวแรกเท่านั้น ยกตัวอย่างเช่น: จะลงไปpath/to/some/directory
p/t/s/directory
ฉันจะสร้างพฤติกรรมดังกล่าวได้อย่างไร
@Gilles 'SO- หยุดความชั่วร้าย' แน่นอนว่าคุณสามารถทำได้โดยตรงหากคุณใช้เครื่องหมายอัญประกาศคู่คุณต้องใช้
—
bac0n
\$()
คำสั่งแบ็กสแลชแทน
PS1
คุณไม่สามารถทำเช่นนี้ใน คุณจะต้องตั้งค่าPS1
ให้มีตัวแปร (PS1='${SHORT_PWD}\\$'
) และปรับปรุงตัวแปร$PROMPT_COMMAND
นั้น