inputrc
filen er konfigurasjonsfilen
for readline biblioteket, som gir redigeringsmuligheter mens brukeren
skriver en linje fra terminalen. Det fungerer ved å oversette
tastaturinndata inn i spesifikke handlinger. Readline brukes av bash
og de fleste andre skall som samt mange andre applikasjoner.
De fleste trenger ikke brukerspesifikk funksjonalitet så kommandoen
nedenfor skaper en global /etc/inputrc
brukes av alle som logger på. Hvis du senere bestemmer deg for at du
må overstyre standardinnstillingene på et per bruker grunnlag, kan du
lage en .inputrc
fil i brukerens
hjemmemappe med de modifiserte tilordningene.
For mer informasjon om hvordan du redigerer inputrc
filen, se info bash under Readline Init File seksjonen. info readline er også en god
informasjonskilde.
Nedenfor er en generisk global inputrc
sammen med kommentarer for å forklare hva de ulike alternativene
gjør. Merk at kommentarer ikke kan være på den samme linjen som
kommandoer. Opprett filen ved å bruke følgende kommando:
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