Bash

Páginas: 120 (29852 palabras) Publicado: 14 de mayo de 2012
El shell Bash

El shell Bash

MacProgramadores

Acerca de este documento
En este tutorial pretendemos enseñar el manejo de Bash, el Bourne Again
Shell de GNU. Este shell es el que proporcionan por defecto muchos sistemas
UNIX entre ellos Mac OS X o Linux. Los ejemplos se explicarán sobre Mac OS
X, pero debido a la interoperatividad que caracteriza a Bash, estos ejemplos
deberían serexactamente igual de útiles en otros sistemas UNIX. Cuando
existan diferencias las indicaremos para que usuarios de otros sistemas
puedan seguir correctamente este documento.
El tutorial asume que el lector conoce los aspectos más básicos de qué es, y
para qué sirve un terminal. No pretendemos enseñar cuales son los muchos y
útiles comandos a los que podemos acceder, sólo pretendemoscentrarnos en
el manejo, personalización y programación de scripts con el shell Bash. Aun
así, a lo largo del documento comentaremos gran cantidad de comandos que
están relacionados con el shell, y que ayudan a hacer que los ejemplos
resulten útiles.
Al acabar este tutorial el lector debería de haber aprendido a usar las
principales teclas rápidas, personalizar mucho más su terminal para hacerlo
másmanejable, y modificar o crear los scripts que configuran su sistema.

Nota legal
Este tutorial ha sido escrito por Fernando López Hernández para
MacProgramadores, y de acuerdo a los derechos que le concede la legislación
española e internacional el autor prohíbe la publicación de este documento en
cualquier otro servidor web, así como su venta, o difusión en cualquier otro
medio sinautorización previa.
Sin embargo el autor anima a todos los servidores web a colocar enlaces a
este documento. El autor también anima a cualquier persona interesada en
conocer el shell Bash, y que ventajas que aporta tanto al usuario como al
programador, a bajarse o imprimirse este tutorial.
Madrid, Enero 2009
Para cualquier aclaración contacte con:
fernando@DELITmacprogramadores.org

Pág 2 El shell Bash

MacProgramadores

Tabla de contenido
TEMA 1: Introducción a Bash
1. El shell que estamos usando ................................................................ 8
2. Expansión de nombres de ficheros y directorios................................... 10
2.1. Los comodines ............................................................................ 10
2.2. El comodíntilde........................................................................... 11
2.3. El comodín llaves......................................................................... 12
2.4. Comodines extendidos ................................................................. 13
3. Los comandos internos de Bash.......................................................... 15
4. Redirecciones ypipes......................................................................... 16
4.1. Operadores de redirección ........................................................... 16
4.2. Pipes .......................................................................................... 17
5. Ejecución secuencial y concurrente de comandos ................................ 19
6. Caracteres especiales y entrecomillado............................................... 20
6.1. Entrecomillado ............................................................................ 20
6.2. Caracteres de escape................................................................... 21
6.3. Entrecomillar los entrecomillados.................................................. 22
6.4. Texto de varias líneas.................................................................. 22
TEMA 2: Combinaciones de teclas
1. El historial de comandos .................................................................... 25
1.1. El comando fc ............................................................................ 25
1.2. Ejecutar comandos anteriores ...................................................... 26
2. Las teclas de control del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bash
  • bash
  • Puntos de bash
  • Waltz con bashir
  • Programar En Bash
  • Matsuo basho
  • Programacion bash
  • The bash

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS