Domina la terminal de Linux: comandos básicos de la shell
Nivel: Básico
Modalidad: Online
Estado: Publicado
¿Qué aprenderás en este curso?
Se trata de un curso teórico y práctico, donde:
- Aprenderás los fundamentos básicos de las terminales e intérpretes de comandos en GNU/Linux
- Podrás montar tu sistema GNU/Linux virtualizado para poder realizar prácticas y experimentos.
- Aprenderás a interpretar un prompt y entender la línea de comandos
- Aprenderás la sintaxis de llamada de cualquier comando, con opciones cortas, largas y argumentos.
- Entenderás los comandos de sistema de uso cotidiano en Linux, para administrar archivos, usuarios, manejo de texto, etc.
- GNU/Linux es un sistema autodocumentado, aprenderás también las diversas formas con las que puedes obtener ayuda sobre el uso de los comandos del sistema
- Aprenderás a utilizar comodines y expansores en la línea de comandos
- El curso NO incluye shell scripting, pero brinda los contenidos necesarios para tomar un curso de shell scripting avanzado.
Modalidad de cursado
El curso es totalmente online y asincrónico, es decir, puedes cursar a tu propio ritmo de aprendizaje en tus propios tiempos.
- El curso se compone de video clases cortas que te van a guiar por todo el recorrido del temario, de una manera amena y diseñada para que puedas incorporar conocimientos de manera gradual.
- Tienes una sección de preguntas y respuestas (Q&A) donde puedes consultar todas tus dudas puntuales con los temas del curso.
- Dispones de una plataforma de mensajería privada para comunicarte con tu profesor.
- Recibirás anuncios con cada actualización que el profesor realize en el contenido.
- Los cursos son dinámicos, y se mantienen actualizados todos los meses. Podrás sugerir la incorporación de temas afines al contenido del curso, que serán considerados para futuras actualizaciones del mismo.
Requisitos
- Un sistema Linux (instalado o en modo live) para realizar experimentar con los comandos vistos en el curso.
- No se requieren conocimientos previos mas que el uso básico de un ordenador e Internet
- Muchas ganas de aprender 🙂
¿A quién está dirigido este curso?
El curso está dirigido principalmente a:
- Usuarios con conocimientos mínimos en sistemas operativos
- Programadores que quieran ampliar sus conocimientos sobre la línea de comandos de Linux para mejorar su rendimiento
- Administradores de sistemas que quieran tener un curso de referencia y consulta sobre comandos básicos, intermedios y avanzados
- Usuarios de GNU/Linux quieran obtener conocimientos básicos de comandos para poder aplicar a cursos más avanzados (shell scripting)
Temario
Introducción y conceptos Iniciales
- Bienvenid@s!! Notas iniciales
- Terminal y Sistema Operativo
- Algunas shells comunes
- Entendiendo el Prompt
- Sintaxis de los comandos – Definiciones
- Sintaxis de los comandos – Opciones
- Sintaxis de los comandos – Argumentos
- Información de comandos y binarios: file, type, which y whereis
- Glosario de Comandos
Sistemas de Archivos
- Comando ls – Introducción
- Comando ls – Opción -l
- Comando ls – Opciones -r, -R, -h, -a
- Comando cd
- Comandos du y df
- Comando mkdir
- Comandos rmdir y touch
- Comando rm
- Comando cp
- Comando mv
- Bloques e i-nodes
- Enlaces simbólicos – soft links
- Enlaces duros – hard links
- Comodines: ? * []
- Expansores {}Elemento de curriculum
Manejo de texto
- Comandos cat, more y less
- Comando head
- Comando tail
- Comando wc
- Comandos grep
- Introducción a las redirecciones de entrada, salida y error
- Ejemplos de redirecciones de salida y de error
- Redirecciones de entrada
- Redirecciones: algunas curiosidades
- Pipes y encadenamento de comandos
- Práctica uso de pipes en línea de comandos
- Comando awk – Introducción – Parte 1
- Comando awk – Introducción – Parte 2
- Comando awk – Introducción – Parte 3
Búsqueda de archivos
- Comando find – Introducción
- Comando find – Búsqueda por tipo y tamaño
- Comando find – Búsqueda por Permisos y Tiempo
Usuarios, grupos y permisos
- Usuarios comunes y el superusuario
- su y sudo
- Usuarios y grupos del sistema
- Usuarios y el archivo passwd
- Validez de las cuentas de usuario y el archivo shadow
- Grupos de usuarios y su validez
- Creando usuarios nuevos – Parte 1
- Creando usuarios nuevos – Parte 2
- Modificando usuarios
- Creando y modificando gruposElemento de curriculum
Obtención de ayuda
- Obtención de ayuda – help
- Obtención de ayuda – man
- Obtención de ayuda – info
Otros comandos
- Comando history y atajos ! y !!
Los items marcados con (*) se encuentran en etapa de elaboración.
El curso es tuyo!! La intención es que te sirva para mejorar tus habilidades laborales, por lo que, si tienes sugerencias sobre temas agregar o quitar del temario propuesto, no tienes mas que escribirnos!