답변:
PS1
환경에서 변수 를 변경 해야합니다. PS1
명령 프롬프트가 얼마나 멋진 지, 그리고 어떤 정보가 포함 될지에 대한 책임이 있습니다.
영구적 인 변화
다음은 .bashrc
Ubuntu 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와 같은 프롬프트로 만드는 예제