Windows PuTTY SSH를 통해 Ubuntu Server 12.04를 실행하는 서버에 연결하고 있습니다. 스크린샷 상단에서 볼 수 있듯이 터미널은 괜찮아 보이지만 PHP 테스트 자동화 프레임워크인 Behat을 실행하면 이후의 모든 출력에 밑줄이 그어져 있습니다. 원인은 무엇일까요? 리눅스 문제인가요?
답변1
대부분의 최신 터미널은 색상 코드를 이해합니다. 예를 들어 이 명령을 실행하면
echo -e '\e[1;33myellow and not stopping!'
글꼴이 노란색으로 설정됩니다. 이 설정은 실행 중인 개별 프로그램이 아닌 터미널에 적용되므로 영구적일 수 있습니다. "stop" 명령은 echo -e '\e[0m'
이를 재설정할 수 있으며 귀하의 경우에도 작동합니다.
또는 을 입력하면 reset
다양한 파손 상태에 있는 터미널을 다시 정상으로 되돌릴 수 있습니다.
하지만 소프트웨어 작성자에게 버그를 신고해야 합니다. 이는 좋은 행동이 아닙니다.