4.62 de 5
4.62
794 valoraciones en Udemy

Comandos de Linux: desde cero hasta programar Shell Script

Aprende a usar el terminal de Linux como un verdadero profesional. Desde lo más básico hasta Shell Scripting en Bash
Profesor:
Antonio Sánchez Corbalán
2.970 Estudiantes apuntados
Spanish [Auto-generated]
Entender y utilizar los comandos del terminal (Bash) de Linux
Mejorar el uso del Shell, aprendiendo atajos y ayudas que ofrece el sistema
Programar Shell Script para automatizar tareas o conseguir programas independientes.
Mostrar, seleccionar y modificar información de texto. En salidas de programas y ficheros de configuración
Gestionar usuarios, grupos y permisos de ficheros
Instalar software en Linux
Realizar copias de seguridad y guardarlas en un FTP

¿Sabías que los conocimientos sobre Linux y Software Libre es el campo que más está creciendo en la oferta laboral actual?  (En genbeta te lo explican)

¿Sabías que conocer Shell/Bash es una de las tecnologías más demandadas y mejor pagadas ($63.000/año)? Así lo dice la última encuesta realizada en la mayor comunidad mundial de desarrollo STACKOVERFLOW

¡NO ESPERES MÁS Y APRENDE YA!, en este curso te enseñaré desde cero y sin necesidad de conocimientos previos a manejar Linux como lo hacen los profesionales, desde el terminal, usando el Shell más popular: Bash.

Aprenderás a automatizar tareas y a combinar comandos para resolver desde pequeños problemas, hasta cuestiones complejas.

Linux está en todas partes, nuestros móviles, teléfonos, tablet, PC y sobre todo se encuentra en la gran mayoría de los servidores de internet. Tanto si quieres ser Administrador de Sistemas como si quieres programar cualquier tecnología que funcione sobre este versátil sistema operativo, este curso te ayudará a ser mejor profesional y distinguirte de la competencia.

En el día a día un informático se enfrenta a multitud de problemas, te sorprenderá cómo crear tus propios Script te puede ayudar a resolver fácilmente tareas que de otra forma serían muy difíciles de solucionar.

Pero esto no es todo, si usas MAC OS X también podrás aplicar los conocimientos de este curso.

Introducción

1
Introducción
2
Instalar Linux en una máquina virtual
3
Conseguir un servidor gratis con AWS

Si quieres practicar los comandos en un servidor real, aquí te explicamos cómo obtener uno en Amazon Web Services

APARTADO 1 =>> INICIACIÓN AL INTÉRPRETE DE COMANDOS <<=

1
Explicación del apartado de introducción

Primeros pasos en el intérprete de comandos

1
Descripción del entorno

Explicación sobre la información que tenemos en el intérprete de comandos y cómo empezamos a manejarnos en él.

2
Componentes de una orden: los parámetros

Qué partes tiene una orden del intérprete de comandos y cómo deben escribirse. Cómo le pasamos información mediante parámetros

3
Componentes de una orden: las opciones

Modificadores para que las órdenes actúen de forma distinta según nuestras necesidades.

4
Resumen
5
Autoevaluación

Comandos del sistema de ficheros

1
Navegar por los directorios y ver su contenido

Cómo nos movemos por la estructura de ficheros del sistema y cómo obtenemos información de él.

2
Las rutas. Tipos, usos y características

Cómo indicar a un comando dónde se encuentra el elemento sobre el que debe efectuar la acción.

3
Atajos en el uso del Bash.

Atajos de teclado que nos ayudarán a utilizar el bash muchísimo más rápido.

4
Crear, mover y borrar ficheros y directorios

Aprendemos cómo gestionar ficheros y directorios

5
Espacio usado en disco: DU y DF

Comandos para conocer cuánto espacio estamos usando en nuestro disco y cuánto nos queda libre

6
Enlaces: LN

Aprenderás a crear enlaces, a ficheros (débiles y fuertes) y a directorios.

7
Resumen
8
Copiar Elementos: CP

Cómo se deben copiar ficheros y directorios. Orden cp

