답변1
사용하고 계시는 것 같네요가변 폭첫 번째 그림의 터미널에 있는 글꼴입니다. 캐릭터가 무너지는 이유다. 터미널 프롬프트는 다음과 같은 경우에만 사용할 수 있습니다.고정폭글꼴(예: Monospace, FreeMono, Courier)
답변2
귀하가 제공한 정보를 토대로 다음과 같은 두 가지 추측이 가능합니다.
- 글꼴 구성이 다소 잘못되었습니다.
- 문자 인코딩과 혼동되는 일부 특수 문자가 포함된 사용자 정의 프롬프트입니다.
첫 번째 추측으로는 그래픽 인터페이스를 사용하고 있으므로 "시스템"->"기본 설정"->"모양"->"글꼴" 탭에서 글꼴 구성이 올바른지 확인하고 글꼴 설정 및 서식 지정을 시도해 보세요. .
두 번째 추측을 위해서는 터미널에서 환경 변수 PS1
, PS2
, PS3
running 등 의 내용을 확인 PS4
하고 해당 내용에 인코딩을 엉망으로 만들 수 있는 특수 문자가 포함되어 있지 않은지 확인하세요. 몇 가지 테스트를 수행하려면 프롬프트를 매우 간단한 프롬프트로 변경하세요(단, 변수의 내용을 먼저 백업하세요!) 프롬프트 사용자 정의나 변수 내용과 함께 제공되는 모든 문자의 의미에 익숙하지 않은 경우 다음을 참조하세요.echo $PS1
echo $PS2
PS*
이것은 좋은 튜토리얼이다, 짧고 매우 설명적입니다.
행운을 빌어요!