Mac Bash에서 set 명령을 사용하여 .inputrc 파일 설정

Mac Bash에서 set 명령을 사용하여 .inputrc 파일 설정

파일에 일반적인 기본 설정을 추가하여 bash 경험을 개선하려고 합니다 inputrc.

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

그러나 파일에 넣고 etc/.inputrcbash를 다시 시작하면 작동하지 않습니다. 파일 etc/의 적절한 위치 입니까 .inputrc? Mac에서 처음부터 파일을 만들어야 한다고 생각합니다. 찾을 수가 없어서 직접 만들었습니다. .inputrc이러한 다른 명령이 작동하도록 하려면 내 파일에 복사/붙여넣기해야 하는 또 다른 설정 명령이 있습니까 ?

.inputrc편집: 동일한 명령을 사용하여 홈 디렉토리에 새 파일을 만들었고 Bash가 이를 수락했습니다. 이 파일이 에 있어야 한다고 생각했습니다 /etc. 누군가가 있다면 설명을 좋아할 것입니다.

답변1

.inputrc동일한 명령을 사용하여 홈 디렉터리에 새 파일을 만들었고 Bash가 이를 수락했습니다. 이 파일이 에 있어야 한다고 생각했습니다 /etc. 누군가가 있다면 설명을 좋아할 것입니다.

Bash는 다음을 사용 readline하고 man readline말합니다.

초기화 파일
Readline은 초기화 파일(파일)에 명령을 넣어서 사용자 정의됩니다 inputrc. 이 파일의 이름은 환경 변수의 값에서 가져옵니다 INPUTRC. 해당 변수가 설정되지 않은 경우 기본값은 입니다 ~/.inputrc. 해당 파일이 존재하지 않거나 읽을 수 없는 경우 최종 기본값은 입니다 /etc/inputrc. […]

따라서 해당 파일은 ~/.inputrc또는 /etc/inputrc. 시도한 파일( /etc/.inputrc)이 언급되지 않았습니다.

관련 정보