쉘 프롬프트를 설정하는 방법은 무엇입니까?

쉘 프롬프트를 설정하는 방법은 무엇입니까?

내 쉘 프롬프트가 변경된 것 같습니다. 내가 무엇을 해서 이런 일이 발생했는지 잘 모르겠습니다.

지금의 모습:

bash-4.2$

내가 원하는 방식:

robinhood@ubuntu$

답변1

프롬프트는 시작 파일이나 /etc/profile에서 사용자별로 구성됩니다. 이것~/.profile~/.bashrc문서Bash 호출 방식에 따라 어떤 파일이 사용되는지 설명합니다.

우분투 위키기본 프롬프트와 사용자 정의 프롬프트의 예가 있습니다. 기본 Ubuntu 프롬프트를 다음으로 복원할 수 있습니다 ~/.bashrc(제거되었다고 가정).

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

현재 작업 디렉터리가 프롬프트에 표시되지 않도록 하려면 해당 디렉터리를 제거하세요 \w.

관련 정보