Las interfaces de línea de comandos (CLI), también conocida como consola, terminal o símbolo del sistema, era la única forma de interactuar con una computadora antes que aparecieran las interfaces gráficas de usuario (GUI).

Windows, Linux, macOS, cualquiera que sea el sistema operativo que utilices, es simplemente una representación visual de la computadora. Esto se conoce como interfaz gráfica de usuario (GUI) .

Si quitas el explorador de archivos, el escritorio, los iconos y todos los demás gráficos, el sistema operativo se quedará sólo con la interfaz de línea de comandos. En lugar de arrastrar, soltar, señalar y hacer clic, tendrías que escribir todas las instrucciones. Esa es la única diferencia entre las CLIs y las GUIs.

Realmente puedes acceder a todos los elementos del sistema operativo de tu computadora a través de la línea de comando, puedes realizar tareas como:

  • Navegar por las carpetas de tu computadora.
  • Manipular archivos (crear, editar, copiar, mover y eliminar).
  • Conectarte a servidores remotos.
  • Crear scripts que te ayuden con tareas del sistema operativo.
  • Y ¡mucho más!

Comandos básicos

# Lista de comandos y trucos en la terminal

pwd         # directorio actual - (print working directory)
whoami      # muestra el nombre del usuario actual
help        # ayuda
-h          # ayuda
--help      # ayuda
clear       # limpiar la terminal
ls          # lista los archivos del directorio actual
cd          # cambiarse de directorio
~           # representa el directorio home
/           # representa el directorio raíz
.           # representa el directorio actual
..          # representa el directorio padre, subir un nivel del actual
-           # representa regresar al directorio anterior
""          # directorios o archivos con espacios en blanco deben nombrarse entre comillas
touch       # crea un archivo
echo        # crea un archivo con contenido
cat         # visualiza el contenido de un archivo en la terminal
mkdir       # crea un nuevo directorio
rm          # elimina un archivo
rmdir       # elimina un directorio vacío
rm -r       # elimina un directorio y su contenido
rm -rf      # forza a elimina un directorio y su contenido
mv          # mueve archivos o directorios
cp          # copia archivos
cp -r       # copia directorios y su contenido
find        # busca archivos o directorios
ps          # lista procesos activos
kill        # elimina un proceso activo
vim         # abre el editor VIM
nano        # abre el editor Nano
code        # abre el editor VS Code
alias       # crear un atajo personalizado a un comando largo
unalias     # elimina alias

Aprende más

En este curso te explico, cómo usar la terminal de comandos.

Ver Curso