Utilizar SQLPlus bajo Linux

Haz una pregunta
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".
Jean-François Pillou

Nuestros contenidos son redactados en colaboración con expertos del ámbito tecnológico bajo la dirección de Jean-François Pillou, fundador de CCM.net y director digital en el Grupo Figaro. CCM es un sitio de tecnología líder a nivel internacional y está disponible en 11 idiomas.

Más información sobre el equipo de CCM