Terminal, shell y comando
Distingue la ventana, el intérprete de comandos y la instrucción que escribes.
- Distinguir terminal, shell y comando.
- Identificar nombre, opción y argumento de un comando.
- Ordenador
- Archivo
- Carpeta
- Proceso
En esta página
Tres cosas diferentes
Una terminal muestra entrada y salida de texto. Una shell interpreta comandos y pone trabajo en marcha. Un comando es una instrucción escrita en la gramática que entiende esa shell. Están relacionados, pero no son sinónimos.
comando opción argumento
ls -l notes/
El nombre selecciona una operación. Las opciones cambian su comportamiento. Los argumentos identifican datos o destinos.
CMD, shell Linux y PowerShell
| Objetivo | Windows CMD | Shell Linux | PowerShell |
|---|---|---|---|
| Ubicación actual | cd | pwd | Get-Location |
| Listar elementos | dir | ls | Get-ChildItem |
| Leer un archivo | type file.txt | cat file.txt | Get-Content file.txt |
| Identidad | whoami | whoami | whoami |
CMD y las shells Linux habituales intercambian principalmente texto. PowerShell transmite objetos .NET por su pipeline, aunque pueda representarlos como texto.
Observa y modifica
Empieza con preguntas que no modifican archivos. El simulador enseña vocabulario y cambios de estado; no afirma ser un sistema operativo real.
Siguiente pasoNavegar y cambiar estado virtualUsa el directorio actual, crea una carpeta y verifica el resultado.