He encontrado una forma hasta ahora: menos nombre de archivo + G, pero se desplaza hacia arriba solo con la tecla hacia arriba línea por línea. ¿Qué es más poderoso, menos usos que proporcionan desplazamiento por página, búsqueda de patrones hacia atrás y así sucesivamente?
169

? = shift + /,/es la búsqueda hacia delante.Shift + Gva al final del archivoPara variar, si realmente quiere / necesita leer un archivo al revés (última línea primero):
fuente
taccatztacarchivos comprimidos (es decir,zcatpero al revés)?wsube por página?hace la búsqueda inversa.htrae ayuda en línea.fuente
cola -r | Menos
No sé por qué nadie pensó en este. Tail toma el final de un archivo realmente fácil. ¿No es -r una opción común?
fuente
-r.tail -res una cosa BSD / macOS, esos entornos no tienentac.utilizar:
eso es menos pero comienza desde abajo. Use la tecla de flecha hacia arriba para retroceder línea por línea o ctl + b para ir página por página.
fuente
tail -f. Si esto no es lo que quieres, deberías usarlo+G.Me sorprende que nadie haya mencionado esto antes, pero:
?patternbusca el patrón al revés.Nencuentra la coincidencia anterior del patrón (es decir, buscando hacia atrás).Como referencia,
/patternbusca el patrón hacia adelante ynencuentra la siguiente coincidencia del patrón. Así es como se usa comúnmente la búsqueda.fuente
Mientras usa
moreojournalctl -xeusa la barra espaciadora, le lleva 1 página hacia abajo. Eso funcionó para mí. Espero que esto ayude.fuente
Otra alternativa, después de haber comenzado menos en un archivo:
alt + "tecla final"
Con "tecla de finalización" me refiero a la tecla que generalmente se encuentra debajo de la "tecla de inicio" en un teclado.
fuente
Si está buscando algo específico, esto podría hacerlo:
Lo uso para buscar archivos de registro. Sin embargo, todavía está en el orden 'incorrecto', pero mucho más corto.
Después de leer la respuesta de Dennis Williamson, ese es mi nuevo método =)
fuente
catcongrep-grep $StRING $FILENAME | lessQuizás algunas personas no entendieron lo que significaba dr01 . Trato de ponerlo en otras palabras.
fuente