9
Uso de comodines: el asterisco

Cómo efectuar una orden sobre varios ficheros o directorios al mismo tiempo.

10
Uso de comodines: la interrogación

El uso del comodín ? para nombres de ficheros y directorios

11
Resumen
12
Ejercicios

Usuarios y Permisos

1
Información sobre usuarios y grupos

Explicación sobre cómo funcionan los usuarios y grupos en Linux

2
Crear usuarios, grupos, contraseñas y cambiar propietarios

Ordenes para gestionar usuarios y grupos.

3
Los permisos en los ficheros

Cómo funcionan los permisos en Linux

4
Los permisos en los directorios

Diferencias de funcionamiento entre los permisos de ficheros y los de directorios

5
Cambiar permisos. Orden chmod

Comando necesario para modificar permisos y las maneras de utilizarlo.

Búsquedas en el sistema de ficheros.

1
Comando Find: Introducción

Explicamos el uso del comando find

2
Comando Find: búsquedas por permisos, usuarios o grupos

Aprenderás cómo podemos buscar en función de los permisos que tenga un elemento, o del usuario (o grupo) al que pertenezca

3
Comando Find: fecha de modificación y profundidad máxima

En este video aprenderás a encontrar elementos en función de su fecha de modificación.

También sabrás modificar los niveles máximos a los que puede  llegar en la búsqueda recursiva.

4
Comando Find: opción exec, ejecuta un comando a los elementos encontrados.

Sin duda una de las mejores opciones del FIND, poder ejecutar un comando únicamente a los elementos (ficheros o directorios) que cumplen con las opciones que hemos indicado.  MUY ÚTIL!.

Administración de software

1
Sobre los siguientes dos videos
2
Paquetes y repositorios

Configurar el sistema para instalar software desde los servidores oficiales

3
Administración con aptitude y Synaptic (entorno gráfico)

Gestionar los programas que tenemos disponibles en Linux.

APARTADO 2 =>> MANEJO DE TEXTO <<=

1
Explicación del apartado de texto
2
Importancia de la información en formato texto

Mostrar y Filtrar Texto

1
Enviar texto a la salida estándar. Comando ECHO

Uno de los comandos más sencillos es el que envía directamente texto a la pantalla. Esto es lo que hace el comando "echo". Además no sirve para mostrar el contenido de variables del sistema y utilizar caracteres especiales para formatear las líneas.

2
Mostrar contenido de ficheros de texto. CAT, MORE y LESS

El contenido de los ficheros de texto se pueden mostrar fácilmente con el comando "cat", pero si tienen muchas lineas "more" y "less" nos ayudan a navegar por ellas.

3
Seleccionar primeras o últimas lineas: HEAD y TAIL

Frecuentemente las lineas más relevantes son las primera o las últimas, con el comando "head" y "tail" podemos seleccionar la cantidad deseada

4
Seleccionar partes de una linea: CUT

Aprenderás a dividir el texto de forma vertical, es decir, seleccionando sólo una parte de las lineas que lo componen. Equivalente a crear columnas y elegir las que deseamos

5
Filtrar sólo las lineas que contengan un patrón: GREP

Frecuentemente es necesario buscar una información concreta entre muchos ficheros o lineas de texto, con "grep"  podrás seleccionar únicamente las que contengan el patrón que buscas

6
Ejercicios

Acciones sobre texto

1
Editores de texto: nano

Nano es un programa que sirve para editar texto desde la consola de Linux. Es muy ágil y fácil de usar.

2
Editores de texto: Vim

Vim es un peculiar y mítico editor de texto en Linux. Tiene una manera de funcionar totalmente distinta a los editores a los que estamos acostumbrados en los entornos gráficos, por eso es más importante aun entender sus modos de funcionamiento. Sólo utilizando el teclado podrás hacer todo tipo de tareas, desde seleccionar lineas, hasta reemplazar texto, insertar, buscar, etc..

3
Ordenar y procesar repeticiones: SORT y UNIQ

