En lugar de preguntar por su favorito, simplemente hagamos una lista.
¿Cuáles son los comandos más útiles dentro less?
Personalmente, uso:
/(buscar hacia adelante)?(buscar al revés)F(habilite tail -f like behvaior, Ctrl-C para salir de él)v(archivo abierto en $ EDITOR para editar, el valor predeterminado es vi / vim)
¿Otros?
command-line
less
geoffc
fuente
fuente

vabre$EDITORcon el archivo local - no es necesario vi / vim.Respuestas:
También se puede usar la función de marca para recordar (y volver a) posiciones específicas en el archivo.
Por ejemplo, escriba
mapara marcar una posición con la etiqueta"a". Para volver a la posición, simplemente escriba'a. Las etiquetas pueden ser cualquier alfabeto (distingue entre mayúsculas y minúsculas), lo que permite hasta 52 marcas posibles ([a-zA-Z]) aunque rara vez uso más de 2.fuente
u- hasta media páginad- abajo media páginak- desplazarse una sola líneaj- desplazarse una sola línea hacia abajo-i- búsqueda entre mayúsculas y minúsculas a menos que el patrón contenga mayúsculas (como clo o en menos)/ /pattern/- buscar (usado con n)-p /pattern/abrir archivo en / patrón / (como clo)& /pattern/mostrar líneas que contienen / patrón / (como grep)fuente
&patternmuestra SOLO líneas que contienen / patrón /?-S(ya sea en la línea de comando o escribiendo-ySmientras se ejecutaless) corta líneas largas y es útil para ver, por ejemplo, archivos de registro. Escriba-ySnuevamente para volver.fuente
Aparte de lo obvio, mis dos favoritos:
export LESS=-FX- si hay menos de una página, no necesito presionarqpara salir/^HEADINGpara buscar encabezados y/^ *-optionpara buscar opciones(especialmente útil en la página de manual de bash, que en muy grande)
fuente
Además, la mayoría de ellos son solo funciones similares a VIM para la navegación.
fuente
spaceparabretroceder página, para retroceder una página (subir página).gpara comenzar,Gpara el final también.42g- vaya a la línea número 42.Esta no es una función interna
less, pero es una característica útil.Me gustan las páginas de manual, y prefiero menos (1) como mi localizador. Sin embargo, la mayoría del software GNU mantiene el manual en el formato info (1) (GNU Texinfo), y no soy fanático de la interfaz info (1). Solo dame menos.
Entonces, leí las páginas de información (1) usando en su
lesslugar. El siguiente comando imprimirá las páginas de información (1), utilizando la interfaz familiar de less!fuente
n- continúa buscando tu patrón en la misma direcciónN- continúa buscando tu patrón en la dirección opuestaSi comenzó a buscar 'foo' y desea seguir encontrando instancias de él, puede presionar
/seguido de retorno una y otra vez, o simplemente puede presionarn(sin retorno) para seguir buscando en la misma dirección.-N- mostrar números de línea-I- ignore mayúsculas y minúsculas en su patrón de búsqueda (útil cuando busca errores que podrían escribirse como 'ERROR | Error | error')-G- desactivar el resaltadoPuede escribirlos mientras menos esté viendo un archivo y tendrán efecto en cualquier archivo que esté viendo. Puede deshacerlos tipeándolos nuevamente.
fuente
Aunque me hizo una pregunta aquí para recordarme cómo hacerlo, siempre me gustó la opción
-eu--quit-at-eofopciónless.Esto nominalmente hace que se salga cualquier página al final del archivo
less, pero tiene el efecto secundario útil de que si especificó varios archivos, también hace que una página al final de un archivo lo lleve al siguiente. Eso puede ahorrar un montón de:n's si escanea a través de un montón de archivos.fuente
Otros (para mí) comandos útiles son J, K, que funciona como j, k, pero no dejas de desplazarte al principio o al final del archivo: es útil porque a menudo uso el borde terminal como marcador visual.
Como nota, parecen ser indocumentados, afaik.
A continuación, uso menos para unir archivos comprimidos y no comprimidos (funciona gracias a lesspipe), como en
less /var/log/dpkg.log* | lessfuente
No es una gran lista, pero es bastante útil. Simplemente busque en las páginas de manual saltando de un lado a otro para encontrar expresiones coincidentes (sin distinción entre mayúsculas y minúsculas).
fuente
Me gusta la opción de desplazamiento horizontal ajustable, es decir, anteponer la tecla de flecha izquierda / derecha con un número y
lessdesplazar ese número de columnas a partir de ese momento, funciona mejor con la opción de líneas discontinuas-S.lesslee los interruptores de la línea de comandos de la$LESSvariable al inicio, aquí están mis interruptores preferidos:-Jagregar columna de estado a la izquierda, marca las columnas con resultados de búsqueda.-Mlínea de estado más detallada.-Qsin campanas-Rno convierta la entrada sin formato, deje que se interpreten las secuencias de escape-Sdeshabilitar el ajuste de línea.-iBúsqueda insensible a mayúsculas y minúsculas.fuente