"비" 일반 문자가 포함된 Bash 프롬프트는 긴 명령으로 줄바꿈되지 않습니다.

"비" 일반 문자가 포함된 Bash 프롬프트는 긴 명령으로 줄바꿈되지 않습니다.

따라서 긴 명령을 입력하면 내가 사용하는 대부분의 터미널(UXTERM 제외)에서 bash 프롬프트는 같은 줄의 텍스트를 덮어쓰고 새 줄로 이동하지 않습니다.

이것은 터미널의 bash 프롬프트입니다.

┌[~] >
└> 

이것은 내 ~/.bashrc의 bash 프롬프트입니다.

PS1="┌\[$(tput bold)\]\[\033[38;5;32m\][\w]\[$(tput sgr0)\] \[$(tput bold)\]>\[$(tput sgr0)\]\n\[$(tput sgr0)\]└> \[$(tput sgr0)\]"

제가 주로 사용하는 터미널은 터미네이터인데 UXTERM에서 테스트했는데 잘 작동하지만 터미네이터와 크로스티니의 기본 터미널을 사용하면 더 긴 명령이 다음 줄로 넘어가지 않습니다.

관련 정보