터미널에서 긴 명령어를 입력하거나 경로가 길어서 여러 줄에 걸쳐서 입력을 하게 될 경우,
첫 두 줄이 겹치는 문제가 발생했다.
처음에는 버그..(--)인줄 알았는데, bash 설정에 따라 원래 그렇게 동작한다는 것 같다.
원래 내가 사용하던 설정은
export PS1="\\033[1;32m\u:\\033[0;36m\w\$ \\033[0;37m"
였다.
http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/nonprintingchars.html를 참고해서,
export PS1="\[\\033[1;32m\u:\\033[0;36m\w\$ \\033[0;37m\]"
로 바꿨더니 (양 끝에 \[, \] 추가) 이제 위와 같은 문제가 발생하지 않는다.
그런데 이제는, tmux 사용중에 명령어 입력하다가 backspace를 누르면 계정 이름이랑 경로까지 싹 다 지워지는 문제가 생겼다...(???)
나중에 찾아봐야할듯....
---------
prompt가 지워지는 문제는
http://stackoverflow.com/questions/29185367/backspace-deletes-prompt-in-terminal
를 보고 해결했다.
그나저나 처음 설정할 때는 저게 다 무슨 뜻인지 공부하고 입력한거 였는데... 지금은 기억이 안난다 ㅋㅋㅋㅋ