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.
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:
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#
pwd/Users/erwinEn Windows con cmd el comando equivalente es cd a secas, sin nada detrás. En PowerShell funciona pwd.
Qué hay aquí#
lsDescargas Documentos Escritorio ImágenesEn 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.
cd DocumentosEl prompt cambiará para reflejar que ahora estás dentro. Para salir a la carpeta que la contiene se usan dos puntos:
cd ..Y para volver de un salto a tu carpeta personal, desde donde estés:
cd ~Crear una carpeta#
mkdir mis-programasEjecutar un programa de Python#
Este es el que más vas a usar. Estando en la carpeta donde está el fichero:
python hola.pyTu 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:
cd ~
mkdir curso-python
cd curso-python
pwdEl ú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.
/Users/erwin/curso-pythonCuatro atajos que conviene saber ya#
| Atajo | Qué hace |
|---|---|
| Flecha arriba | Recupera el comando anterior. Pulsando varias veces recorres el historial entero. |
| Tab | Autocompleta nombres de ficheros y carpetas. |
| Ctrl + C | Interrumpe el programa que se está ejecutando. Tu salida de emergencia cuando algo se queda colgado. |
| Ctrl + L | Limpia la pantalla. En Windows, el comando cls. |