martes, 19 de noviembre de 2013

Paginadores en Linux

 

Herramientas que toman como entrada un texto cualquiera que ocupa varias pantallas y van mostrando esta información pantalla a pantalla.

  1. COMANDO less: El comando less se usa para mostrar texto en la pantalla del terminal. Sólo muestra el texto del archivo dado, no puedes editar o manipular el texto. Para mostrar el archivo desde la línea especificada, introduce el número de línea seguido de dos puntos (:). Permite movimiento hacia adelante y hacia detrás en el archivo.
    • SINTAXIS:

      La sintaxis es:   less [opciones] nombre_de_archivo

    • OPCIONES:

      - c

      Limpia la pantalla antes de mostrar.

      + n

      Inicia el archivo desde el número dado.

      : p

      Examina el archivo previo en la lista de línea de comandos.

      : d

      Elimina el archivo actual de la lista de archivos.

       
    • EJEMPLO:

      less   +3   index.php  (Muestra el archivo empezando por la tercera línea).

  2.  COMANDO more: El comando more se usa para mostrar texto en la pantalla del terminal. Permite sólo movimiento hacia detrás.
    • SINTAXIS:

      La sintaxis es: more [opciones] nombre_archivo
    • OPCIONES:

      -c

      Limpia la pantalla antes de mostrar.

      -e

      Salir inmediatamente después de escribir la última línea del último archivo en la lista de argumentos.

      -n

      Especifica cuántas líneas se muestran en la pantalla para un archivo dado.

      +n

      Inicia el archivo desde el número dado.

        
    • EJEMPLO:
      more   - c   index.php  (Limpia la pantalla antes de mostrar el archivo).
      more   - 3   index.php  (Muestra las tres primeras líneas del archivo especificado). Presiona Enter para mostrar el archivo línea a línea.

 

Comandos básicos adicionales para la lectura de archivos de texto

Ya conoce algunos comandos básicos del intérprete de comandos de la shell para la lectura de archivos por los editores de texto. Aquí tiene algunos más.

  1. El comando head: Puede utilizar el comando head en caso de que desee ir al inicio de un archivo.
    • El comando es: head <filename>

      head puede ser muy útil, pero como está limitado a las primeras líneas, no podrá ver el largo del archivo. Por defecto, sólo puede leer las primeras diez líneas de un archivo, aunque puede cambiar este número especificándolo, como en el comando a continuación:

                                                      head –20  <filename>
  2. El comando tail: El contrario de head es tail. Usando tail, puede volver a ver las diez últimas líneas de un archivo. Esto puede ser muy útil para ver las últimas líneas de un archivo de registro y así ver los mensajes importantes del sistema.

    • También puede usar tail para vigilar cómo se actualizan los archivos de registro (log). Usando la opción – f

    • tail imprimirá automáticamente los nuevos mensajes desde un archivo abierto a la pantalla en tiempo real. Por ejemplo, para vigilar activamente /var/log/messages, escriba lo siguiente en el intérprete de comandos shell como usuario root:

                                                    tail -f /var/log/messages

  3. El comando grep: El comando grep es útil para encontrar una cadena de caracteres específica en un archivo. Por ejemplo, si quiere encontrar cada referencia que se haya hecho a "coffee" en el archivo sneakers.txt, debería escribir:

                                                          grep coffee sneakers.txt

    • Verá cada una de las líneas donde aparece la palabra "coffee".

 

 

 

No hay comentarios:

Publicar un comentario