Saltar al contenido
🐍 Curso de Python
/

Módulo 0 · Lección 3 de 8

La terminal: lo mínimo imprescindible

Moverte por carpetas, listar ficheros y ejecutar programas desde la línea de comandos. Cinco comandos que usarás durante todo el curso.

⏱ 12 min de lectura

La terminal es una ventana donde escribes órdenes en vez de hacer clic. Vas a necesitarla en todas las lecciones, así que dedicamos diez minutos a perderle el miedo. No hace falta dominarla: con cinco comandos vas sobrado.

Qué estás viendo#

Al abrir la terminal aparece una línea parecida a esta, que se llama el prompt:

consola
erwin@portatil ~ $

Te está diciendo tres cosas: quién eres (erwin), en qué máquina estás (portatil) y, lo único que de verdad importa, en qué carpeta estás ahora mismo (~, que significa tu carpeta personal). El símbolo final, $ o >, marca dónde empiezas a escribir.

La idea clave es que la terminal siempre está situada dentro de una carpeta. Todo lo que hagas ocurre ahí, igual que cuando tienes una ventana del explorador de archivos abierta en una carpeta concreta.

Los cinco comandos#

Dónde estoy#

bash
pwd
Salida en pantalla
/Users/erwin

En Windows con cmd el comando equivalente es cd a secas, sin nada detrás. En PowerShell funciona pwd.

Qué hay aquí#

bash
ls
Salida en pantalla
Descargas    Documentos    Escritorio    Imágenes

En Windows con cmd es dir. Un truco útil en macOS y Linux es ls -la, que además muestra los ficheros ocultos y su tamaño.

Entrar en una carpeta#

cd viene de change directory, cambiar de directorio.

bash
cd Documentos

El prompt cambiará para reflejar que ahora estás dentro. Para salir a la carpeta que la contiene se usan dos puntos:

bash
cd ..

Y para volver de un salto a tu carpeta personal, desde donde estés:

bash
cd ~

Crear una carpeta#

bash
mkdir mis-programas

Ejecutar un programa de Python#

Este es el que más vas a usar. Estando en la carpeta donde está el fichero:

bash
python hola.py

Tu carpeta de trabajo para el curso#

Vamos a crear ahora el sitio donde guardarás todo lo que escribas. Abre la terminal y escribe, línea por línea:

bash
cd ~
mkdir curso-python
cd curso-python
pwd

El último comando te enseña la ruta completa de tu nueva carpeta. Apúntala o memorízala: es a donde tendrás que volver cada vez que empieces a trabajar.

Salida en pantalla
/Users/erwin/curso-python

Cuatro atajos que conviene saber ya#

AtajoQué hace
Flecha arribaRecupera el comando anterior. Pulsando varias veces recorres el historial entero.
TabAutocompleta nombres de ficheros y carpetas.
Ctrl + CInterrumpe el programa que se está ejecutando. Tu salida de emergencia cuando algo se queda colgado.
Ctrl + LLimpia la pantalla. En Windows, el comando cls.