Aprende Linux desde lo básico a programar en shell script

Aprende a usar y trabajar con Linux a nivel de comandos, y llega a programar en Shell Script

4.78 (835 reviews)
Udemy
platform
Español
language
Operating Systems
category
Aprende Linux desde lo básico a programar en shell script
2,824
students
15 hours
content
Mar 2023
last update
$64.99
regular price

What you will learn

Manejar un sistema Operativo Linux desde línea de comandos

Aprender los comandos necesarios para trabajar con Linux a nivel profesional

Conocer la shell y como usarla para trabajar con Linux

Aprender a gestionar los permisos de un Linux

Aprender a programar en Shell Script

Permite prepararse para la certificación LPI (Linux Professional Institute) Linux Essentials 010-160

Con una máquina virtual Ubuntu preparada para trabajar

Description

Durante el curso aprenderemos a utilizar Linux, el sistema Operativo más utilizado a nivel profesional y laboral.

El curso está enfocado a la línea de comandos ( con la shell de Linux), que es la forma habitual de uso en entornos profesionales y empresariales.

Ten en cuenta que casi todo el software empresarial y corporativo se ejecuta sobre serviores Linux. Por tanto, independientemente del perfil laboral que tengas, este es tu curso para aprender a moverte en esa plataforma.

Empezaremos desde cero, sin ningún conocimiento anterior e iremos profundizando en el contenido hasta que puedas manejar Linux como un experto. Aprenderemos multitud de comandos y herramientas que te permitirán menajer Linux como un experto.

Llegarás incluso a aprender a programar en Shell Script para crear tus propios programas y procesos. Esto es vital para poder trabajar con este tipo de entornos e infraestructuras.

Además, pongo a tu disposición una máquina virtual Ubuntu ya creada, para que puedas empezar a estudiar desde el primer día, sin detenerte en la instalación

El curso será muy práctico, todo lo veremos en real y con pruebas de verdad. Hay multitud de ejercicios donde puedes probar las habilidades aprendidas durante el curso.

Puedes usar cualquier distribución de Linux: Ubuntu, Fedora, Centos, Red Hat, SUSE, etc... El curso está pensado para todas.


Entre otras cosas, el contenido que veremos:

- Arquitectura y historia de Linux

-  Trabajar con ficheros

-  Trabajar con procesos

-  Gestionar tareas programadas

-  Tuberías y redirecciones

-  Permisos

-  Gestión de usuarios y grupos

- Usar el editor de textox VI

- Manejar Backups y archivados

-  Aprender a  programar con Shell Scripts

-  Y otro montón de comandos y utilidades interesantes


Cualquier duda o pregunta estoy a tu disposición. Por favor, no dudes en contactar conmigo si tienes cualquier pregunta o consideras que algo no es correcto.


DISFRUTA DEL CURSO!!!!!

Sergio

Apasoft Training

Content

Introducción

Introducción al Curso
Introducción e historia de Linux
Distribuciones de Linux
Kernel de Linux

Máquina virtual preparada para el curso

Presentación máquina virtual
Descarga de la máquina virtual Ubuntu

Preparar el entorno (IMPORTANTE: solo es necesario si no tienes uno)

Descargar Ubuntu y VirtualBox
Instalar Ubuntu
Finalizar la instalación

Shell

Presentación de la sección
Shell. ¿Qué es y para que sirve?
Como conectarnos a Linux: Escritorio, terminal, acceso remoto
Abrir un terminal
Trabajar con la shell.
Tipos de usuarios en Linux

Trabajar con ficheros en Linux

Presentación de la sección
Sistemas de ficheros en Linux
pwd y ls. Averiguar donde estamos dentro del Linux
Comando cd. Cambiar de directorio. Rutas absolutas y relativas
Prácticas con el comando "cd"
Comando man. Pedir ayuda
Revisando a fondo el comando "ls"
Metacaracteres en nombre de ficheros
Prácticas con man y ls
Información sobre los ficheros. Parte 1
Información sobre los ficheros Parte 2
Práctica información y tipos de ficheros
Comando mkdir. Crear Directorios
Crear ficheros. comandos touch y echo
Copiar ficheros. Comando cp
Mover ficheros y directorios. Comando mv
Borrar ficheros y directorios. Comandos rm y rmdir
Ver contenidos de ficheros de texto. Comandos cat
Otros comandos para ver el contenido de ficheros: more, less, tail, head
Prácticas con comandos de ficheros
Enlaces. Introducción. Inodos
Enlaces hard
Enlaces soft
Práctica de enlaces
Ver tamaños de ficheros. Comando du
Práctica con du

