명령이 터미널 크기의 절반을 초과하면 중단됩니다.

명령이 터미널 크기의 절반을 초과하면 중단됩니다.

내가 있는 쉘 창 너비의 절반보다 긴 명령을 입력할 때마다 bash전체 화면을 채우는 것처럼 명령이 깨집니다.

문제 이미지

  • 이미지의 세 번째 명령 - 몇 초 동안 입력하면 x예상되는 결과를 얻을 수 있습니다.
  • 네 번째 순서 -load more xs를 입력하면 명령이 전체 줄을 채운 것처럼 처음으로 돌아갑니다.

저는 Putty로 연결합니다.

저는 Raspbian(Debian 기반 배포판)을 실행하고 있습니다.

제가 충분히 명확하게 설명하지 않았다면, 이것이 쉽게 설명되지 않는다는 점을 지적해 주십시오.

답변1

귀하의 tty가 잘못된 tty 크기를 보고하고 있는 것 같습니다. 달리기를 해보세요

pi@raspberrypi$ stty -aF /dev/ttyO0

거기에서 tty가 가지고 있다고 생각하는 행과 열의 수를 확인할 수 있습니다. 이 크기는 Putty에 설정된 크기와 일치해야 합니다. 열 수와 같은 변경 매개변수를 사용할 수도 있습니다 stty. 명령은 다음과 유사합니다.

pi@raspberrypi$ stty -F /dev/ttyO0 cols 80

더 많은 매개변수를 볼 수 있습니다.http://unixhelp.ed.ac.uk/CGI/man-cgi?stty

관련 정보