Repaso
English
Cloud y DevOpsFundamentosOPS-76

¿Qué es una terminal (línea de comandos) y qué es una shell?

Opciones

  1. La terminal es una ventana de texto; la shell (Bash, Zsh) interpreta los comandos (Opción correcta)
  2. Una terminal es un teclado físico; una shell es su funda protectora
  3. Una terminal es un navegador web; una shell es un marcador guardado
  4. Una terminal es un cliente de base de datos; una shell es una consulta guardada

Respuesta

La terminal es una ventana de texto donde escribes comandos; la shell (Bash, Zsh, PowerShell) es el programa que los interpreta

Por qué

Casi todas las herramientas de desarrollo (git, mvn, docker, kubectl) se usan desde la terminal, porque los comandos se pueden repetir, convertir en scripts y automatizar.

Comandos básicos en Linux y macOS: pwd (dónde estoy), ls (listar archivos), cd folder (entrar en una carpeta), cat file (mostrar un archivo).

No memorices todo: aprende los comandos que usas cada día.

pwd            # print current folder
ls             # list files
cd my-project  # enter a folder
git status     # a tool run from the shell

Recuerda

Terminal = ventana. Shell = intérprete de comandos.

Términos clave

Practica esta pregunta en Repaso