PDF de programación - COMANDOS SHELL Y PROGRAMACIÓN EN LA SHELL DEL BASH

Imágen de pdf COMANDOS SHELL Y PROGRAMACIÓN EN LA SHELL DEL BASH

COMANDOS SHELL Y PROGRAMACIÓN EN LA SHELL DEL BASHgráfica de visualizaciones

Publicado el 1 de Mayo del 2018
868 visualizaciones desde el 1 de Mayo del 2018
1,9 MB
125 paginas
Creado hace 16a (31/03/2008)
COMANDOS SHELL Y

PROGRAMACIÓN EN LA SHELL

DEL BASH

SISTEMAS OPERATIVOS

I.T. INFORMÁTICA DE GESTIÓN

ÍNDICE

Índice de Contenidos
1.­ REPASO CONCEPTOS BÁSICOS DE UNIX/LINUX.................................................................1
1.1.­ El sistema de ficheros...............................................................................................................1
1.1.1.­Moviéndonos por el sistema de ficheros............................................................................2
1.2.­ Manipulación...........................................................................................................................3
1.3.­ La ayuda del sistema................................................................................................................3
1.4.­ Patrones (metacaracteres de sustitución).................................................................................4
1.4.1.­Igualando un carácter simple con ?...................................................................................5
1.4.2.­Igualando cero o más caracteres con *..............................................................................5
1.4.3.­Igualando cero o más caracteres con [].............................................................................6
1.4.4.­Abreviando nombre de archivos con {}............................................................................6
1.5.­ Búsqueda..................................................................................................................................7
1.6.­ Tipos y contenidos de ficheros................................................................................................7
1.7.­ Permisos...................................................................................................................................9
1.7.1.­Resumen de comandos ....................................................................................................11
2.­ COMANDOS SHELL I................................................................................................................12
2.1.­ El sistema Operativo Linux....................................................................................................12
2.1.1.­Estructura e Interfaces de Linux......................................................................................13
2.2.­ Los interpretes de órdenes.....................................................................................................14
2.3.­ Una sesión de trabajo.............................................................................................................16
2.3.1.­El sistema de archivos......................................................................................................17
2.3.2.­El shell de entrada...........................................................................................................18
2.4.­ Los procesos .........................................................................................................................19
2.4.1.­Algunas herramientas para vigilar procesos....................................................................20
2.4.2.­Metacaracteres sintácticos...............................................................................................21
2.4.3.­Órdenes para el control de trabajos.................................................................................26
2.5.­ Metacaracteres de entrada/salida o de dirección...................................................................29
2.6.­ Empaquetado y compresión de archivos con tar y gzip.........................................................34
2.7.­ Ejercicios...............................................................................................................................38
3.­ COMANDOS SHELL II...............................................................................................................42
3.1.­ Historia de órdenes................................................................................................................42
3.2.­ Autocompletar con el tabulador............................................................................................46
3.3.­ Metacaracteres.......................................................................................................................46
3.3.1.­Metacaracteres sintácticos...............................................................................................47
3.3.2.­Metacaracteres de nombre de archivos...........................................................................47
3.3.3.­Metacaracteres de citación..............................................................................................48
3.3.4.­Metacaracteres de entrada/salida o de dirección.............................................................50
3.3.5.­Metacaracteres de expansión/sustitución........................................................................50

I

ÍNDICE

3.4.­ Los alias.................................................................................................................................51
3.4.1.­Definición y eliminación de alias....................................................................................51
3.4.2.­Listar la definición de los alias existentes ......................................................................52
3.4.3.­Renombrar o redefinir una orden existente. ...................................................................52
3.4.4.­Crear una nueva orden ...................................................................................................52
3.5.­ Variables................................................................................................................................53
3.5.1.­Variables de entorno y variables locales..........................................................................53
3.5.2.­Creación de variables .....................................................................................................54
3.5.3.­Personalizar el prompt....................................................................................................56
3.5.4.­Variables de entorno internas..........................................................................................58
3.5.5.­Exportar variables...........................................................................................................59
3.6.­ Scripts....................................................................................................................................59
3.6.1.­Primeros pasos con scripts..............................................................................................60
3.6.2.­Variable en los scripts.....................................................................................................62
3.6.3.­Paso de argumentos a los scripts.....................................................................................64
3.7.­ Ejercicios...............................................................................................................................68
4.­ PROGRAMACIÓN BASH I.........................................................................................................71
4.1.­ Variables con tipo...................................................................................................................71
4.2.­ Expresiones aritméticas.........................................................................................................73
4.2.1.­Expansión del shell $((expresión))..................................................................................74
4.2.2.­Similitud con las expresiones aritméticas C...................................................................75
4.2.3.­El comando interno let....................................................................................................75
4.3.­ Las sentencias condicionales.................................................................................................76
4.3.1.­Las sentencias if, elif y else.............................................................................................76
4.3.2.­Los códigos de terminación............................................................................................77
4.3.3.­La sentencia exit..............................................................................................................78
4.3.4.­Operadores lógicos y códigos de terminación................................................................78
4.3.5.­Test condicionales...........................................................................................................79
4.3.6.­If aritmético....................................................................................................................85
4.4.­ El bucle for............................................................................................................................85
4.5.­ Bucles while y until...............................................................................................................88
4.6.­ Entrada y salida de texto........................................................................................................90
4.6.1.­El comando interno echo.................................................................................................90
4.6.2.­El comando interno printf...............................................................................................92
4.6.3.­El comando interno read.................................................................................................95
4.7.­ Ejercicios...............................................................................................................................97
5.­ PROGRAMACIÓN BASH II........................................................................................................99
5.1.­ La sentencia case.......................................
  • Links de descarga
http://lwp-l.com/pdf10774

Comentarios de: COMANDOS SHELL Y PROGRAMACIÓN EN LA SHELL DEL BASH (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad