Comandos Shell y programación en la Shell del Bash
Linux
Publicado el 22 de Noviembre del 2020 por Administrador
1.782 visualizaciones desde el 22 de Noviembre del 2020
Índice de Contenidos:
1. REPASO CONCEPTOS BÁSICOS DE UNIX/LINUX
1.1. El sistema de ficheros
1.1.1.Moviéndonos por el sistema de ficheros
1.2. Manipulación
1.3. La ayuda del sistema
1.4. Patrones (metacaracteres de sustitución)
1.4.1.Igualando un carácter simple con ?
1.4.2.Igualando cero o más caracteres con *
1.4.3.Igualando cero o más caracteres con []
1.4.4.Abreviando nombre de archivos con {}
1.5. Búsqueda
1.6. Tipos y contenidos de ficheros
1.7. Permisos
1.7.1.Resumen de comandos
2. COMANDOS SHELL I
2.1. El sistema Operativo Linux
2.1.1.Estructura e Interfaces de Linux
2.2. Los interpretes de órdenes
2.3. Una sesión de trabajo
2.3.1.El sistema de archivos
2.3.2.El shell de entrada
2.4. Los procesos
2.4.1.Algunas herramientas para vigilar procesos
2.4.2.Metacaracteres sintácticos
2.4.3.Órdenes para el control de trabajos
2.5. Metacaracteres de entrada/salida o de dirección
2.6. Empaquetado y compresión de archivos con tar y gzip
2.7. Ejercicios
3. COMANDOS SHELL II
3.1. Historia de órdenes
3.2. Autocompletar con el tabulador
3.3. Metacaracteres
3.3.1.Metacaracteres sintácticos
3.3.2.Metacaracteres de nombre de archivos
3.3.3.Metacaracteres de citación
3.3.4.Metacaracteres de entrada/salida o de dirección
3.3.5.Metacaracteres de expansión/sustitución
3.4. Los alias
3.4.1.Definición y eliminación de alias
3.4.2.Listar la definición de los alias existentes
3.4.3.Renombrar o redefinir una orden existente
3.4.4.Crear una nueva orden
3.5. Variables
3.5.1.Variables de entorno y variables locales
3.5.2.Creación de variables
3.5.3.Personalizar el prompt
3.5.4.Variables de entorno internas
3.5.5.Exportar variables
3.6. Scripts
3.6.1.Primeros pasos con scripts
3.6.2.Variable en los scripts
3.6.3.Paso de argumentos a los scripts
3.7. Ejercicios
4. PROGRAMACIÓN BASH I
4.1. Variables con tipo
4.2. Expresiones aritméticas
4.2.1.Expansión del shell $((expresión))
4.2.2.Similitud con las expresiones aritméticas C
4.2.3.El comando interno let
4.3. Las sentencias condicionales
4.3.1.Las sentencias if, elif y else
4.3.2.Los códigos de terminación
4.3.3.La sentencia exit
4.3.4.Operadores lógicos y códigos de terminación
4.3.5.Test condicionales
4.3.6.If aritmético
4.4. El bucle for
4.5. Bucles while y until
4.6. Entrada y salida de texto
4.6.1.El comando interno echo
4.6.2.El comando interno printf
4.6.3.El comando interno read
4.7. Ejercicios
5. PROGRAMACIÓN BASH II
5.1. La sentencia case
5.2. La sentencia select
5.3. La sentencia shift
5.4. Listas (Arrays)
5.5. Funciones
5.6. Operadores de cadena
5.6.1.Operadores de sustitución
5.6.2.Operadores de búsqueda de patrones
5.6.3.El operador longitud
5.7. Sustitución de comandos
5.8. Los ficheros de configuración de Bash
5.9. Ejercicios
En formato pdf. Contiene 125 páginas.
1. REPASO CONCEPTOS BÁSICOS DE UNIX/LINUX
1.1. El sistema de ficheros
1.1.1.Moviéndonos por el sistema de ficheros
1.2. Manipulación
1.3. La ayuda del sistema
1.4. Patrones (metacaracteres de sustitución)
1.4.1.Igualando un carácter simple con ?
1.4.2.Igualando cero o más caracteres con *
1.4.3.Igualando cero o más caracteres con []
1.4.4.Abreviando nombre de archivos con {}
1.5. Búsqueda
1.6. Tipos y contenidos de ficheros
1.7. Permisos
1.7.1.Resumen de comandos
2. COMANDOS SHELL I
2.1. El sistema Operativo Linux
2.1.1.Estructura e Interfaces de Linux
2.2. Los interpretes de órdenes
2.3. Una sesión de trabajo
2.3.1.El sistema de archivos
2.3.2.El shell de entrada
2.4. Los procesos
2.4.1.Algunas herramientas para vigilar procesos
2.4.2.Metacaracteres sintácticos
2.4.3.Órdenes para el control de trabajos
2.5. Metacaracteres de entrada/salida o de dirección
2.6. Empaquetado y compresión de archivos con tar y gzip
2.7. Ejercicios
3. COMANDOS SHELL II
3.1. Historia de órdenes
3.2. Autocompletar con el tabulador
3.3. Metacaracteres
3.3.1.Metacaracteres sintácticos
3.3.2.Metacaracteres de nombre de archivos
3.3.3.Metacaracteres de citación
3.3.4.Metacaracteres de entrada/salida o de dirección
3.3.5.Metacaracteres de expansión/sustitución
3.4. Los alias
3.4.1.Definición y eliminación de alias
3.4.2.Listar la definición de los alias existentes
3.4.3.Renombrar o redefinir una orden existente
3.4.4.Crear una nueva orden
3.5. Variables
3.5.1.Variables de entorno y variables locales
3.5.2.Creación de variables
3.5.3.Personalizar el prompt
3.5.4.Variables de entorno internas
3.5.5.Exportar variables
3.6. Scripts
3.6.1.Primeros pasos con scripts
3.6.2.Variable en los scripts
3.6.3.Paso de argumentos a los scripts
3.7. Ejercicios
4. PROGRAMACIÓN BASH I
4.1. Variables con tipo
4.2. Expresiones aritméticas
4.2.1.Expansión del shell $((expresión))
4.2.2.Similitud con las expresiones aritméticas C
4.2.3.El comando interno let
4.3. Las sentencias condicionales
4.3.1.Las sentencias if, elif y else
4.3.2.Los códigos de terminación
4.3.3.La sentencia exit
4.3.4.Operadores lógicos y códigos de terminación
4.3.5.Test condicionales
4.3.6.If aritmético
4.4. El bucle for
4.5. Bucles while y until
4.6. Entrada y salida de texto
4.6.1.El comando interno echo
4.6.2.El comando interno printf
4.6.3.El comando interno read
4.7. Ejercicios
5. PROGRAMACIÓN BASH II
5.1. La sentencia case
5.2. La sentencia select
5.3. La sentencia shift
5.4. Listas (Arrays)
5.5. Funciones
5.6. Operadores de cadena
5.6.1.Operadores de sustitución
5.6.2.Operadores de búsqueda de patrones
5.6.3.El operador longitud
5.7. Sustitución de comandos
5.8. Los ficheros de configuración de Bash
5.9. Ejercicios
En formato pdf. Contiene 125 páginas.
Forma parte de Página de Pablo González
Si alguno de los archivos de descarga no funciona, comentanos aquí el error.
Comentarios... (0)
No hay comentarios