쉘에서 readline 변수를 설정하십시오.

쉘에서 readline 변수를 설정하십시오.

페이지에서 manreadline 매개변수를 off로 설정하거나 다음을 사용하여 일부 값을 설정할 수 있다는 내용을 읽었습니다.

set var value

내장된거랑 똑같나요? 읽고 쉘이 실행되면 set변수를 어떻게 설정합니까?inputrc

답변1

readline 매뉴얼에 있는 명령은 setreadline 구성 파일에 있는 명령입니다 ~/.inputrc. bash는 readline 라이브러리의 가장 잘 알려진 사용자이지만 라이브러리는 일반적이며 다른 프로그램에서 사용할 수 있습니다. 구문은 .inputrcbash와 독립적입니다.

내장 명령을 통해 bash에게 readline 명령을 실행하도록 지시할 수 있습니다 bind.

bind "set var value"

또는 를 사용하여 bash를 ~/.inputrc다시 읽 도록 할 수 있습니다 bind -f ~/.inputrc.

답변2

~에서수동:

Readline 라이브러리를 사용하는 프로그램이 시작되면 init 파일을 읽고 키 바인딩이 설정됩니다.

또한 C- - x C명령은 r이 초기화 파일1을 다시 읽고 변경 사항을 병합합니다.


1 노트이는 분명히 Emacs(기본) 바인딩입니다. 사용하는 경우 editing-mode-vi기본 키 바인딩이 없습니다. 그러나 re-read-init-file명령을 ~/.inputrc.

관련 정보