3 votos

¿Puedo buscar en el texto de la ventana de terminal?

Ahora tengo tirar algunos cambios de git de control remoto y es un tronco muy largo. Quiero ver algunos archivos en el registro.

Pero no hay ninguna opción para buscar en la ventana de terminal.

¿Cómo puedo buscar como nosotros lo hacemos en windows, hay buscar en Editar menú del botón derecho?

5voto

heemayl Puntos 21116

Sí, puedes.

Vete a:

Search -> Find...

O use el atajo: Ctrl + Shift + F .

Usted verá una mini-ventana de búsqueda como:

enter image description here

entonces esto es autoexplicativo, creo.

2voto

graham Puntos 81

Aunque es posible hacer esto desde gnome-terminal de la interfaz gráfica de usuario como se explica por heemayl, la mejor manera es utilizar el UNIX propio terminal. En general, si algún comando genera una gran cantidad de texto que desea buscar a través de, una cosa útil es la tubería de a less.

$ some_verbose_command | less

Este es un simple localizador programa que le permite desplazarse y buscar a través de texto.

Demonstration of how to view lengthy stdouts with less

Para buscar algo dentro de less, pulse / y escriba el texto que desee (soporta expresiones regulares). Para ir a la siguiente coincidencia de ocurrencia, pulse n. Para salir de la less, pulse q.

Como cuestión de hecho, al menos en mi configuración, git ya muestra los informes largos por defecto en una base de buscapersonas, así que no hay realmente una necesidad de forma explícita la tubería a less:

Example of how git uses a pager for lengthy output

Si no hace esto para usted, tal vez usted necesita para establecer

$ git config --global core.pager less

Ahora, este texto-navegación con less todavía no es tan diferente de un desplazamiento y la búsqueda de una interfaz gráfica de usuario. Donde la línea de comandos realmente brilla a pesar de que usted puede usar dedicado comandos para filtrar la salida antes de que sea cada vez que aparece en pantalla. La mayoría de herramienta estándar para que se grep.

$ some_verbose_command | grep 'string_you_want'

Example display showing how grep can filter the output of git.

Una vez más, sin embargo, usted realmente no necesita la herramienta especial si es git estás hablando, porque ya tiene ese tipo de funcionalidad.

Showing git grep in action

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: