프롬프트에서 디렉터리 이름 앞에 항상 슬래시를 표시합니다.

프롬프트에서 디렉터리 이름 앞에 항상 슬래시를 표시합니다.

내가 있는 경우: /1/2/3 프롬프트를 표시하고 싶습니다.

user /3:

내가 속한 경우: / 프롬프트를 표시하고 싶습니다.

user /:

이것은 작동하지 않습니다 (/1/2/3에 있는 경우) (슬래시 없음)

PS1="\u \W: "

이것은 작동하지 않습니다. (/ 안에 있을 때) (/가 두 개 표시됩니다)

PS1="\u /\W: "

어떻게 해야 합니까?

답변1

언제든지 다음을 사용할 수 있습니다.

PS1='${USER=$(LOGNAME)} /${PWD##*/}: '

(이것은 대부분의 다른 Bourne 유사 쉘에도 적용됩니다.)

관련 정보