Aquí aprenderás a ordenar lineas de texto en orden alfabético, en orden numérico o de tamaño. También a manejar lineas repetidas: mostrarlas, borrarlas o contarlas.

4
Contar e invertir: WC y REV

WC cuenta lineas, palabras y caracteres. REV se encarga de invertir el orden de una línea. En este video verás porqué estas funciones pueden ser útiles para un usuario de Linux.

5
Ejercicios

Tuberías y redirecciones

1
Las redirecciones: entrada, salida estándar y de errores.

Linux espera recibir información del teclado y la muestra por pantalla. Pero esto se puede modificar utilizando las redirecciones. Podremos seleccionar el origen y destino de las lineas de texto que procesan los comandos del bash.

2
Conectando comandos: Las Tuberías.

La mayor potencia que tiene el Shell de Linux es poder combinar todos los comandos de texto, permitiendo así realizar tareas complejas enviado el resultado de un comando para que lo procese el siguiente.

3
Ejercicios

Comandos avanzados: TR y SED

1
Sustitución de caractéres: TR

Con TR podremos sustituir caracteres, borrarlos o eliminar los repetidos. Utiliza la entrada estándar, así que usaremos redirecciones para leer de un fichero de texto.

2
Ejemplos con TR

En este ejemplo practicaremos todas las opciones explicadas.

3
Editor de flujo de texto: SED

Explicamos una de las herramientas más poderosas que tiene el bash para manejar texto, el comando (o editor) SED. Podremos seleccionar el texto deseado y sobre él aplicar múltiples acciones: mostrar, borrar, sustituir, etc...

4
Ejemplos con SED

Practicamos lo explicado con SED

5
Más ejemplos con SED

En este video se explica la utilización de sed con clases de texto, varios script a la vez, etc..

6
Ejercicios

Expresiones Regulares (Regex)

1
Introducción a las Expresiones Regulares
2
Exclusión y Rangos

Aprenderemos a utilizar los rangos de caracteres y la negación o exclusión.

3
Repeticiones

Es imprescindible poder indicar cuantas veces se repite un caracter o conjunto de caractéres. En este video explicamos cómo se usan los modificadores de repetición.

4
OR, uso de paréntesis, abreviaturas y límites de palabra

Explicamos cómo se usan la alternativa (OR), los paréntesis para agrupar partes de una expresión, las abreviaturas y los límites de palabra

5
Referencias

Podemos utilizar partes del patrón encontradas en el texto como componentes del mismo patrón. Haremos referencia a un texto que coincide con una parte de la expresión acotada por paréntesis.

APARTADO 3 =>> PROGRAMAR SHELL SCRIPT <<=

1
Explicación del apartado de SHELL SCRIPT

Introducción a los Script

1
Hola Mundo: Editor de texto, permisos, comentarios y primera linea

Entrada y salida de información

1
Uso de los parámetros
2
Lectura y escritura de variables
3
Variables del sistema
4
Arrays
5
Uso de las comillas
6
Leer información con READ
7
Ejercicios

Operaciones

1
Operaciones aritméticas
2
Operaciones Lógicas. Comando Test
3
Test: Comparación de texto. And y or
4
Test: comprobación sobre ficheros
5
Comprobación de cadenas con Expresiones Regulares
6
Operaciones con el contenido de una Variable
7
Ejercicios

Estructuras condicionales

1
Sentencia IF
2
Ejemplo: Transformar calificaciones
3
Sentencia CASE
4
Ejemplo: Mejorar script notas.sh
5
Sustitución de comandos
6
Uso condicional de AND y OR
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.6
4.6 de 5
Calificaciones 794

Calificación Detallada

5 estrellas
450
4 estrellas
263
3 estrellas
64
2 estrellas
11
1 estrellas
4
7cac5e22a8dd67d2c9f1d97b30c5c907
DEBES ESTAR REGISTRADO PARA ACCEDER AL CURSO

Contenido

12 horas de video online
19 Articulos
Acceso sin limites
Acceso desde Móvil y Smart TV
Certificado de finalización

Newsletter

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de sus datos para estos propósitos. Ver
Privacidad