¿Es posible buscar en el terminal gnome?

9

¿Hay algo que pueda usarse para buscar y resaltar términos en la salida del terminal? Necesito buscar "Error" después de ejecutar make.

usuario13107
fuente
3
se dio cuenta de que hay una opción de búsqueda.
user13107

Respuestas:

10

Usando grep y sus variaciones

Por greplo general, se utiliza para búsquedas simples. Funcionaría así:

make 2&>1 | grep Error

O si había mucha salida y deseaba usar un localizador:

make 2>&1 | grep Error | less

Sin embargo, si desea ver todo el contenido, y no solo las líneas que coinciden con su búsqueda, puede instalar el ack-greppaquete y luego hacer esto:

make 2>&1 | ack-grep --passthru Error 

Y si eso genera muchos resultados y desea utilizar un localizador, necesita un poco más de sintaxis para preservar el color:

make 2>&1 | ack-grep --passthru Error --color | less -R

En todos los ejemplos 2>&1que incluí, que combina las secuencias de salida STDERR y STDOUT. De lo contrario, solo obtendría STDOUT, que podría no incluir todos los errores.

Una variación más es ir directamente a un buscapersonas y buscar dentro de eso:

make 2>&1 | less

Una forma de buscar en menos es escribiendo /un término de búsqueda. Ver man lesspara más opciones de búsqueda.

Usando el menú de terminal

Usar el menú Buscar o un atajo de teclado Shift+ Ctrl+F

Mark Stosberg
fuente
17

Ve al menú de búsqueda . De otra manera:

Shift+ Ctrl+F

Ed Villegas
fuente