Si eres usuario de Linux, habrás notado que no es posible deshacer los comandos con la flecha hacia arriba (comando anterior) o con la tecla retroceso (corrección del comando actual).
1. Comandos existentes
A continuación veremos algunos comandos que permitirán paliar esta ausencia:
Ver el último comando ingresado:
L
Rehacer el ultimo comando ingresado:
R
Modificar el último comando ingresado:
c/texto_por_modificar/texto_modificado
(luego presionar R para ejecutar el comando)
1. Uso de rlwrap
Sin embargo, si estás acostumbrados al modo clásico, puedes descargar el paquete rlwrap con tu herramienta de descarga de paquetes preferida (
apt-get install rlwrap bajo Debian, etc.).
Conéctate de la siguiente manera:
rlwrap sqlplus user/pass@SID
En adelante podrás utilizar las teclas retroceso y flecha hacia arriba. Los comandos R, L y c mencionados anteriormente siguen siendo validos.
1. Automatizar el uso de rlwrap
Para automatizar el uso de rlwrap, añade la siguiente línea al archivo .bashrc:
alias sqlplus='rlwrap sqlplus'
Ejecuta el siguiente comando para que los cambios sean tomados en cuenta:
source ~/.bashrc
Listo, ya no necesitarás precisar rlwrap: el comando
"sqlplus" será interpretado automáticamente como
"rlwrap sqlplus".
PD: El
artículo original fue escrito por HostOfSeraphim, contribuidor de
CommentCaMarche