왜 Debian 6 터미널에서 화살표 키를 사용할 수 없나요? (루트가 아님)

왜 Debian 6 터미널에서 화살표 키를 사용할 수 없나요? (루트가 아님)

루트가 아닌 사용자를 사용하는 경우 /를 사용하여 이전 명령을 나열할 수 없으며 , 입력하는 경우 /를 사용하여 디렉토리를 추가하거나 철자를 수정하라는 의미로 사용할 수 없습니다 .

더 나쁜 것은 을(를) 사용할 수 없다는 것입니다 Tab. 글을 쓸 수 /var/www/mylongsitena있고 눌러도 Tab자동 완성되지 않습니다.

그것은극도로짜증 나는. 이것을 어떻게 바꿀 수 있나요? IIRC Debian etch와 lenny는 이 작업을 수행하지 않았습니다. 어떻게 바꿀 수 있나요?

답변1

대시를 가리키는 /bin/sh루트가 아닌 로그인 셸이 있는 것 같습니다 . /bin/shDash는 표준 구조를 따르고 리소스 소비가 적은 쉘 스크립트를 실행하도록 설계된 쉘입니다. 또 다른 옵션은 bash로, 더 많은 프로그래밍 기능과 명령줄 기록 및 완성과 같은 대화형 기능을 제공하지만 더 많은 메모리를 사용하고 약간 느려지는 대가를 치르게 됩니다.

로그인 쉘을 좋은 대화형 쉘로 변경하십시오. 명령줄에서 실행

chsh -s /bin/zsh

(원하는 경우 이를 사용할 수 있습니다 .) 이 다른 쉘을 새 사용자를 위한 기본 로그인 쉘( /bin/bash기본적으로 일반 명령줄 프로그램에서 adduser사용됨 /bin/bash)로 사용하도록 사용자 관리 프로그램을 구성하십시오.

답변2

방금 Debian Wheezy에서 같은 문제가 발생했습니다.

기본 설정/시스템 설정 패널로 이동합니다. "키보드"의 "단축키" 탭에서 "Windows" 항목 아래에서 SUPER+Up이 "창 최대화"에 매핑되고 SUPER+Down이 "창 복원"에 매핑되는 것을 발견했습니다.

이 단축키를 지우기 위해 줄을 강조 표시하고 백스페이스를 눌렀습니다. 두 단축키 모두 이렇게 해서 문제가 해결되었습니다.

관련 정보