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