Diferencia entre revisiones de «Less»

(Página creada con '{{Ficha Software |nombre=less |imagen=Less.png |descripción=Less es un visualizador de archivos de texto que funciona en interpretes de comando. |creador=Mark Nudelman |fecha d...')
 
(Fuentes)
 
(No se muestran 5 ediciones intermedias de 2 usuarios)
Línea 10: Línea 10:
 
|licencia=[[Licencia pública general de GNU|GPL]]
 
|licencia=[[Licencia pública general de GNU|GPL]]
 
|premios=
 
|premios=
|web=[http://www.greenwoodsoftware.com/less/index.html]
+
|web=http://www.greenwoodsoftware.com/less/index.html
 
}}
 
}}
  
  
'''less''' es un [[visualizador]] de archivos de texto que funciona en [[Intérprete de comandos|interpretes de comando]].
+
'''less.''' Es un visualizador de archivos de texto que funciona en interpretes de comando.
 
 
A diferencia de otros programas similares (como more), '''less''' permite una completa navegación por el contenido del archivo, utilizando un mínino de recursos del sistema. '''less''' es [[Código abierto|opensource]].
 
  
 +
A diferencia de otros programas similares (como more), '''less''' permite una completa navegación por el contenido del archivo, utilizando un mínino de recursos del sistema. '''less''' es [[Código abierto]].
 
== Historia ==
 
== Historia ==
 
 
Less fue inicialmente desarrollado entre 1983-85 por Mark Nudelman en la ahora extinta Integrated Office Systems. Eventualmente fue [[Software libre|liberado]] a la comunidad, y en la actualidad es sumamente popular en trabajos de [[consola]]. Less es el visualizador estándar de [[Man (Unix)|man]].
 
Less fue inicialmente desarrollado entre 1983-85 por Mark Nudelman en la ahora extinta Integrated Office Systems. Eventualmente fue [[Software libre|liberado]] a la comunidad, y en la actualidad es sumamente popular en trabajos de [[consola]]. Less es el visualizador estándar de [[Man (Unix)|man]].
 
 
== Funcionamiento ==
 
== Funcionamiento ==
 
+
Less no solo puede utilizarse para ver el contenido de archivos, sino que también para navegar por el resultado de otros programas, como por ejemplo: [[grep]], sort, file, tree, etc.  
Less no solo puede utilizarse para ver el contenido de archivos, sino que también para navegar por el resultado de otros programas, como por ejemplo: [[grep]], sort, [[File (Unix)|file]], tree, etc.  
 
  
 
Las bondades del programa son las siguientes:
 
Las bondades del programa son las siguientes:
  
 
* Navegación completa, con avance/retroceso de página (o línea a línea) y movimiento lateral.
 
* Navegación completa, con avance/retroceso de página (o línea a línea) y movimiento lateral.
* Búsqueda de palabras o frases (incluso vía [[expresiones regulares]]), con resaltado de resultados.
+
* Búsqueda de palabras o frases (incluso vía [[Expresión_regular|expresiones regulares]]), con resaltado de resultados.
 
* Visualización simultanea de varios archivos.
 
* Visualización simultanea de varios archivos.
 
* Soporta formato negrita y subrayado de palabras (usado por ejemplo con [[Man (Unix)|man]]).
 
* Soporta formato negrita y subrayado de palabras (usado por ejemplo con [[Man (Unix)|man]]).
Línea 35: Línea 31:
 
* Es portable y opera en casi todos los [[Sistema operativo|OS]]: [[Windows]] (XP/2000/98 etc), [[DOS]], [[Linux]] y demás [[Unix]]es (FreeBSD, Solaris, etc).  
 
* Es portable y opera en casi todos los [[Sistema operativo|OS]]: [[Windows]] (XP/2000/98 etc), [[DOS]], [[Linux]] y demás [[Unix]]es (FreeBSD, Solaris, etc).  
  
Less se configura especificando parámetros de invocación, y aunque no tiene [[menú]] se maneja fácilmente por medio de comandos.
+
Less se configura especificando parámetros de invocación, y aunque no tiene menú se maneja fácilmente por medio de comandos.
  
 
La manera de ejecutarlo es:   less [''opciones''] [''archivo...'']
 
La manera de ejecutarlo es:   less [''opciones''] [''archivo...'']
 
 
=== Parámetros comunes ===
 
=== Parámetros comunes ===
 
 
*-g: Solo se resalta la coincidencia actual de cualquier texto buscado.
 
*-g: Solo se resalta la coincidencia actual de cualquier texto buscado.
 
*-I: Las búsquedas serán insensibles a mayúsculas o minúsculas.
 
*-I: Las búsquedas serán insensibles a mayúsculas o minúsculas.
Línea 46: Línea 40:
 
*-N: Mostrar número de cada línea (útil en archivos de [[código fuente]]).
 
*-N: Mostrar número de cada línea (útil en archivos de [[código fuente]]).
 
*-S: Deshabilitar auto-ajuste de líneas (las líneas largas serán visibles por navegación lateral).
 
