Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
96Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Shell Bash

Shell Bash

Ratings:

0.0

(2)
|Views: 50,097|Likes:

More info:

Published by: Aprende Viendo Mexico on Apr 23, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/11/2014

pdf

text

original

 
 
El shell Bash
 
El shell Bash MacProgramadoresPág 2
 Acerca de este documento
En este tutorial pretendemos enseñar el manejo de Bash, el Bourne AgainShell de GNU. Este shell es el que proporcionan por defecto muchos sistemasUNIX entre ellos Mac OS X o Linux. Los ejemplos se explicarán sobre Mac OSX, pero debido a la interoperatividad que caracteriza a Bash, estos ejemplosdeberían ser exactamente igual de útiles en otros sistemas UNIX. Cuandoexistan diferencias las indicaremos para que usuarios de otros sistemaspuedan seguir correctamente este documento.El tutorial asume que el lector conoce los aspectos más básicos de qué es, ypara qué sirve un terminal. A lo largo del documento comentaremos grancantidad de comandos que están relacionados con el shell, y que ayudan ahacer que los ejemplos resulten útiles. Sin embargo, resulta imposible abarcartodos los muchos y útiles comandos a los que podemos acceder desde elterminal. Al acabar este tutorial el lector debería de haber aprendido a personalizar suterminal para hacerlo más manejable, a modificar o crear los scripts que con-figuran su sistema y a manipular texto mediante el uso de comandos comogrep, sed y awk.
Nota legal
Este tutorial ha sido escrito por Fernando López Hernández para MacProgra-madores, y de acuerdo a los derechos que le concede la legislación españolae internacional el autor prohíbe la publicación de este documento en cualquierotro 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 aeste documento. El autor también anima a cualquier persona interesada enconocer el shell Bash, y las ventajas que aporta tanto al usuario como al pro-gramador, a bajarse o imprimirse este tutorial.Madrid, Mayo 2009Para cualquier aclaración contacte con:
fernando@DELITmacprogramadores.org
 
 
El shell Bash MacProgramadoresPág 3
Tabla de contenido
TEMA 1: Introducción a Bash1.
 
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ín tilde..........................................................................11
 
2.3.
 
El comodín llaves........................................................................12
 
2.4.
 
Comodines extendidos................................................................13
 
3.
 
Los comandos internos de Bash.........................................................15
 
4.
 
Redirecciones y pipes........................................................................16
 
4.1.
 
Operadores de redirección..........................................................16
 
4.2.
 
Pipes.........................................................................................17
 
5.
 
Ejecución secuencial y concurrente de comandos................................18
 
6.
 
Caracteres especiales y entrecomillado...............................................19
 
6.1.
 
Entrecomillado...........................................................................19
 
6.2.
 
Caracteres de escape..................................................................20
 
6.3.
 
Entrecomillar los entrecomillados.................................................21
 
6.4.
 
Texto de varias líneas.................................................................21
 
TEMA 2: Combinaciones de teclas1.
 
El historial de comandos....................................................................24
 
1.1.
 
El comando
fc
...........................................................................24
 
1.2.
 
Ejecutar comandos anteriores......................................................25
 
2.
 
Las teclas de control del terminal.......................................................26
 
3.
 
Modos de edición en la línea de comandos.........................................27
 
3.1.
 
Moverse por la línea....................................................................27
 
3.2.
 
Borrar partes de la línea..............................................................28
 
3.3.
 
Buscar en el historial...................................................................29
 
3.4.
 
 Autocompletar con el tabulador...................................................29
 
4.
 
La librería readline............................................................................30
 
4.1.
 
El fichero de configuración..........................................................30
 
4.2.
 
 Asignación de teclas de sesión.....................................................32
 
TEMA 3: Personalizar el entorno1.
 
Los ficheros de configuración de Bash................................................35
 
2.
 
Los alias...........................................................................................36
 
3.
 
Las opciones de Bash........................................................................37
 
4.
 
Las variables de entorno...................................................................39
 
4.1.
 
 Variables y entrecomillado...........................................................39
 
4.2.
 
Personalizar el prompt................................................................39
 
4.3.
 
 Variables de entorno internas......................................................42
 
4.4.
 
Exportar variables.......................................................................42
 

Activity (96)

You've already reviewed this. Edit your review.
nmarulo liked this
exiax93 liked this
1 thousand reads
1 hundred reads
Mikel Lazcano liked this
Rafael Arellano liked this
Rafael Arellano liked this
Alejandro Mesa liked this
Diego Tk liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->