Volver al índice

Módulo 1: Introducción a Linux

Conceptos básicos, instalación y primeros pasos

¿Qué es realmente Linux?

Linux es un kernel, no un sistema operativo completo. Es el núcleo que gestiona los recursos del hardware.

GNU/Linux es el sistema operativo completo que combina:

  • Kernel Linux - Núcleo del sistema
  • Herramientas GNU - Utilidades y programas básicos
  • Software adicional - Aplicaciones y entornos gráficos

Historia breve de Linux:

  • Unix (1970) - Sistema original en el que se basan muchos sistemas modernos
  • Minix - Versión educativa creada por Andrew Tanenbaum
  • Linus Torvalds (1991) - Estudiante finlandés que creó el kernel Linux como proyecto personal
  • Richard Stallman y GNU - Proyecto para crear software libre tipo Unix
# Ver información del sistema uname -a # Muestra: Kernel version, nombre del sistema, etc.

Instalación de Ubuntu

Recomendación para principiantes: Usar máquina virtual con VirtualBox para practicar sin riesgo.

Pasos de instalación:

  1. Descargar Ubuntu desde ubuntu.com/download/desktop
  2. Instalar VirtualBox desde virtualbox.org
  3. Crear máquina virtual con 4GB RAM y 25GB disco
  4. Seleccionar ISO de Ubuntu e iniciar instalación
  5. Seguir asistente de instalación gráfica
# Comandos básicos post-instalación sudo apt update # Actualizar lista de paquetes sudo apt upgrade # Actualizar sistema sudo apt install build-essential # Instalar herramientas de desarrollo

Entornos de Escritorio

Linux ofrece múltiples interfaces gráficas según tus necesidades:

Entorno Características Recomendado para
GNOME Moderno, minimalista, extensiones Usuarios nuevos, estética moderna
KDE Plasma Altamente personalizable, similar a Windows Usuarios que vienen de Windows
XFCE Ligero, rápido, eficiente Hardware antiguo, máximo rendimiento
# Instalar KDE Plasma en Ubuntu sudo apt install kde-plasma-desktop # Elegir entorno en pantalla de login

Primeros Comandos en Terminal

La terminal es tu herramienta más poderosa en Linux. Aquí los comandos esenciales:

# NAVEGACIÓN pwd # Muestra directorio actual (Print Working Directory) ls # Lista archivos ls -la # Lista detallada con archivos ocultos cd ~ # Ir al directorio home cd .. # Subir un nivel
# AYUDA man ls # Manual de comando ls ls --help # Ayuda rápida apropos search # Busca comandos relacionados
# GESTIÓN DE ARCHIVOS touch archivo.txt # Crea archivo vacío mkdir directorio # Crea directorio cp origen destino # Copia archivo mv origen destino # Mueve o renombra rm archivo.txt # Elimina archivo

¡CUIDADO con rm -rf! Elimina recursivamente y forzadamente. Puede borrar todo tu sistema si se usa incorrectamente.

Práctica Guiada

Crea tu primer proyecto organizado en Linux:

# 1. Crear estructura de directorios mkdir -p ~/proyecto/{src,bin,doc,backup} # 2. Crear archivos de prueba touch ~/proyecto/src/{main.sh,utils.sh,config.txt} # 3. Ver estructura creada tree ~/proyecto # Si no tienes tree: sudo apt install tree # 4. Crear backup simple cp ~/proyecto/src/*.sh ~/proyecto/backup/ # 5. Verificar todo ls -laR ~/proyecto/

Consejo: Practica estos comandos diariamente hasta que sean naturales. La repetición es clave para memorizar.