Trucos y consejos

Mantenido el

El Símbolo del sistema tiene muchas funciones y técnicas que, una vez conocidas, aceleran notablemente el trabajo.

Este artículo presenta una selección de consejos que puedes usar a diario.

Usar el historial de comandos

Recorrer el historial con las flechas arriba y abajo

Pulsa ↑ y ↓ para recuperar uno a uno los comandos introducidos anteriormente.

Mostrar la lista del historial con F7

Pulsa F7 para mostrar una lista emergente con el historial de comandos. Selecciona una entrada con las flechas y pulsa Enter para ejecutarla.

Mostrar el historial como texto con doskey /history

doskey /history
- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>doskey /history
dir
cd Documents
echo Hello
ipconfig
C:\users\user>
チェック

Redirige la salida, como en doskey /history > commands.txt, para guardar el historial en un archivo.

Cuánto historial se conserva

De forma predeterminada se conservan los últimos 50 comandos, y se pierden al cerrar la ventana. Guarda en un archivo por lotes los comandos que quieras conservar para reutilizarlos.

Teclas de función

TeclaFunción
F1Reescribe el comando anterior carácter a carácter
F2Copia el comando anterior hasta un carácter indicado
F3Reescribe el comando anterior completo
F4Elimina el texto escrito hasta un carácter indicado
F5Igual que ↑ (entrada anterior del historial)
F7Muestra la lista del historial de comandos
F8Busca en el historial entradas que coincidan con el texto escrito
F9Recupera un comando por su número
Un uso práctico de la tecla F8

Escribe dir y pulsa F8 para recorrer los comandos anteriores que empiezan por dir. Es una forma rápida de volver a ejecutar comandos frecuentes.

Autocompletado con Tab

Pulsa Tab para autocompletar nombres de archivos y carpetas.

cd Doc[Tab]

Escribe parte de un nombre y pulsa Tab; se completará como “Documents”, por ejemplo.

  • Si hay varias coincidencias, sigue pulsando Tab para pasar a la siguiente
  • Pulsa Shift+Tab para volver a la anterior

Atajos de teclado

AtajoFunción
Ctrl+CInterrumpe el comando en ejecución
Ctrl+VPega desde el portapapeles
Ctrl+ASelecciona todo el texto de la pantalla
Ctrl+MActiva o desactiva el modo Marcar (selección de rango)
Ctrl+HomeDesplaza la vista al principio
Ctrl+EndDesplaza la vista al final
Alt+EnterAlterna la pantalla completa
EscBorra el comando que estás escribiendo
Si usas Windows Terminal

En Windows Terminal, el terminal predeterminado de Windows 11, también puedes copiar con Ctrl+Shift+C y pegar con Ctrl+Shift+V (o Ctrl+V). Los atajos pueden variar según el terminal y su configuración.

Cambiar los colores de la pantalla (comando color)

El comando color cambia los colores de fondo y de texto.

color [fondo][texto]

Códigos de color

CódigoColorCódigoColor
0Negro8Gris
1Azul9Azul claro
2VerdeAVerde claro
3AguamarinaBAguamarina claro
4RojoCRojo claro
5PúrpuraDPúrpura claro
6AmarilloEAmarillo claro
7BlancoFBlanco brillante

Ejemplos

color 0A
color 1F
color
Usa colores distintos para el fondo y el texto

Si indicas el mismo código para ambos, el comando color falla con ERRORLEVEL 1 y los colores no cambian.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>color 0A
おすすめ書籍※ 広告を含む場合があります
中小企業経営者のためのRPA入門 RPA導入を成功させる方法

中小企業経営者のためのRPA入門 RPA導入を成功させる方法

60分でわかる! AIエージェント 超入門

60分でわかる! AIエージェント 超入門

コマンドラインの黒い画面が怖いんです。

コマンドラインの黒い画面が怖いんです。

知識・才能ゼロでもらく~に月10万円稼ぐ! よくわかるAI副業超入門

知識・才能ゼロでもらく~に月10万円稼ぐ! よくわかるAI副業超入門

Cambiar la barra de título (comando title)

title Copia de seguridad - En curso
- □ ×
Ícono de la consola de comandos
Copia de seguridad - En curso
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>title Copia de seguridad - En curso

Cambiar el título mientras se ejecuta un archivo por lotes permite ver de un vistazo qué paso está en curso.

