TRUCOS EN LA LÍNEA DE COMANDOS

Autor: Alberto Peiró

Labels: shell

Atajo: Ctrl-r.

La pulsación de teclas más útil después de la "flecha para arriba" en línea de comandos.

Seguro que estamos más que acostumbrados a pulsar la tecla de "flecha hacia arriba" para recuperar una entrada antigua y no tener que volverla a teclear. Lo malo es cuando el comando que buscamos se encuentra muy atrás en el historial. Por ejemplo aquella instrucción que tecleamos la semana pasada y hay que pulsar cien veces la tecla de "flecha para arriba" para llegar a ella. Pero para este caso tenemos Ctrl-r para hacer una búsqueda por patrón en el historial.

cronómetro

Cómo funciona: pulsamos Ctrl-r y a continuación empezamos a escribir un trozo que recordemos del comando. Según vayamos escribiendo aparecerá la última instrucción que contenga el trozo que estamos tecleando. Si encontramos lo que buscamos pulsamos [Enter]. Hay otras acciones que resumimos en la siguiente lista.

Un ejemplo:

$ ls /run/media/alberto/313
.......
.......
$ pulsamos [Ctrl-r], luego tecleamos 313 y [enter]
(reverse-i-search)`313': ls /run/media/alberto/313
.......
.......