lunes, 18 de febrero de 2013

Usar flechas (arrow keys) en línea de comandos

Hola,

hoy me han reportado un problemilla estético en una máquina AIX6.1. Cuando estaban en la línea de comandos las flechas de cursor no iban a los comandos anteriores sino que desplazaban el cursor por la pantalla y el siguiente texto introducido siempre daba un fallo.

Lo he corregido metiendo lo siguiente en el .profile del usuario, además de añadir el PS1 que suelo utilizar:

export TERM=vt320
export PS1=${USER}@`hostname`:'${PWD}# '
set -o emacs

# Go back in command history (up arrow)
alias __A=''
# Go back in command history (down arrow)
alias __B=''
# Move right on the command line (right arrow)
alias __C=''
# Move left on the command line (left arrow)
alias __D=''

Además, al seleccionar emacs como editor para la línea de comandos, te permite autocompletar pulsando dos veces la tecla 'Esc'.

Un saludo.