Trucos para trabajar con la shell

Presentación de la sección
Manejar el comando "cd" de forma eficiente
Completar comandos automáticamente
History
Trabajar con múltiples sesiones
Uso del editor gedit
Prácticas de la sección

Otros comandos interesantes de Linux

Presentación de la sección
Comandos internos y externos. Comando type
Buscar ficheros: which y whereis
Crear comandos con Alias
Averiguar cuanto tarda una operación: Comando time
Calendario
Ver y cambiar la fecha
Tiempo de funcionamiento del sistema y los usuarios: comandos uptime y who
Prácticas de la sección

Redirecciones , tuberías y filtros

Presentación de la sección
Entradas, salidas y errores estándar
Trabajar con stdin, stdout y stderr
Redirecciones de Salida
Redirecciones de Entrada
Redirecciones de error. Fichero /dev/null
Practicas Redirecciones
tuberías. Pipelines
Filtros
Eliminar líneas duplicadas. Comando uniq
Contar líneas, palabras y caracteres. Comando wc
Enviar a salida estandar y ficheros. Comando tee
Buscar contenido Parte 1. Comando grep.
Buscar contenido Parte 2. Comando grep.
Ordenaciones. Comando sort
Extraer trozos de ficheros: Comando cut
Comando tr
Practicas con tuberías y filtros

Procesos en Linux

Introducción a la sección
Ver procesos. comando ps
Ver procesos. Comando ps Parte 2
Ver procesos. Comando pstree
Práctica de procesos
Prioridades de los procesos. Comandos nice y renice
Ver procesos. comando top
Matar un proceso. Señales
Poner procesos en background
Práctica de procesos Parte 2

Permisos en Linux

Presentación de la sección
Conceptos sobre usuarios y grupos
Permisos para ficheros
Permisos para directorios
Ejemplos con permisos de ficheros y directorios
Como poner permisos. Forma normal
como poner permisos. Forma octal
umask
Cambiar propietario y grupo de un fichero. Comandos chown y chgrp
Prácticas de permisos

Entorno (Environment)

Introducción a la sección
Ver las variables de entorno. Comandos set y printenv
Variables y valores más habituales
Crear y modificar variables de entorno
Practica. Cambiar el prompt del entorno
Ficheros de inicialización de entornos
Prácticas de la sección

Buscar ficheros

Introducción
Buscar ficheros con locate
Comando find. Buscar ficheros por nombre
Comando find. Buscar ficheros por tipo
Comando find. Buscar por fecha y tamaño
Comando find. Otro tipos de búsquedas
Prácticas de la sección

Backups y Archivados

Introducción a la sección
tar
Tipos de compresores en Linux: gzip.bzip2, zip
gzip
Uso de zip, gzip y bzip2
Prácticas de la sección

Planificar trabajos

Introducción
Comprobar un trabajo de forma periódica. Comando watch
Planificar trabajos. Crontab
Planificar trabajos. Parte 2
Prácticas de la sección

Gestión de usuarios y grupos

Introducción
Usuarios: Fichero /etc/passwd
Passwords: Fichero /etc/shadow
Grupos: Fichero /etc/group
crear grupos
Crear usuarios
modificar usuarios
Modificar grupos
Cambiar password
Borrar usuarios y grupos
Ejecutar comandos como root. Comando sudo
Convertirnos en otro usuario. Comando su
Prácticas de la sección

Trabajar con vi. Edición de textos

Introducción a la sección
Modos de trabajo. Moverse por vi
Añadir texto
Borrar texto y líneas
Sustituir y modificar texto
Cortar, copiar y pegar
Buscar y Reemplazar
Grabar y salir de vi
Trabajar con varios ficheros
Recuperar vi
Otros comandos útiles

Programación en Shell Script

