답변:
PS1환경에서 변수 를 변경 해야합니다. PS1명령 프롬프트가 얼마나 멋진 지, 그리고 어떤 정보가 포함 될지에 대한 책임이 있습니다.
영구적 인 변화
다음은 .bashrcUbuntu 10.04 LTS 의 기본 파일에서 발췌 한 내용입니다 .
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
그러면 명령 프롬프트가 다음과 같이 나타납니다. username@hostname:~/directory$
를 변경하고 @\h에서 부분을 삭제 PS1하면 명령 프롬프트에서 호스트 이름 부분이 제거됩니다.
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u:\w\$ '
fi
결과: username:~/directory$
임시 변경
PS1현재 bash세션 에서 재정의 :
export PS1="\u:\w\$ "
자원:
참조 man bash및 찾아 PS1.
프롬프트를 사용자 이름으로 줄이려면 다음을 추가하십시오 ~/.bashrc.
PS1='\u $'
일부 "고급"사용자 정의는 다음을 참조하십시오. Bash Shell PS1 : 10 Linux를 Angelina Jolie와 같은 프롬프트로 만드는 예제