Last revised: April 02, 2006
Notas de Clase Para Curso de Programacion: Unix
Andrés Montano Pellegrini


Next:Desarrollo en Unix Up: Contenido Previous: Sistema de Archivos

D. Fundamentos de la Linea de Comandos

  1. Comandos Consecutivos
  2. Ejecutando Comandos en el Fondo
  3. Entrada y Salida Estandar
  4. Filtros
    1. cat

      Ejemplos:

      cat cartas
      cat cartas prestamos enganches
    2. more

      Ejemplos:

      more cartas
    3. head

      Ejemplos:

      head carta
    4. tail

      Ejemplos:

      tail carta
      tail -20 carta
    5. sort

      Ejemplos:

      sort prestamos
    6. grep

      Ejemplos:

      grep carro engache
      grep ' carro ' enganche
      grep -c dinero carta
      grep -n dinero carta
    7. Otros Filtros:
      1. uniq: elimina lineas duplicadas
      2. diff: compara dos archivos
      3. split: parte un archivo de entrada en varios de salida
      4. wc: despliega un conteo de las palabras
      5. spell: compara todas las palabras con el diccionario del sistema
      6. sed: utilizado para procesar las lineas del archivo de entrada
      7. awk: similar a sed, pero mas poderoso. Soporta calculos matematicos

     

  5. Redireccionando la Entrada y la Salida

    Ejemplos:

    mail jperez@usa.net  carta
    cat prestamos enganches > registro
    cat  deudas >> registro
    sort cuentas > temp
  6. Pipes

    En vez de:

    sort cuentas > temp
    more temp

    podemos escribir:

    sort cuentas | more

    Otros ejemplos:

    cat temp1 temp2 | sort | uniq > nuevoarch
    ls -t | head -1 >> masnuevo
    sort cuentas | split -10


Next:Desarrollo en Unix Up: Contenido Previous: Sistema de Archivos


Last revised: December 13, 2006
Copyright © 2001-2006 by Andrés Montano Pellegrini
All rights reserved