명령 줄에있을 때“b”를 입력 할 수 없습니다


13

최신 정보

붙여 넣기조차 할 수 없습니다 b. Ubuntu 15.04로 업그레이드하려고하지만 / boot 디렉토리에서 일부 파일을 삭제해야합니다. 언제 cd /oot내가 입력 할 수 없습니다 b. 따라서 /디렉토리에 파일을 나열 하고 복사 / 붙여 넣기 만했지만 아무 소용이 없다고 생각했습니다. 붙여 넣기조차 할 수 없습니다 b.

업데이트 2

/etc/inputrc더 나은 탭 자동 완성을 위해 최근에 파일에 몇 줄을 추가했습니다 .

set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete
bind TAB:menu-complete

원래 질문

우분투 서버에 넣을 때 문자 "b"를 입력 할 수 없습니다. 그러나 Shift 키를 사용하여 대문자 "B"를 입력 할 수 있습니다.

2012 년부터 Retina 디스플레이가 장착 된 MacBook Pro를 사용하고 있으며 사용자 정의 내장 우분투 상자에 넣었습니다. 여기서는 소문자 "b"를 입력 할 수 없습니다.

서버를 다시 시작했지만 여전히 "b"를 입력 할 수 없습니다. 다른 모든 편지는 괜찮습니다.

이전에는 서버를 설치하고 약 2 년간 운영해 왔으며 이전에는 이와 같은 문제가 발생하지 않았습니다. 나는 또한 그렇게할만한 일을하지 않았다.

처음에는 키보드가 약간 끈적 거렸다 고 생각했지만 연결을 닫으면 정상적으로 작동합니다. 서버를 다시 시작한 후 다시 ssh'd하고 "b"키가 다시 작동하지 않습니다.

나는 블루투스 키보드를 사용해 보았지만 여전히 운이 없다.

이것이 .profile 또는 .bashrc 파일의 규칙이거나 비슷한 것일 수 있습니까? 특정 문자를 허용하지 않는 설정입니다.

문자 "b"를 입력하려고하면 터미널 벨 소리가 허용되지 않는 것처럼 나타납니다.


ssh를 사용하지 않을 때 작동합니까?
s3lph

1
게시물 아래 의 수정 버튼을 사용하여 질문에 추가 하십시오.
s3lph

2
나는 그것이 다른 곳에서도 괜찮다고 생각하지 않습니다. MacBook Pro이므로 그런 결함이 의심됩니다. 이 상태에서만 발생하기에는 너무 일관되어 다른 것이 확실합니다.
Mike

2
하지에서 .profile또는 .bashrc에서 그러나 아마 .inputrc/etc/inputrc는 혼자가 될 수 (작성한 Readline의 설정 파일) b자체 행에 편지를.
egmont

1
추가 한 줄로 내 질문을 업데이트하고, 답변을 업데이트하여 답을 삭제하면 50 명의 담당자에게 상을 수여합니다.
Mike

답변:


23

ssh 세션 내에서 cat명령을 시작하고 b여기에 입력 할 수 있는지 확인하십시오 . 나는 그것이 효과가있을 것이라고 거의 확신한다. 이는에 행동하지 않기로 결정한 것이 당신의 껍질이라는 것을 의미한다 b.

기본 가정 bash, 당신은 확인해야합니다 readline의 구성 파일을 : ~/.inputrc, /etc/inputrc또는 하나에 의해 참조 $INPUTRC. b자신의 라인 (또는 이와 유사한 것)에서 우연히 고독한 것을 발견하여이 캐릭터를 만나면 아무것도하지 않도록 readline에 지시 할 수 있습니다.

최신 정보

귀하의 첫 세 줄 .inputrc이 정확 bind TAB:menu-complete하고 문제를 일으키는 네 번째 줄 ( )입니다. 첫 글자를 다른 것으로 바꾸면 (예 : find대신 bind) 글자 f가 잘못 작동합니다. bind이 문맥에서 분명히 인식되는 키워드는 아닙니다.


현상금을 수여하려면 24 시간을 기다려야합니다. 그때 할게요 감사합니다.
Mike

1
OP는 그대로 남겨 둘 수 TAB:menu-complete있습니까?
Sergiy Kolodyazhnyy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.