*-S: Deshabilitar auto-ajuste de líneas (las líneas largas serán visibles por navegación lateral).
 
 
=== Comandos comunes ===
 
=== Comandos comunes ===
 
 
*Teclas de '''Flechas/AvPag/RePag/Inicio/Fin''': Navegación.
 
*Teclas de '''Flechas/AvPag/RePag/Inicio/Fin''': Navegación.
 
*''n'''''g''': Saltar a línea número ''n''.
 
*''n'''''g''': Saltar a línea número ''n''.
*/''patrón'': ([[Barra (tipografía)|slash]]) Buscar palabra o frase ''patrón''. Se pueden utilizar [[expresiones regulares]].
+
*/''patrón'': ([[Barra (tipografía)|slash]]) Buscar palabra o frase ''patrón''. Se pueden utilizar expresiones regulares.
 
*'''n''': Ir a siguiente coincidencia (después de una búsqueda).
 
*'''n''': Ir a siguiente coincidencia (después de una búsqueda).
 
*'''N''': Ir a coincidencia anterior.
 
*'''N''': Ir a coincidencia anterior.
Línea 74: Línea 66:
 
*[[Expresión regular]]
 
*[[Expresión regular]]
  
== Enlaces externos ==
+
== Fuentes ==
 
 
 
*[http://www.greenwoodsoftware.com/less/index.html Página oficial]
 
*[http://www.greenwoodsoftware.com/less/index.html Página oficial]
 
*[http://www.linuxmanpages.com/man1/less.1.php Manual] (en inglés)
 
*[http://www.linuxmanpages.com/man1/less.1.php Manual] (en inglés)
Línea 81: Línea 72:
  
 
[[Category:Aplicaciones_informáticas]]
 
[[Category:Aplicaciones_informáticas]]
[[Category:Software_Libre]]
+
[[Category:Software_libre]]
 
[[Category:GNU]]
 
[[Category:GNU]]

última versión al 08:41 16 jun 2016

less
Información sobre la plantilla
Less.png
Less es un visualizador de archivos de texto que funciona en interpretes de comando.
CreadorMark Nudelman
Sistemas Operativos compatiblesMultiplataforma
LicenciaGPL
Sitio web
http://www.greenwoodsoftware.com/less/index.html


less. Es un visualizador de archivos de texto que funciona en interpretes de comando.

A diferencia de otros programas similares (como more), less permite una completa navegación por el contenido del archivo, utilizando un mínino de recursos del sistema. less es Código abierto.

Historia

Less fue inicialmente desarrollado entre 1983-85 por Mark Nudelman en la ahora extinta Integrated Office Systems. Eventualmente fue liberado a la comunidad, y en la actualidad es sumamente popular en trabajos de consola. Less es el visualizador estándar de man.

Funcionamiento

Less no solo puede utilizarse para ver el contenido de archivos, sino que también para navegar por el resultado de otros programas, como por ejemplo: grep, sort, file, tree, etc.

Las bondades del programa son las siguientes:

  • Navegación completa, con avance/retroceso de página (o línea a línea) y movimiento lateral.
  • Búsqueda de palabras o frases (incluso vía expresiones regulares), con resaltado de resultados.
  • Visualización simultanea de varios archivos.
  • Soporta formato negrita y subrayado de palabras (usado por ejemplo con man).
  • Otras varias características avanzadas como: ver número de líneas, guardar el contenido en un archivo (útil con grep y otros), creación de bookmarks para navegación, etc.
  • Es portable y opera en casi todos los OS: Windows (XP/2000/98 etc), DOS, Linux y demás Unixes (FreeBSD, Solaris, etc).

Less se configura especificando parámetros de invocación, y aunque no tiene menú se maneja fácilmente por medio de comandos.

La manera de ejecutarlo es:   less [opciones] [archivo...]

Parámetros comunes

  • -g: Solo se resalta la coincidencia actual de cualquier texto buscado.
  • -I: Las búsquedas serán insensibles a mayúsculas o minúsculas.
  • -M: Mostrar datos de navegación.
  • -N: Mostrar número de cada línea (útil en archivos de código fuente).
  • -S: Deshabilitar auto-ajuste de líneas (las líneas largas serán visibles por navegación lateral).

Comandos comunes

  • Teclas de Flechas/AvPag/RePag/Inicio/Fin: Navegación.
  • ng: Saltar a línea número n.
  • /patrón: (slash) Buscar palabra o frase patrón. Se pueden utilizar expresiones regulares.
  • n: Ir a siguiente coincidencia (después de una búsqueda).
  • N: Ir a coincidencia anterior.
  • mletra: Marcar posición actual (bookmark) con una letra.
  • 'letra: (comilla simple) Regresar a la marca letra.
  • s: Guardar contenido actual (obtenido desde otro programa como grep) en un archivo.
  • =: (signo igual) Información del archivo en curso.
  • h: Ayuda.
  • q: Salir.

Ejemplos

less -M readme.txt                     #Leer archivo "readme.txt".

file * | less                          #Facilitar analisis de archivos.

grep -rin void *.* | less -SI -p void  #Facilitar la búsqueda de "void".

Véase también

Fuentes