Ayuda (HELP y /?)

Mantenido el

Si alguna vez te preguntas “¿qué opciones tiene este comando?”, no necesitas buscar en la web. El propio símbolo del sistema puede decírtelo.

Este artículo explica cómo usar el comando HELP y la opción /?, y cómo leer la sintaxis que muestran.

Mostrar la lista de comandos

Si ejecutas help sin argumentos, se muestra una lista de los principales comandos que tienen ayuda.

Sintaxis
help
- □ ×
Í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>help
Para obtener más información acerca de un comando específico, escriba HELP nombre-del-comando
ASSOC Muestra o modifica las asociaciones de las extensiones de archivo.
ATTRIB Muestra o cambia los atributos de archivo.
…
C:\users\user>
Algunos comandos no aparecen en la lista

Comandos como ping e ipconfig no aparecen en la lista de help. Puedes consultarlos con la opción /? que se describe más abajo.

Mostrar la ayuda de un comando concreto

HELP nombre-del-comando

Indica un nombre de comando después de help para ver su uso detallado.

Sintaxis
help nombre-del-comando
- □ ×
Í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>help cd
Muestra el nombre del directorio actual o cambia a otro directorio.
…
C:\users\user>
おすすめ書籍※ 広告を含む場合があります
中小企業経営者のためのRPA入門 RPA導入を成功させる方法

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

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

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

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

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

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

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

nombre-del-comando /?

Si añades /? después del nombre de un comando, también se muestra su ayuda.

Sintaxis
nombre-del-comando /?
- □ ×
Í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>dir /?
Muestra una lista de archivos y subdirectorios de un directorio.
…
C:\users\user>

help dir y dir /? muestran casi el mismo contenido.

MétodoCaracterísticas
help nombre-del-comandoSolo funciona con los comandos de la lista de help
nombre-del-comando /?También funciona con comandos externos (ping, ipconfig, etc.)
Ante la duda, usa /?

Muchos comandos admiten /?, incluso los que faltan en la lista de help. Prueba primero con /?.

Algunos comandos no admiten /?

Algunos comandos usan -? o --help en lugar de /?. Por ejemplo, tar y curl muestran la ayuda con --help. Si /? no funciona, prueba también estas opciones.

Cómo leer la sintaxis

La sintaxis que aparece en la ayuda tiene su propia notación. Por ejemplo, al principio de dir /? verás una línea como esta:

Sintaxis
DIR [unidad:][ruta][nombre-de-archivo] [/A[[:]atributos]] [/B] [/C] [/D] [/L] [/N]

Las reglas principales de la notación son:

NotaciónSignificado
[ ]Elemento opcional
Sin [ ]Elemento obligatorio
A | BSe especifica A o B
...El elemento se puede repetir

Como todos los elementos de dir están entre [ ], puedes ejecutarlo sin indicar nada.

Leer mejor las ayudas largas

En comandos con ayuda extensa, como for /? o set /?, la parte superior del texto desaparece de la pantalla. Estas técnicas te ayudan a leerla mejor.

Mostrar una pantalla cada vez

Pasa la salida al comando more mediante una canalización. Pulsa la barra espaciadora para la siguiente pantalla y q para salir.

Ejemplo
for /? | more

Guardar en un archivo

Con la redirección puedes guardar la ayuda en un archivo de texto.

Ejemplo
for /? > for-help.txt

Después puedes abrir el archivo en el Bloc de notas y leerlo con calma.

Buscar solo la parte necesaria

Combínalo con el comando findstr para encontrar solo las líneas que contienen una cadena concreta. /C: es necesario porque, sin él, /B se interpretaría como una opción del propio findstr.

Ejemplo
dir /? | findstr /C:"/B"

Diferencias con PowerShell

En PowerShell, help es una función que envuelve Get-Help (con paginación), por lo que su salida es distinta a la del símbolo del sistema. Además, escribir dir /? en PowerShell no muestra la ayuda del símbolo del sistema.

Para ver la ayuda del símbolo del sistema, ejecuta el comando en el símbolo del sistema, o desde PowerShell con algo como cmd /c dir /?.

Resumen

  • Ejecutar solo help muestra la lista de comandos que tienen ayuda
  • help nombre-del-comando o nombre-del-comando /? muestran cómo se usa un comando
  • /? también funciona con comandos externos, así que pruébalo primero
  • En la sintaxis, [ ] indica opcional y | indica una elección
  • Usa | more o > nombre-de-archivo para leer mejor las ayudas largas

Artículos relacionados

Preguntas de práctica

Pregunta 1

¿Qué comando muestra correctamente cómo se usa xcopy?

Elige una respuesta.

  1. xcopy /?
  2. xcopy ?
  3. xcopy \?

Pregunta 2

En la sintaxis de la ayuda, ¿qué significa un elemento entre [ ], como [/B]?

Elige una respuesta.

  1. Un elemento opcional
  2. Un elemento obligatorio
  3. Un elemento que requiere permisos de administrador

Pregunta 3

¿Qué comando muestra una ayuda larga pantalla por pantalla?

Elige una respuesta.

  1. for /? | more
  2. for /? > more
  3. more | for /?
#Símbolo del sistema #Archivo por lotes #HELP #Ayuda #Opciones