¿Qué es una terminal (línea de comandos) y qué es una shell?
Opciones
- La terminal es una ventana de texto; la shell (Bash, Zsh) interpreta los comandos (Opción correcta)
- Una terminal es un teclado físico; una shell es su funda protectora
- Una terminal es un navegador web; una shell es un marcador guardado
- 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 shellRecuerda
Terminal = ventana. Shell = intérprete de comandos.