Linux 터미널이 예기치 않게 줄의 첫 번째 문자로 되돌아갑니다.

Linux 터미널이 예기치 않게 줄의 첫 번째 문자로 되돌아갑니다.

현재 Youtube 튜토리얼을 따라하고 있는데 다음 명령을 입력하려고 하면

cat ip.txt | grep "64 bytes" | cut .....

c첫 번째 항목을 입력하면 터미널이 줄의 시작 부분으로 돌아갑니다 cut. 무슨 뜻인지 더 잘 이해할 수 있도록 gif를 추가하겠습니다.

여기에 이미지 설명을 입력하세요.

Ctrl+C를 누르지 않는 한 자동으로 줄의 첫 번째 문자로 이동하여 이미 작성한 내용을 덮어씁니다. 왜 그런 겁니까?

답변1

파일을 편집하는 동안 터미널 너비의 크기를 조정했을 수 있습니다. 편집이 끝나면 쉘의 터미널 너비 아이디어는 변경되지 않습니다.

다음에 이런 일이 발생하면 이 명령을 실행하세요.

kill -WINCH $$

이는 쉘에게 현재 터미널 창 크기를 다시 확인하라고 지시합니다( WINCH이 메시지와 함께 신호를 현재 프로세스에 보내는 WINdow CHange를 나타냄 $$) .

관련 정보