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 + G
va al final del archivoPara variar, si realmente quiere / necesita leer un archivo al revés (última línea primero):
fuente
tac
cat
ztac
archivos comprimidos (es decir,zcat
pero al revés)?w
sube por página?
hace la búsqueda inversa.h
trae 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 -r
es 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:
?pattern
busca el patrón al revés.N
encuentra la coincidencia anterior del patrón (es decir, buscando hacia atrás).Como referencia,
/pattern
busca el patrón hacia adelante yn
encuentra la siguiente coincidencia del patrón. Así es como se usa comúnmente la búsqueda.fuente
Mientras usa
more
ojournalctl -xe
usa 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
cat
congrep
-grep $StRING $FILENAME | less
Quizás algunas personas no entendieron lo que significaba dr01 . Trato de ponerlo en otras palabras.
fuente