Cuando lo haga more filenamey less filename, parecería que los terminales resultantes son bastante similares. Puedo navegar y buscar a través de mis archivos de forma idéntica ( j, Space, /pattern, etc.).
Me resulta difícil creer que lesssea así morey viceversa. ¿Hay alguna diferencia entre los dos?
command-line
less
more
Zaid
fuente
fuente

lesses más quemore, más o menos,morees menor queless. ;-)lessymoreson el mismo ejecutable, mientras que en otros son diferentes.Respuestas:
La diferencia es sobre todo histórica en este punto, creo que algunos sistemas incluso tienen
moreylesshardlinked al mismo binario.Originalmente,
moreprácticamente solo le permitía avanzar en un archivo, pero era bastante decente para almacenar en búfer.lessfue escrito como una mejoramoreque le permitía desplazarse por el texto mostradoLa primera línea de mi
man lessprácticamente lo resume:fuente
moreactúa como a la antigua:moreno puedes retroceder una página. Y es el PAGER predeterminado. Me vuelve loco ...lesses mucho más quemore, por ejemplo, tiene mucha más funcionalidad:Y no recuerdo más ;-)
fuente
h: todo lo que no recuerdas;)Además de las características adicionales ya mencionadas
less, también tiene un vcomando que abre el archivo actual envila misma posición. Cuando salgavi, regresarálesscon el archivo (posiblemente actualizado) que se muestra.fuente
morees interactivo también puede comenzarvipresionando v.Hay un par de cosas en las que hago todo el tiempo
less, que no funcionanmore(al menos las versiones en los sistemas que uso. Una se usa Gpara ir al final del archivo y gal principio. Esto es útil para los archivos de registro, cuando busca entradas recientes al final del archivo. La otra es la búsqueda, dondelessresalta la coincidencia, mientras quemoresolo lo lleva a la sección del archivo donde se produce la coincidencia, pero no Indicar dónde está.fuente
Menos tiene mucha más funcionalidad.
Puede usar
vpara saltar al $ EDITOR actual. Puede convertir al modo cola -f conftodos los demás consejos que ofrece.fuente
Ubuntu todavía tiene distintos menos / más contenedores. Al menos el mío lo hace, o el
morecomando está enviando diferentes argumentos a menos.En cualquier caso, para ver la diferencia, busque un archivo que tenga más filas de las que puede ver a la vez en su terminal. Escriba
cat, luego el nombre del archivo. Simplemente volcará todo el archivo. Escribamore, luego el nombre del archivo. Si está en ubuntu, o al menos en mi versión (9.10), verá la primera pantalla--More--(27%), lo que significa que hay más en el archivo, y hasta ahora ha visto un 27%. Presione la barra espaciadora para ver la página siguiente.lesspermite moverse línea por línea, adelante y atrás, además de buscar y un montón de otras cosas.Básicamente, uso
less. Probablemente nunca necesitarásmorenada. Lo he usadolessen archivos enormes y parece estar bien. No creo que haga locuras como cargar todo en la memoria ( Bloc de notas de tos ). Sin embargo, mostrar números de línea podría llevar un tiempo con archivos enormes.fuente
1).Al menos en los sistemas que he usado:
morese cierra automáticamente cuando llega al final del archivolessrequiere que salgas explícitamente.fuente
Además, menos puede ver el archivo comprimido / comprimido, más no puede hacer eso.
fuente