Le fichier inputrc gère les fichiers de correspondance du clavier pour les situations spécifiques. Ce fichier est le fichier de démarrage utilisé par Readline la bibliothèque relative aux entrées utilisée par Bash et la plupart des autres shells.
La plupart des personnes n'ont pas besoin de fichiers de correspondance spécifiques, donc la commande ci-dessous crée un fichier /etc/inputrc utilisé par tous ceux qui se connectent. Si vous décidez plus tard que vous avez besoin de surcharger les valeurs par défaut utilisateur par utilisateur, vous pouvez créer un fichier .inputrc dans le répertoire personnel de l'utilisateur avec les correspondances modifiées.
Pour plus d'informations sur l'édition du fichier inputrc, voir la section Readline Init File dans info bash. info readline est aussi une bonne source d'informations.
Ci-dessous se trouve un fichier inputrc générique avec des commentaires expliquant l'utilité des différentes options. Notez que les commentaires ne peuvent pas être sur la même ligne que les commandes. Créez le fichier en utilisant la commande suivante :
cat > /etc/inputrc << "EOF" # Début /etc/inputrc # Modifié par Chris Lynn <roryo@roryo.dynup.net> # Autorise l'invite de commande de passer à la ligne suivant set horizontal-scroll-mode Off # Active la saisie 8bit set meta-flag On set input-meta On # Désactive la suppression du 8ème bit set convert-meta Off # Conserve le 8ème bit pour l'affichage set output-meta On # aucun, visible ou audible set bell-style none # Tout ce qui suit fait correspondre la séquence d'échappement # de la valeur contenue à l'intérieur du premier argument aux # fonctions spécifiques de readline "\eOd": backward-word "\eOc": forward-word # pour la console linux "\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 # pour les xterm "\eOH": beginning-of-line "\eOF": end-of-line # pour Konsole "\e[H": beginning-of-line "\e[F": end-of-line # Fin /etc/inputrc EOF