11 수정 사항: Linux의 터미널에 텍스트를 입력할 수 없음
스크립트 파일을 만들기 위해 Linux 터미널을 열었지만 터미널이 계속 멈추거나 입력하는 내용을 인식하지 못합니까? 터미널 명령을 사용하는 것이 모든 Linux 배포판을 탐색하는 가장 효율적인 방법입니다.
최고의 도구에도 단점이 있습니다. 이 기사에서는 Linux 장치에서 Cant Type in Terminal 문제를 해결하기 위한 간단한 해결 방법을 다룹니다.
Linux 터미널에 입력할 수 없는 이유는 무엇입니까?
Linux에서 제공하는 BASH 셸은 지금까지 가장 강력한 터미널이며 Microsoft의 PowerShell보다 기능이 풍부합니다.
숙련된 Linux 사용자는 터미널을 사용할 때 일부 키보드 키가 인식되지 않거나 다른 제어 문자가 잘못된 위치에 있는 문제에 직면합니다.
온라인 커뮤니티에서 제공한 질문 스레드에 대한 몇 가지 최상의 답변을 검토한 후 Linux에서 “터미널을 입력할 수 없음” 문제가 발생하는 몇 가지 이유는 다음과 같습니다.
- 명령을 입력하는 동안 터미널 창을 선택하거나 읽기 전용 모드로 실행할 수 없습니다.
- 터미널 구성 파일의 일부 알 수 없는 항목으로 인해 터미널이 키 입력을 무시하거나 제어 문자를 잘못 이해할 수 있습니다.
- 보안 조치로 로그인 쉘에서 암호를 입력할 때 터미널 커서에 키보드 문자가 표시되지 않습니다.
- 다른 터미널 창에서 실행 중인 백그라운드 프로세스 또는 작업은 하드 드라이브의 과도한 사용으로 인해 현재 창을 정지시킬 수 있습니다.
- vim과 같은 일부 내장 Linux 텍스트 편집기는 명령 모드에서 입력한 내용을 표시하지 않습니다.
- 잘못된 키보드 또는 기타 하드웨어 오류로 인해 Linux에서 터미널에 입력할 수 없게 될 수 있습니다.
Linux의 터미널에서 타이핑 문제를 해결하는 방법은 무엇입니까?
- Linux 터미널 창에 포커스가 있는지 확인
- 로그인 시 비밀번호 입력 여부 확인
- Linux 터미널을 다시 시작하십시오.
- 백그라운드 작업으로 인한 중단 확인
- 읽기 전용 모드 비활성화
- SSH 연결을 통해 Linux를 사용할 때 실패 확인
- 시스템 파일을 확인하고 편집하십시오. 입력
- 실행 중인 다른 응용 프로그램을 닫아 하드 드라이브의 부하를 줄이십시오.
- 키보드 및 기타 입력 장치가 제대로 연결되어 있는지 확인하십시오.
- 하드 리셋 터미널 구성 파일
- Linux 운영 체제를 재부팅하십시오.
1. Linux 터미널 창에 포커스가 있는지 확인
멀티태스킹 중에 키보드 신호를 보내려는 터미널 창이 선택되지 않았거나 초점이 맞지 않기 때문에 “Linux에서 터미널을 입력할 수 없습니다” 문제가 발생할 수 있습니다.
- 명령을 입력하기 전에 터미널 창을 한 번 클릭하여 선택하고 작성하려는 위치에 대한 적절한 설명을 Linux에 제공하십시오.
- 이 문제의 또 다른 가능한 이유는 백그라운드에서 실행되는 특정 응용 프로그램의 지속적인 간섭입니다. 팝업이 터미널에 초점을 맞추지 않는지 확인하십시오.
- 보이지 않는 창 관리 규칙으로 인해 KDE 터미널은 종종 Linux에서 Cant Type in Terminal 문제가 발생합니다.
- 이러한 규칙은 터미널 포커스를 제공하거나 미리 설정된 위치에 배치하거나 자동으로 접을 수 없습니다.
- 이러한 규칙을 보려면 터미널 창의 제목 표시줄 > 추가 작업 > 애플리케이션별 설정을 마우스 오른쪽 버튼으로 클릭합니다.
- 크기 및 위치 탭의 모든 확인란이 선택 해제되어 있는지 확인하십시오.
- 모양 및 수정으로 이동하여 초점 도난 방지 및 초점 보호를 활성화합니다.
- 각각에 대해 기억을 선택합니다.
- 확인을 클릭하여 종료합니다.
2. 로그인 시 비밀번호 입력 여부 확인
암호를 입력하면 Linux 에서 “터미널을 입력할 수 없음” 문제에 직면하는 것은 정상입니다.
- 개인 정보 보호를 위해 Linux는 sudo nano /etc/hosts와 같은 루트 인증으로 명령을 사용하려고 할 때 터미널에 암호를 표시하지 않습니다.
- 다른 곳에 암호를 입력하면 별표나 점이 표시될 수 있지만 Linux 터미널은 강력한 보안 수단으로 아무것도 표시하지 않습니다.
- 이 상황을 해결하려면 로그인 쉘에 비밀번호를 입력하고 Enter를 누르십시오.
- 암호가 올바르지 않으면 Ctrl + Z 또는 Ctrl + C를 눌러 모든 유형의 터미널에서 프로세스를 중지하십시오.
3. Linux 터미널을 다시 시작합니다.
WSL(Linux용 Windows 하위 시스템)을 통해 Linux 터미널을 에뮬레이션할 때 “터미널을 입력할 수 없음” 문제가 발생할 수 있습니다 . 터미널을 간단히 다시 시작하면 이 문제가 해결됩니다.
- 오른쪽 상단 모서리에 있는 “종료” 버튼을 클릭하여 터미널 창을 닫습니다.
- 터미널에 exit를 입력하고 Enter 키를 누를 수도 있습니다.
- PowerShell에서 wsl 명령을 사용하여 터미널을 다시 시작하거나 시작 메뉴에서 설치된 Linux 커널을 시작합니다.
4. 백그라운드 작업 중단 확인
우리는 종종 특정 작업을 완료하는 데 걸리는 시간을 과소평가합니다. 명령을 실행한 후 터미널이 정지되고 더 이상 주요 신호에 응답하지 않으면 이전 작업을 완료하지 않았을 수 있습니다.
- 응답하지 않는 터미널을 클릭하고 Ctrl+Z 키를 동시에 눌러 실행 중이거나 보류 중인 작업을 일시 중지합니다.
- 터미널이 중단에서 복구되면 bg 명령을 실행하여 백그라운드에서 작업을 재개하십시오.
- Ctrl + C를 눌러 실행 중인 프로세스를 중지하고 애플리케이션을 종료할 수도 있습니다. 강제 종료는 저장되지 않은 모든 작업을 삭제합니다.
5. 읽기 전용 모드 비활성화
Ubuntu에서 사용하는 gnome 터미널은 읽기 전용 모드를 제공하므로 Linux에서 Cant Type in Terminal 문제가 발생할 수 있습니다.
- 읽기 전용 모드를 활성화하면 터미널의 모든 키보드 신호가 삭제됩니다.
- 터미널의 제목 표시줄에 있는 “메뉴” 아이콘을 클릭하고 “읽기 전용” 기능을 끄면 끌 수 있습니다.
6. SSH 연결을 통해 터미널을 사용할 때 충돌 확인
SSH 연결을 통해 원격으로 Linux 셸을 사용하는 경우 네트워크 오류 또는 갑작스러운 세션 종료로 인해 Linux 터미널이 정지되거나 입력하는 내용을 볼 수 없게 될 수 있습니다.
- “~”를 실행합니다. 또는 Ctrl + D 조합을 사용하여 활성 SSH 세션을 종료합니다. 자격 증명을 사용하여 다시 로그인합니다.
- stty sane을 입력하고 Enter 키를 누릅니다. 이 stty 명령은 모든 터미널 설정을 기본값으로 재설정합니다.
- 터미널이 계속 정지되면 호스트 컴퓨터 또는 라우터를 다시 시작하십시오.
- 터미널이 갑자기 작동하거나 짧게 응답하는 경우 ISP에 문의하여 연결 문제를 찾으십시오.
7. 시스템 파일을 확인하고 편집합니다. 입력
터미널에 입력할 수 있지만 일부 문자가 표시되지 않으면 “.inputrc” 터미널 구성 파일이 손상되었을 수 있습니다.
- 과거에는 잘못된 매개변수 입력으로 인해 일부 문자를 실수로 필터링했을 수 있습니다.
- 예를 들어 TAB:menu-complete 대신 bind TAB:menu-complete를 사용하면 “bind”가 파일에서 인식되는 키워드가 아니기 때문에 문자 “b”가 있는 키보드 신호를 무시합니다. inputrc.
- Linux 편집기를 사용하여 “~/.inputrc” 및 “/etc/inputrc”를 확인하십시오. 이전에 입력한 내용이나 이상하게 보이는 문자를 삭제하고 저장합니다.
8. 실행 중인 다른 응용 프로그램을 닫아 하드 드라이브의 부하를 줄입니다.
Linux 장치에서 멀티태스킹이 쉬워 보일 수 있지만 리소스를 많이 사용하는 많은 응용 프로그램을 동시에 실행하면 Linux에서 “터미널에 텍스트를 입력할 수 없음” 문제가 발생할 수 있습니다.
- 키보드 단축키 Ctrl + C를 눌러 응답하지 않거나 너무 오래 걸리는 작업을 언제든지 종료할 수 있습니다.
9. 키보드 및 기타 입력 장치가 제대로 연결되어 있는지 확인하십시오.
가장 그럴듯한 설명을 믿기는 어렵지만 Linux 터미널에 입력할 수 없는 이유는 키보드와 USB 직렬 포트 간의 연결 오류 또는 키보드 키 손상 때문일 수 있습니다.
- 외부 키보드를 연결하고 터미널에 입력해 보십시오.
- 지금 성공적으로 입력할 수 있다면 문제는 잘못된 키보드입니다.
- 내부 키보드의 문제를 찾으려면 PC 기술자에게 문의하십시오.
10. 하드 리셋 터미널 구성 파일
터미널 설정을 기본값으로 재설정하는 것이 종종 Linux에서 터미널 입력 문제를 해결하는 최상의 솔루션입니다.
- 터미널이 열리면 reset을 입력하고 Enter 키를 누릅니다.
- reset -c 명령을 실행하여 이 문제의 원인이 되는 기호를 간단히 재설정할 수도 있습니다.
11. Linux 운영 체제를 재부팅합니다.
마지막 옵션으로 Linux를 완전히 재부팅합니다. 문제가 터미널과 관련이 없을 수 있습니다. 다른 원인으로 인해 시스템이 중단되었을 수 있습니다. 다른 모든 솔루션이 실패하면 터미널 인스턴스뿐만 아니라 전체 시스템을 다시 시작하십시오.
- 터미널에 reboot를 입력하고 Enter 키를 누릅니다.
결론
Linux에서 “터미널에 텍스트를 입력할 수 없음” 문제를 해결하기 어려울 수 있지만 이 문서에서 제공하는 솔루션이 스크립팅 작업으로 빠르게 돌아가는 데 도움이 되기를 바랍니다.
답글 남기기