Ahora estoy usando Arch Linux, y encuentro que un comando most
funciona como more
y less
. Comprender las diferencias entre ellos es un problema confuso. La pregunta no es menos solo más. menciona las diferencias entre less
y more
. ¿Conoces las diferencias en el rendimiento del color, los atajos y la capacidad de avanzar y retroceder?
command-line
less
more
most
Chongxu Ren
fuente
fuente
less
pero puede hacer múltiples ventanasless
que no puede realizar color. Correls | less
y me sale algo ilegible.ls --color=yes | less -R
.ls
por lo general, deshabilita el color del texto cuando se canaliza a algo.less
necesita-R
pasar caracteres de escape ANSI a la pantalla o-r
pasar todos los caracteres de escape a la pantalla.most
funciona más o menos comomore
yless
- FTFY.Respuestas:
más
more
Es una antigua utilidad. Cuando el texto que se le pasa es demasiado grande para caber en una pantalla, lo pagina. Puede desplazarse hacia abajo pero no hacia arriba.Algunos sistemas HardLink
more
aless
, proporcionando a los usuarios un extraño híbrido de los dos programas que se parecemore
y se cierra al final del archivo comomore
, pero tiene algunasless
características tales como el desplazamiento hacia atrás. Este es el resultado deless
'smore
modo de compatibilidad. Puede habilitar este modo de compatibilidad temporalmente conLESS_IS_MORE=1 less ...
.more
pasa secuencias de escape sin formato por defecto. Las secuencias de escape le indican a su terminal qué colores mostrar.Menos
less
fue escrito por un hombre que estaba harto demore
la incapacidad de desplazarse hacia atrás a través de un archivo. Se convirtióless
en un proyecto de código abierto y, con el tiempo, varias personas le agregaron nuevas características.less
Es masivo ahora. Es por eso que algunos sistemas integrados pequeños tienenmore
pero noless
. A modo de comparación,less
la fuente tiene más de 27000 líneas de largo.more
Las implementaciones generalmente tienen un poco más de 2000 líneas de largo.Para poder
less
pasar secuencias de escape sin procesar, debes pasarle la-r
bandera. También puede decirle que solo pase caracteres de escape ANSI pasándole la-R
bandera.Consulte las
less
preguntas frecuentes para obtener más detalles: http://www.greenwoodsoftware.com/less/faq.htmlmás
most
se supone que es más queless
. Puede mostrar múltiples archivos a la vez. Por defecto, trunca las líneas largas en lugar de envolverlas y proporciona un mecanismo de desplazamiento hacia la izquierda / derecha. El sitio web de most no tiene información sobremost
las características de. Su página de manual indica que le faltan al menos algunasless
características, como la escritura del archivo de registro (tee
aunque puede usarlo para esto) y la ejecución de comandos externos.De manera predeterminada,
most
utiliza combinaciones de teclas extrañas que no son vi.man most | grep '\<vi.?\>'
no devuelve nada, por lo que puede ser imposible ponerlomost
en modo vi.most
tiene la capacidad de descomprimir archivos comprimidos con gunzip antes de leerlos. Su barra de estado tiene más información queless
's.most
pasa secuencias de escape sin formato por defecto.fuente
less
Es más, pero más de lomore
quemore
es, así quemore
es menosless
, así que usa másless
si quieres menos"more
. (...) Siless
es más quemore
,most
es más queless
". - Blackware Linux Essentialsnotquite
Respuesta corta:
Solo usa
less
y olvídate demore
Versión más larga:
more
es antigua utilidadNo puede navegar paso a paso con más, puede usar el espacio para navegar por la página, o ingresar línea por línea, eso es todo.
less
esmore
+ más características adicionalesPuede navegar por la página, línea arriba y abajo, buscar
fuente
Hay una sola aplicación por lo que prefiero
more
aless
:Para verificar mis ÚLTIMOS archivos de registro modificados (en
/var/log/
), usols -AltF | more
.Mientras
less
elimina la pantalla después de salirq
,more
deja esos archivos y directorios listadosls
en la pantalla, ahorrándome memorizar sus nombres para su examen.(Si alguien conoce un parámetro o configuración que permita
less
mantener su texto después de salir, eso dejaría esta publicación obsoleta).fuente
-X
(forma larga:)--no-init
. Desdeless
'manpage:Disables sending the termcap initialization and deinitialization strings to the terminal. This is sometimes desirable if the deinitialization string does something unnecessary, like clearing the screen.
less --version
me da:less 458 (GNU regular expressions) Copyright (C) 1984-2012 Mark Nudelman
más:
more
es un localizador muy básico, antiguo y popular.more
originalmente permite solo la navegación hacia adelante a través de un archivo, aunque las implementaciones más recientes permiten un movimiento hacia atrás limitado. es decir,more
puede avanzar y retroceder en archivos de texto, pero no puede retroceder en tuberías.less:
less
es un buscapersonas más avanzado que permite avanzar y retroceder, y contiene funciones adicionales como la búsqueda.less
no tiene que leer todo el archivo de entrada antes de comenzar, por lo que con archivos de entrada grandes se inicia más rápido que los editores de textovi
.más :
less
es más quemore
,most
es más queless
. Mientras que los otros buscapersonas solo pueden mostrar un archivo a la vez, la mayoría es capaz de ver cualquier cantidad de archivos,fuente