Buscar texto en la salida del comando en una terminal PuTTY

Buscar texto en la salida del comando en una terminal PuTTY

Me gustaría saber cómo buscar un texto particular en la terminal. Si hago catarchivos de registro, me gustaría encontrar ciertas palabras como trabajo o resumen para no tener que leer todo el archivo de registro.

Sé que ha habido algo similarcorreosobre esto. La respuesta de esa publicación es Ctrl+ A+ [ <text>que no parece funcionar para mí. Cuando presiono eso, recibo un mensaje No bracket in top line (press Return)o si presiono esas teclas juntas, recibo el mensaje ESC.

¿Hay alguna manera de hacer esto con PuTTY? Alternativamente, ¿existe una forma genérica de buscar texto en la salida de los comandos?

Respuesta1

También puede hacer clic derecho en la barra de título en la parte superior de la ventana y seleccionar Copiar todo al portapapeles, luego pegarlo en un editor de texto y usarlo para buscar.

Respuesta2

El Ctrl+ a+ [está diseñado para usarse dentro de la pantalla de la aplicación (una aplicación para consolas de multiplexación).

menos

Generalmente, el método más sencillo para hacer esto es usar herramientas como lessy canalizar la salida de cualquier aplicación que esté generando los mensajes en la consola y buscar dentro de la aplicación less. Puedes hacerlo usando la barra diagonal ( /) seguida de cualquier cadena que estés buscando. Presione regresar para ejecutar la búsqueda.

Ejemplo

$ less filename.log

...then in less, type a forward slash followed by string to search, foo

grep

Del mismo modo que lo anterior con el uso de less, también puede usar herramientas como tailimprimir las pocas líneas de los mensajes del archivo de registro de una aplicación, y también usar greppara buscar solo líneas que contengan una cadena/patrón coincidente.

$ grep "somestring" filename.log

información relacionada