Funktionstasten in der Shell konfigurieren
Einige Tasten werden leider nicht standardmäßig in der Shell von Debian unterstützt. Also machen wir uns die Arbeit und richten sie ein.
Die Tasten [End], [Pos1], [PgUp], [PgDn] werden leider nicht standardmäßig in der Shell von Debian unterstützt. So ist es nicht möglich, in einem xterm z.B. die Taste Pos1 zu drücken, um an den Anfang der Zeile zu gelangen. Zwar tut das auch STRG-A, aber wenn man sich einmal an Pos1 gewöhnt hat, möchte man das nicht mehr missen. Damit das funktioniert, mußte ich folgende Einträge in der Datei /etc/inputrc machen:
# /etc/inputrc - global inputrc for libreadline # See readline(3readline) and `info rluserman' for more information. # Be 8 bit clean. set meta-flag on set input-meta on set output-meta on $if mode=emacs # for linux console and Debian xterm "\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 "\e[5C": forward-word "\e[5D": backward-word "\e\e[C": forward-word "\e\e[D": backward-word # for rxvt "\e[8~": end-of-line # for non Debian xterm "\eOH": beginning-of-line "\eOF": end-of-line # for freebsd console "\e[H": beginning-of-line "\e[F": end-of-line $endif
Es kann auch sehr hilfreich sein, die Umgebungsvariable TERM für ncurses basierende Programme zu setzen. Da in einem xterm bei mir standardmäßig der Midnight Commander die Tasten nicht kennt, führt z.B. folgender Eintrag in der .bashrc weiter:
export TERM=xterm-r6
Wer zudem noch den mc in Farbe möchte, fügt folgendes ein:
export TERM=xterm-color
Die einzelnen Dateien finden sich in /etc/terminfo.
Standardmäßig ist $TERM mit rxvt voreingestellt.