Uso de la Terminal y Shell Bash en Windows con WSL

Clase 2 de 26Curso de Introducción a la Terminal y Línea de Comandos

Resumen

Una terminal es una interfaz sencilla que nos facilita comunicarnos con nuestro sistema operativo mediante comandos. Lejos de lo complejo que parece en películas, realmente consiste en instrucciones claras que ejecutamos para interactuar con la computadora.

¿Qué es exactamente una terminal?

Una terminal es sencillamente una interfaz de usuario donde ingresamos comandos específicos. Aunque las películas suelen presentarla como algo misterioso o complicado, su función es directa y clara: permite que demos instrucciones precisas al sistema operativo para realizar acciones como crear, copiar o eliminar archivos.

Las terminales están presentes en diversos entornos, no solo en sistemas como Linux o Windows, sino también en aplicaciones, páginas web y hasta en dispositivos móviles correctamente configurados.

¿Cuál es la función de una Shell?

La Shell es el programa encargado de interpretar los comandos que escribimos en la terminal. Básicamente, traduce nuestras instrucciones en acciones que el sistema operativo pueda reconocer y ejecutar. Al introducir comandos en la terminal, la Shell interpreta y gestiona tareas como:

  • Crear archivos o carpetas.
  • Copiar y eliminar archivos.
  • Iniciar procesos y realizar configuraciones internas del sistema.

¿En qué plataformas se usan terminales y Shells?

Aunque las Shells son especialmente comunes en sistemas operativos Linux, también las encontramos en Unix y Windows. Un ejemplo práctico para los usuarios de Windows es la PowerShell, una Shell propia del sistema operativo que posee comandos específicos como dir, utilizado para listar directorios.

Sin embargo, la Shell más utilizada a nivel global es Bash, especialmente relevante en servidores y sistemas de desarrollo multiplataforma. En este curso, aprenderemos a utilizar la Shell Bash mediante WSL, un sistema que permite usar esta Shell dentro de un entorno Windows de forma sencilla y efectiva.