이것은 내 ps1 .bashrc 구성입니다. 올바르게 수행하고 있다고 생각하지만 이전 명령을 누를 때마다 엉망이 됩니다. "이전 기록" 없이도 긴 줄 명령을 작성할 수 있어 문제가 발생합니다.
PS1='\[\e[38;5;9m[\]\[\e[38;5;214m\u\]\[\e[38;5;41m@\]\[\e[38;5;4m\h\] \[\e[38;5;9m\W]\]\[\e[38;5;254m\$ \]'
답변1
다음과 같이 여는 괄호와 닫는 괄호 바깥으로 원하는 실제 텍스트를 이동하여 해결했습니다.
PS1='\[\e[38;5;9m\][\[\e[38;5;214m\]\u\[\e[38;5;41m\]@\[\e[38;5;4m\]\h \[\e[38;5;9m\]\W]\[\e[38;5;254m\]\$ '