Trucos y consejos
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
Redirige la salida, como en doskey /history > commands.txt, para guardar el historial en un archivo.
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
| Tecla | Función |
|---|---|
| F1 | Reescribe el comando anterior carácter a carácter |
| F2 | Copia el comando anterior hasta un carácter indicado |
| F3 | Reescribe el comando anterior completo |
| F4 | Elimina el texto escrito hasta un carácter indicado |
| F5 | Igual que ↑ (entrada anterior del historial) |
| F7 | Muestra la lista del historial de comandos |
| F8 | Busca en el historial entradas que coincidan con el texto escrito |
| F9 | Recupera un comando por su número |
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
| Atajo | Función |
|---|---|
| Ctrl+C | Interrumpe el comando en ejecución |
| Ctrl+V | Pega desde el portapapeles |
| Ctrl+A | Selecciona todo el texto de la pantalla |
| Ctrl+M | Activa o desactiva el modo Marcar (selección de rango) |
| Ctrl+Home | Desplaza la vista al principio |
| Ctrl+End | Desplaza la vista al final |
| Alt+Enter | Alterna la pantalla completa |
| Esc | Borra el comando que estás escribiendo |
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ódigo | Color | Código | Color |
|---|---|---|---|
| 0 | Negro | 8 | Gris |
| 1 | Azul | 9 | Azul claro |
| 2 | Verde | A | Verde claro |
| 3 | Aguamarina | B | Aguamarina claro |
| 4 | Rojo | C | Rojo claro |
| 5 | Púrpura | D | Púrpura claro |
| 6 | Amarillo | E | Amarillo claro |
| 7 | Blanco | F | Blanco brillante |
Ejemplos
color 0A
color 1F
color
Si indicas el mismo código para ambos, el comando color falla con ERRORLEVEL 1 y los colores no cambian.

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

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

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

知識・才能ゼロでもらく~に月10万円稼ぐ! よくわかるAI副業超入門
Cambiar la barra de título (comando title)
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ódigo | Muestra |
|---|---|
$P | Directorio actual |
$G | > |
$D | Fecha |
$T | Hora |
$N | Unidad 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.
| Variable | Contenido |
|---|---|
%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 |
%~dp0 | Ruta 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%
%~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%
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ímbolo | Significado |
|---|---|
& | 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
| Consejo | Acción |
|---|---|
| Mostrar el historial de comandos | Tecla F7 |
| Autocompletar | Tecla Tab |
| Interrumpir un comando | Ctrl+C |
| Cambiar los colores | color fondotexto |
| Cambiar el título | title texto |
| Cambiar el prompt | prompt 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.