comandos-de-terminal-para-programadores-web

Comandos de terminal para programadores web esenciales

La terminal o línea de comandos es una herramienta indispensable para cualquier desarrollador web. Permite ejecutar tareas de forma rápida, automatizar procesos, instalar dependencias y gestionar servidores sin necesidad de interfaz gráfica.

Dominar los comandos de terminal no solo mejora la eficiencia, sino que prepara al programador para trabajar en entornos reales como Linux, WSL o macOS, donde la terminal es esencial en despliegues y administración.

Navegación básica por carpetas

ComandoDescripción
pwdMuestra la ruta del directorio actual.
lsLista archivos y carpetas del directorio.
ls -laLista todo con permisos y archivos ocultos.
cd carpeta/Entra en la carpeta indicada.
cd ..Sube un nivel en la jerarquía de carpetas.
cdVuelve al directorio personal del usuario.

Crear, mover y eliminar archivos y carpetas

ComandoDescripción
mkdir carpetaCrea una carpeta nueva.
touch archivoGenera un archivo vacío.
cp origen destinoCopia archivos o directorios.
mv origen destinoMueve o renombra archivos y carpetas.
rm archivoElimina un archivo.
rm -r carpetaElimina una carpeta y todo su contenido.

📌 Precaución: rm -r borra permanentemente, sin papelera de reciclaje.

Comandos adicionales útiles

ComandoFunción principal
sudoEjecuta comandos como superusuario.
clearLimpia la pantalla de la terminal.
historyMuestra historial de comandos ejecutados.
!!Repite el último comando.
chmod +x archivo.shDa permisos de ejecución a un script.
tar -czvf archivo.tar.gz carpetaComprime una carpeta en formato .tar.gz.
tar -xzvf archivo.tar.gzDescomprime un archivo .tar.gz.
Raiola Networks

Redes y puertos (nivel avanzado)

ComandoDescripción
sudo ss -tulpn o netstat -tulpnVer qué puertos están en uso.
ping dominio.comComprobar si un servidor responde.
curl urlRealizar peticiones HTTP desde terminal.

Ejemplo práctico

Creación rápida de un proyecto web:

mkdir miweb
cd miweb
touch index.html
mkdir css js img
code .   # Abre la carpeta en VS Code

Levantar un servidor local con Python:

python3 -m http.server 8000

Acceder desde el navegador:

http://localhost:8000

Consejos para aprender terminal

  • Practica con tareas reales (crear proyectos, mover archivos).
  • Define alias en tu archivo .bashrc o .zshrc para ahorrar tiempo: alias serve="python3 -m http.server 8000"
  • Revisa los mensajes que devuelve cada comando.
  • Usa man comando para consultar el manual de cada herramienta.

Conclusiones de la lección

  • La terminal es una herramienta rápida y poderosa para cualquier programador web.
  • Los comandos básicos permiten navegar, crear, mover y eliminar archivos con eficacia.
  • En Linux, WSL y macOS los comandos son prácticamente idénticos.
  • No es necesario ser un experto, pero conocer lo fundamental ahorra tiempo y evita errores.

julian lopez jimenez

Hola, encantado de conocerte.

Regístrate para recibir las últimas entradas, cada domingo.

¡No hago spam!