inputrc
파일은
사용자가
터미널에서 명령을
입력하는 동안 편집
기능을 제공하는 Readline
라이브러리의 설정
파일이다. 키보드
입력을 특정
작업으로 변환하여
작동한다. Readline은 Bash 및
대부분의 다른 셸 및
기타 여러 응용
프로그램에서
사용된다.
대부분의 사용자는
사용자별 기능이
필요하지 않으므로
아래 명령어는
로그인하는 모든
사용자가 사용하는
전역 /etc/inputrc
를
생성한다. 추후
사용자별로
기본값을
재정의해야 할
경우는 매핑을
수정해서 사용자의
홈 디렉토리에 .inputrc
파일을 만들
수 있다.
inputrc
파일을
편집하는 방법에
대한 자세한 내용은
Readline Init File의
info bash를
참고하라. info
readline 또한 정보를
얻기 좋다.
아래는 다양한
옵션의 기능을
설명하기 위한
주석과 함께
일반적인 전역 inputrc
예시이다.
주석과 명령은 서로
같은 줄에 있을 수
없다는 점에
유의하라. 다음을
실행하여 파일을
생성한다:
cat > /etc/inputrc << "EOF"
# Begin /etc/inputrc
# Modified by Chris Lynn <roryo@roryo.dynup.net>
# Allow the command prompt to wrap to the next line
set horizontal-scroll-mode Off
# Enable 8bit input
set meta-flag On
set input-meta On
# Turns off 8th bit stripping
set convert-meta Off
# Keep the 8th bit for display
set output-meta On
# none, visible or audible
set bell-style none
# All of the following map the escape sequence of the value
# contained in the 1st argument to the readline specific functions
"\eOd": backward-word
"\eOc": forward-word
# for linux console
"\e[1~": beginning-of-line
"\e[4~": end-of-line
"\e[5~": beginning-of-history
"\e[6~": end-of-history
"\e[3~": delete-char
"\e[2~": quoted-insert
# for xterm
"\eOH": beginning-of-line
"\eOF": end-of-line
# for Konsole
"\e[H": beginning-of-line
"\e[F": end-of-line
# End /etc/inputrc
EOF