Introducción a la sección
Mi primer shell script
Configurar la variable PATH para ejecutar comandos
Repaso de variables Parte 1
Repaso de variables Parte 2
Guardar el resultado de un comando en una variable
Código de salida de un comando
Condiciones: comando if y test
Condiciones: comando else
Comandos en la misma línea
Comparación de cadenas
Comparación de números
Entrada de datos por teclado. Comando read
Ejemplo práctico
Operadores lógicos
Comando case
Comando case. Mas opciones
Bucle for. Parte 1
Bucle for. Parte 2
Bucle While
Bucle until
Parametros Parte 1
Parametros Parte 2. Calculadora
Practicas de la seccion

Despedida

Despedida del curso

Reviews

Marcos
August 30, 2023
El curso está bien estructurado. Te va introduciendo paso a paso en el mundo de Linux. Me gusta como explica el profesor y como lo ha enfocado hasta ahora.
Rangel
August 25, 2023
Excelente explicaciones, e aprendido muchísimo. Lo único que no me agrada es el tema de la constante tos, pero luego todo muy bien.
juan
July 12, 2023
Excelente curso para introducirse en el mundo de Linux. El curso tiene muchas prácticas. El instructor se nota que domina el tema y lo hace muy didáctico. Me apunto para los siguientes cursos.
Bastián
May 29, 2023
ha sido de gran experiencia a pesar de realizarlo ahora con programas mas actualizados se entiende completamente. para ser una persona que no sabe nada de programación se ha dado con facilidad. realizar siempre practicas! es la forma mas rápida para aprender.
Luis
May 5, 2023
Me ha encantado, a pesar de que ya manejaba linux, me enseño cosas nuevas e incremento mucho el conocimiento. Explica de maravilla y siempre insiste en practicar, motiva a dominarlo y seguir aprendiendo.
Antonio
March 15, 2023
Un curso bastante completo, desde básico hasta medio-avanzado, profundizando bastante en cada comando que presenta.
Donato
January 15, 2023
Buen curso, en general se siente que el instructor tiene experiencia amplia en la materia, pero un "pero" que encontré a lo largo del curso fue hay muchos temas que se salen fuera del propósito del mismo, o que tal tema es para administradores, dichas en palabras del mismo profesor y fue algo que se repitió más de lo que me hubiera gustado escuchar. También sufrí la ausencia de ciertas secciones importantes que pudieron haber complementado muy bien al curso (y que esperaba que estuvieran en un curso de esta duración) como lo son los gestores de paquetes, que es algo muy importante en Linux para todos tipos de usuarios, y pues creo que la sección de `VI` si es completamente prescindible. Aun asi es Recomendado si quieres saber linux a un nivel más profundo o apenas estas comenzando en este S.O.
Pablo
December 3, 2022
El curso a llenado mis expectativas esta bien explicado, muy ameno y las practicas están excelentes.
Omar
October 25, 2022
i enjoyed the full training always with practical examples and the things that you need when you have to test the skills obtained.
Edgar
October 18, 2022
Es un curso muy completo, muy bien explicado, abarca muchos temas y para mi gusto explica de manera sencilla. Abarca los comandos y temas mas utilizados y si no te da la pauta para que investigues y te adentres mas en aprender Linux sobre línea de comandos. Gracias por un excelente curso
Dalvinder
October 17, 2022
Excelente curso, completo y conceptos claros, ideal para novatos o gente que recién empieza en el mundo de Linux
Pep
July 24, 2022
La presentación ha sido correcta y pienso que siempre es bueno entender y conocer el origen de las cosas.
Jose
June 26, 2022
Curso con información sólida bien organizada. El facilitador tiene pedagogía para explicar. Muy bien estructurado en lo teórico y en lo práctico. Considero que los temas planteados son suficiente para adquirir los conocimientos básicos necesarios para manejar linux a nivel de usuario, administrador o programador.
Alam
April 11, 2022
debo confesar que en youtube se encuentra contenido más práctico. bueno a sacarle provecho a lo invertido. saludos
Carlos
March 15, 2022
El curso es excelente, el docente tiene solidos conocimientos y sabe muy bien como explicar, ademas el contenido esta bien organizado y bastante completo.

Coupons

DateDiscountStatus
5/27/202150% OFF
expired
6/25/202150% OFF
expired

Charts

Price

Aprende Linux desde lo básico a programar en shell script - Price chart

Rating

Aprende Linux desde lo básico a programar en shell script - Ratings chart

Enrollment distribution

Aprende Linux desde lo básico a programar en shell script - Distribution chart
1691850
udemy ID
5/14/2018
course created date
11/23/2019
course indexed date
Bot
course submited by