IT/IT일반

Bash에서 사용자 이름, Host 이름 바꾸기

우주선장 777 2023. 10. 23. 23:15

Ubuntu 셋업할 때, 열심히 사용자이름, 호스트 이름을 써둔 결과로 Terminal 창을 띄워보면

userName@hostName:~$ 으로 프롬프트가 보인다.

이걸 화면 캡쳐하게 되면, 내 이름과 호스트 이름이 노출되는데, 이게 싫다면, 간단히 bash의 설정을 바꿔보면 된다.

 

1. 설정 파일 열기

vi ~/.bashrc

2. PS1 을 찾아서 아래와 같이 변경. 포인트는 \u (user name을 표시하는 부분)을 그냥 user라는 string으로 바꾸고, \h (host name을 가져오는 부분)을 그냥 wsl 이라는 string으로 변경하는 것이다.

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

3. 설정 다시 읽어들이기

source ~/.bashrc