Tecnologia en la ingenieria

Páginas: 17 (4071 palabras) Publicado: 22 de noviembre de 2010
Programación de shell

Comandos de shell y programación en csh

Diego Chaparro (dchaparro@acm.org) 22 de Mayo de 2006

Preámbulo
Este documento no pretende ser una guía completa de programación de shell, sino que solamente trata de hacer una introducción y una visión global de ésta, centrada en la shell csh. Este documento no está libre de errores y está en continuo desarrollo.

LicenciaEste documento se distribuye bajo la licencia Creative Commons AttributionShareAlike. Para obtener la licencia completa véase: http://creativecommons.org/licenses/by-sa/2.1/es/

1/34

Programación de shell

Índice de contenidos
1. Unix Shells..........................................................................................................3 2. ComandosBásicos...............................................................................................3 3. Editor vi.............................................................................................................11 4. Introducción a la programación de shell...........................................................13 5.Variables............................................................................................................14 6. Condicionales....................................................................................................15 7. Bucles................................................................................................................17 8. Entrada/salida...................................................................................................18 9. Aliases yargumentos........................................................................................19 10. Expresiones regulares y grep..........................................................................20 11. Más comandos.................................................................................................21 12.Procesos..........................................................................................................29 13. Historia............................................................................................................31 14. Completado de sintaxis...................................................................................31 15. Sed yawk........................................................................................................32 16. Entorno de usuario..........................................................................................33 Referencias............................................................................................................34

2/34

Programación de shell

1. Unix Shells
Una shell es un programa que lee comandos y los ejecuta: un intérprete de comandos. Hay muchas shells, perolas más conocidas son: sh, bash, ksh, csh y tcsh. Cada una de estas shells tienen algunas diferencias y similitudes con las otras con respecto a aspectos como:
– – – – –

Historial de comandos Edición de la línea de comando Completado de sintaxis Entrada/salida ...

2. Comandos Básicos
2.1 Gestión de ficheros y directorios ls
Descripción Muestra el contenido del directorio que leespecifiquemos como argumento. Si no especificamos el nombre del directorio, nos muestra el contenido del directorio actual. Sintaxis ls [argumentos] [directorio] Argumentos -a Muestra ficheros/directorios ocultos -l Listado detallado -C En columnas, ordenado alfabética y verticalmente -R Listado recursivo

3/34

Programación de shell

cd
Descripción Cambia el directorio actual al que leespecifiquemos como argumento. El directorio especificado puede ser un PATH relativo o absoluto. Sintaxis cd [directorio]

pwd
Descripción Muestra el nombre del directorio actual. Esta información está también almacenada en la variable de entorno $PWD Sintaxis pwd

mkdir
Descripción Crea el/los directorio/s que le especifiquemos Sintaxis mkdir [argumentos] directorio... Argumentos -p Crea los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingenieria Y Tecnologia
  • ingenieria y tecnologia
  • Tecnologia e Ingenieria
  • Ingenieria Y Tecnologia
  • CIENCIA, TECNOLOGÍA E INGENIERÍA
  • Área Ingeniería y Tecnología Uanl
  • Nuevas tecnologias de la ingenieria Civil
  • ensayo ciencia tecnología e ingeniería

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS