Ahora estoy usando Arch Linux, y encuentro que un comando mostfunciona como morey less. Comprender las diferencias entre ellos es un problema confuso. La pregunta no es menos solo más. menciona las diferencias entre lessy 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

lesspero puede hacer múltiples ventanaslessque no puede realizar color. Correls | lessy me sale algo ilegible.ls --color=yes | less -R.lspor lo general, deshabilita el color del texto cuando se canaliza a algo.lessnecesita-Rpasar caracteres de escape ANSI a la pantalla o-rpasar todos los caracteres de escape a la pantalla.mostfunciona más o menos comomoreyless- FTFY.Respuestas:
más
moreEs 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
morealess, proporcionando a los usuarios un extraño híbrido de los dos programas que se parecemorey se cierra al final del archivo comomore, pero tiene algunaslesscaracterísticas tales como el desplazamiento hacia atrás. Este es el resultado deless'smoremodo de compatibilidad. Puede habilitar este modo de compatibilidad temporalmente conLESS_IS_MORE=1 less ....morepasa secuencias de escape sin formato por defecto. Las secuencias de escape le indican a su terminal qué colores mostrar.Menos
lessfue escrito por un hombre que estaba harto demorela incapacidad de desplazarse hacia atrás a través de un archivo. Se convirtiólessen un proyecto de código abierto y, con el tiempo, varias personas le agregaron nuevas características.lessEs masivo ahora. Es por eso que algunos sistemas integrados pequeños tienenmorepero noless. A modo de comparación,lessla fuente tiene más de 27000 líneas de largo.moreLas implementaciones generalmente tienen un poco más de 2000 líneas de largo.Para poder
lesspasar secuencias de escape sin procesar, debes pasarle la-rbandera. También puede decirle que solo pase caracteres de escape ANSI pasándole la-Rbandera.Consulte las
lesspreguntas frecuentes para obtener más detalles: http://www.greenwoodsoftware.com/less/faq.htmlmás
mostse 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 sobremostlas características de. Su página de manual indica que le faltan al menos algunaslesscaracterísticas, como la escritura del archivo de registro (teeaunque puede usarlo para esto) y la ejecución de comandos externos.De manera predeterminada,
mostutiliza combinaciones de teclas extrañas que no son vi.man most | grep '\<vi.?\>'no devuelve nada, por lo que puede ser imposible ponerlomosten modo vi.mosttiene la capacidad de descomprimir archivos comprimidos con gunzip antes de leerlos. Su barra de estado tiene más información queless's.mostpasa secuencias de escape sin formato por defecto.fuente
lessEs más, pero más de lomorequemorees, así quemorees menosless, así que usa máslesssi quieres menos"more. (...) Silesses más quemore,mostes más queless". - Blackware Linux EssentialsnotquiteRespuesta corta:
Solo usa
lessy olvídate demoreVersión más larga:
morees 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.
lessesmore+ 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
morealess:Para verificar mis ÚLTIMOS archivos de registro modificados (en
/var/log/), usols -AltF | more.Mientras
lesselimina la pantalla después de salirq,moredeja esos archivos y directorios listadoslsen la pantalla, ahorrándome memorizar sus nombres para su examen.(Si alguien conoce un parámetro o configuración que permita
lessmantener 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 --versionme da:less 458 (GNU regular expressions) Copyright (C) 1984-2012 Mark Nudelmanmás:
morees un localizador muy básico, antiguo y popular.moreoriginalmente 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,morepuede avanzar y retroceder en archivos de texto, pero no puede retroceder en tuberías.less:
lesses un buscapersonas más avanzado que permite avanzar y retroceder, y contiene funciones adicionales como la búsqueda.lessno 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 :
lesses más quemore,mostes 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