작업 디렉토리를 표시하도록 bash 프롬프트를 어떻게 변경합니까? 이처럼 현재 작업 디렉토리를

이처럼 현재 작업 디렉토리를 인쇄 할 수 있습니다

myPrompt$ pwd
/Users/me/myDir

내 껍질이 이렇게 보이기를 원합니다

/Users/me/myDir$ pwd
/Users/me/myDir

가능합니까? 어떻게하니?



답변

프롬프트 변수 에서 이스케이프 시퀀스 를 사용할 수 있습니다 .

이것을 당신의 것으로 넣으십시오 ~/.bashrc:

PS1='\w\$ '


답변

다음은 OSX를위한 하나의 라이너입니다. 원하는 프롬프트를 프로파일 파일에 추가 한 후 프로파일을 다시로드합니다.

echo "PS1='\w\$ '" >> ~/.bash_profile; source ~/.bash_profile

El Capitan에서는 사용하고 싶을 것입니다

echo "PS1='\w\$ '" >> ~/.profile; source ~/.profile


답변

어떤 이유로 든 '\w\$'저에게 효과가 없었지만 대신 export PS1="$(pwd) \$"했습니다.


답변

오래된 스레드처럼 보이지만 OS X 10.9.5에서 아래 단계가 효과적이었습니다.

  • 넣어 PS1='\w\$ '에서~/.profile
  • 변경 한 경우 ~/.bashrc제거하십시오
  • cmd+로 터미널을 닫습니다q
  • 터미널을 다시여십시오

답변