Uso en un archivo por lotes

@echo off
title Procesamiento [1/3] - Copiando archivos
copy /Y source\*.* dest\ >nul

title Procesamiento [2/3] - Convirtiendo datos
rem Conversión...

title Procesamiento [3/3] - Limpiando
del /Q temp\*.tmp >nul

title Procesamiento - Completado
echo Todo el procesamiento ha finalizado.
pause

Cambiar el texto del prompt (comando prompt)

El comando prompt cambia el texto que se muestra en el indicador.

prompt $P$_$G

Esto muestra la ruta actual y, en la línea siguiente, el símbolo >.

Códigos especiales de prompt

CódigoMuestra
$PDirectorio actual
$G>
$DFecha
$THora
$NUnidad actual
$_Salto de línea
$$$

Restaurar el valor predeterminado

prompt

Variables de entorno útiles

Estas son algunas variables de entorno estándar que conviene conocer.

VariableContenido
%USERPROFILE%Carpeta personal del usuario
%APPDATA%Carpeta de datos de aplicaciones
%TEMP%Carpeta de archivos temporales
%COMPUTERNAME%Nombre del equipo
%USERNAME%Nombre del usuario actual
%OS%Nombre del sistema operativo (Windows_NT en Windows)
%DATE% / %TIME%Fecha y hora actuales (el formato depende de la configuración regional)
%RANDOM%Número aleatorio de 0 a 32767
%CD%Directorio actual (dinámico)
%ERRORLEVEL%Código de salida del comando anterior
%~dp0Ruta de la carpeta del propio archivo por lotes (solo en archivos por lotes)

Ejemplo

echo Usuario: %USERNAME%
echo Carpeta personal: %USERPROFILE%
echo Equipo: %COMPUTERNAME%
echo Aleatorio: %RANDOM%
Uso de %~dp0

%~dp0 devuelve la ruta de la carpeta que contiene el propio archivo por lotes. Úsalo para referirte de forma fiable a archivos que están en la misma carpeta. Ejemplo: set CONFIG=%~dp0config.ini

Guardar la salida de un comando en una variable

Usa for /f para guardar la salida de un comando en una variable.

@echo off
for /f "tokens=2 delims=:" %%A in ('ipconfig ^| findstr "IPv4"') do set IP=%%A
echo Dirección IP:%IP%
Línea de comandos y archivo por lotes

La variable de for se escribe %%A en un archivo por lotes, pero %A si la escribes directamente en el Símbolo del sistema. Además, el valor de %IP% empieza con un espacio. Si hay varios adaptadores de red, o si también coinciden líneas de IPv4 de configuración automática, se conserva el valor de la última línea coincidente.

Encadenar varios comandos

SímboloSignificado
&Ejecuta el siguiente comando sin importar el resultado del anterior
&&Ejecuta el siguiente solo si el anterior tiene éxito
||Ejecuta el siguiente solo si el anterior falla
mkdir backup && echo Carpeta creada || echo No se pudo crear la carpeta
チェック

En la forma A && B || C, C también se ejecuta si A tiene éxito pero B falla. Si necesitas una ramificación estricta, usa el comando IF.

Arrastrar y soltar archivos

Si arrastras un archivo o una carpeta a la ventana del Símbolo del sistema, se escribe automáticamente su ruta completa.

Así te ahorras escribir rutas largas a mano.

Modo Edición rápida

Activa el “Modo Edición rápida” en las propiedades del Símbolo del sistema para seleccionar un rango con el ratón, copiarlo con Enter y pegarlo con clic derecho.

Resumen

ConsejoAcción
Mostrar el historial de comandosTecla F7
AutocompletarTecla Tab
Interrumpir un comandoCtrl+C
Cambiar los colorescolor fondotexto
Cambiar el títulotitle texto
Cambiar el promptprompt formato
Ruta de la carpeta del archivo por lotes%~dp0

Con estos consejos en mente, trabajar en el Símbolo del sistema resulta mucho más ágil.

Artículos relacionados

Preguntas de práctica

Problema de práctica

¿Qué tecla se pulsa para mostrar la lista emergente del historial de comandos en el Símbolo del sistema?

回答がサーバーに送信されることはありません
#Símbolo del sistema #Consejos #Atajos #Personalización #Productividad