50% OFF Plus
--:--:--
¡Obtener!

Comandos terminal

Intermedio
VSCode
VSCode
Actualizado: 14/07/2025

¡Desbloquea el curso de VSCode completo!

IA
Ejercicios
Certificado
Entrar

Mira la lección en vídeo

Accede al vídeo completo de esta lección y a más contenido exclusivo con el Plan Plus.

Desbloquear Plan Plus

Comandos básicos y navegación por terminal

La terminal integrada de VS Code nos permite ejecutar comandos del sistema operativo directamente desde nuestro editor. Dominar los comandos básicos es fundamental para trabajar eficientemente en cualquier proyecto de desarrollo, ya que nos permite navegar por el sistema de archivos, crear y gestionar archivos, y obtener información del sistema sin salir de nuestro entorno de trabajo.

Navegación por el sistema de archivos

El primer grupo de comandos que debemos dominar son los de navegación. Estos nos permiten movernos por las carpetas y conocer nuestra ubicación actual en el sistema de archivos.

Conocer la ubicación actual

El comando pwd (print working directory) nos muestra la ruta completa de la carpeta donde nos encontramos actualmente:

pwd

En Windows, este comando también funciona en PowerShell, aunque tradicionalmente se usaba cd sin parámetros para obtener la misma información.

Listar contenido de carpetas

Para ver qué archivos y carpetas contiene nuestro directorio actual, utilizamos diferentes comandos según el sistema operativo:

En sistemas Unix (macOS, Linux):

ls

En Windows (Command Prompt):

dir

Ambos comandos muestran el contenido de la carpeta actual. El comando ls también funciona en PowerShell de Windows, lo que facilita la compatibilidad multiplataforma.

Cambiar de directorio

El comando cd (change directory) es universal y nos permite navegar entre carpetas:

cd nombre-carpeta

Para subir un nivel en la jerarquía de carpetas:

cd ..

Para ir directamente al directorio home del usuario:

cd ~

En Windows, también podemos usar:

cd %USERPROFILE%

Gestión básica de archivos y carpetas

Los comandos de gestión de archivos nos permiten crear, copiar, mover y eliminar elementos del sistema de archivos directamente desde la terminal.

Crear carpetas

El comando mkdir (make directory) es universal y funciona en todos los sistemas operativos:

mkdir nueva-carpeta

Para crear múltiples carpetas a la vez:

mkdir carpeta1 carpeta2 carpeta3

Crear archivos

La creación de archivos varía según el sistema operativo:

En sistemas Unix:

touch archivo.txt

En Windows (Command Prompt):

type nul > archivo.txt

En PowerShell de Windows:

New-Item archivo.txt -ItemType File

Copiar archivos y carpetas

Para copiar archivos, los comandos difieren entre sistemas:

En sistemas Unix:

cp archivo.txt copia-archivo.txt

En Windows:

copy archivo.txt copia-archivo.txt

Mover y renombrar

El comando para mover archivos también sirve para renombrarlos:

En sistemas Unix:

mv archivo-viejo.txt archivo-nuevo.txt

En Windows:

move archivo-viejo.txt archivo-nuevo.txt

Eliminar archivos y carpetas

Para eliminar archivos:

En sistemas Unix:

rm archivo.txt

En Windows:

del archivo.txt

Comandos informativos y ayuda

Cuando trabajamos con la terminal, es fundamental conocer cómo obtener información sobre los comandos disponibles y su uso.

Obtener ayuda general

En Windows:

help

Este comando muestra una lista de todos los comandos disponibles en Command Prompt.

Ayuda específica de comandos

La mayoría de comandos modernos incluyen una opción de ayuda:

comando --help

Por ejemplo:

mkdir --help

En sistemas Unix, también podemos usar el manual:

man ls

Funcionalidades de productividad

Guarda tu progreso

Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.

Progreso guardado
Asistente IA
Ejercicios
Iniciar sesión gratis

Más de 25.000 desarrolladores ya confían en CertiDevs

La terminal integrada de VS Code incluye características que mejoran significativamente nuestra productividad al trabajar con comandos.

Autocompletado con Tab

Presionar la tecla Tab mientras escribimos un comando o nombre de archivo activa el autocompletado. Si escribimos las primeras letras de un archivo o carpeta y presionamos Tab, la terminal completará automáticamente el nombre si es único, o nos mostrará las opciones disponibles.

cd Doc[Tab]
# Se completa automáticamente a: cd Documents/

Historial de comandos

Podemos navegar por el historial de comandos ejecutados usando las flechas del teclado:

  • Flecha arriba: comando anterior
  • Flecha abajo: comando siguiente

Esta funcionalidad nos permite reutilizar comandos sin tener que escribirlos nuevamente, especialmente útil para comandos largos o complejos.

Limpieza de pantalla

Para mantener la terminal organizada y limpiar la salida anterior:

En sistemas Unix:

clear

En Windows:

cls

Diferencias entre sistemas operativos

Es importante entender las diferencias principales entre los comandos de Windows y Unix para trabajar eficientemente en cualquier entorno:

| Función | Unix/macOS/Linux | Windows (CMD) | PowerShell | |---------|------------------|---------------|------------| | Listar archivos | ls | dir | ls o dir | | Crear archivo | touch | type nul > | New-Item | | Copiar | cp | copy | Copy-Item | | Mover | mv | move | Move-Item | | Eliminar | rm | del | Remove-Item | | Limpiar | clear | cls | Clear-Host |

La terminal integrada de VS Code detecta automáticamente el shell predeterminado del sistema, pero podemos cambiar entre diferentes shells según nuestras necesidades. PowerShell en Windows ofrece mayor compatibilidad con comandos Unix, lo que facilita el trabajo en equipos multiplataforma.

Estos comandos básicos forman la base de cualquier flujo de trabajo en terminal y son especialmente útiles cuando trabajamos con proyectos de desarrollo web, donde frecuentemente necesitamos navegar entre carpetas de código, crear nuevos archivos y gestionar la estructura de nuestros proyectos.

Aprendizajes de esta lección de VSCode

  • Comprender cómo navegar por el sistema de archivos usando comandos como pwd, ls, dir y cd.
  • Aprender a crear, copiar, mover, renombrar y eliminar archivos y carpetas desde la terminal.
  • Conocer cómo obtener ayuda y documentación sobre comandos mediante opciones como --help y man.
  • Utilizar funcionalidades de productividad de la terminal integrada, como autocompletado, historial y limpieza de pantalla.
  • Identificar las diferencias principales entre comandos en sistemas Unix, Windows CMD y PowerShell para trabajar en entornos multiplataforma.

Completa este curso de VSCode y certifícate

Únete a nuestra plataforma de cursos de programación y accede a miles de tutoriales, ejercicios prácticos, proyectos reales y nuestro asistente de IA personalizado para acelerar tu aprendizaje.

Asistente IA

Resuelve dudas al instante

Ejercicios

Practica con proyectos reales

Certificados

Valida tus conocimientos

Más de 25.000 desarrolladores ya se han certificado con CertiDevs

⭐⭐⭐⭐⭐
4.9/5 valoración