La terminal es un poco complicada cuando estásempezando con Linux, pero es una herramienta muy potente que es más rápida que la GUI (interfaz gráfica de usuario) en algunos casos. Windows tiene su propia terminal: el Símbolo del sistema. Si bien PowerShell es la versión más avanzada y sofisticada del Símbolo del sistema, este último sigue siendo excelente si quieres aprender los entresijos del uso de la terminal.
La pregunta es, ¿por qué debería uno molestarse en usar una terminal en primer lugar? Bueno, la GUI puede ser más accesible, pero para muchas tareas, la terminal es más rápida. Dominar la terminal puede convertirte en un usuario avanzado, y vale la pena aprender incluso en lasmejores computadoras portátiles. En esta guía, analizaremos en profundidad todos los comandos importantes, lo que hacen y cómo puedes usarlos en todo su potencial.
5 consejos y trucos para mejorar la Terminal de Windows
Puedes utilizar Windows Terminal como un profesional
Cómo abrir el símbolo del sistema en Windows 11
Antes de analizar los comandos en sí, primero debes saber cómo iniciar el Símbolo del sistema. A continuación, te indicamos cómo hacerlo:
- Desde el menú Inicio de Windows, busqueSímbolo del sistemay haga clic en el primer resultado que aparezca.
- Algunos comandos requieren acceso de administrador. Para abrir el Símbolo del sistema con privilegios elevados, seleccione la opciónEjecutar como administradoren el menú de la derecha.
Ahora que ha iniciado la terminal, verá una pantalla casi en blanco con un texto en la parte superior. La primera línea mostrará su versión de Windows y la tercera línea le indicará en qué directorio o carpeta está trabajando actualmente. Puede cambiar de directorio con relativa rapidez y lo veremos en la siguiente sección.
Comandos básicos para comenzar a utilizar el símbolo del sistema
Resulta tentador pasar directamente a las tareas específicas que desea completar con el Símbolo del sistema, pero siempre resulta útil estar familiarizado con una lista de los comandos más comunes. La siguiente tabla cubre algunos de los comandos más básicos que todo usuario avanzado ambicioso debería conocer. Es más bien una lista general y abordaremos secciones específicas más adelante.
Nombre del comando | Propósito del comando |
---|---|
ver | Mostrar la versión de Windows |
ayuda | Proporcionar una lista de comandos disponibles y sus usos. |
Cls | Limpiar la pantalla |
tú | Listar archivos y directorios en el directorio actual. |
cd | Cambiar el directorio actual. |
mkdir | Crear un nuevo directorio. |
directorio rm | Eliminar un directorio |
Copiar | Copiar uno o más archivos a otra ubicación. |
mover | Mover o renombrar archivos y directorios. |
del | Eliminar uno o más archivos. |
Ren | Cambiar el nombre de un archivo o directorio. |
tipo | Mostrar el contenido de un archivo de texto. |
eco | Muestra un mensaje o activa o desactiva la repetición de comandos. |
salida | Cierre la ventana del símbolo del sistema. |
silbido | Pruebe la conectividad de red a un host específico. |
configuración ip | Mostrar información de configuración de red. |
estadísticas de red | Mostrar estadísticas y conexiones de red. |
lista de tareas | Enumere los procesos que se están ejecutando actualmente. |
bolsa | Terminar un proceso en ejecución. |
cerrar | Apague o reinicie la computadora. |
información del sistema | Muestra información detallada del sistema. |
sfc/escanear ahora | Ejecute el Comprobador de archivos del sistema para escanear y reparar archivos del sistema. |
chkdsk | Comprobar un disco y mostrar un informe de estado. |
parte del disco | Abra la herramienta de partición de disco. |
Carolina del Sur | Comunicarse con el Gerente de Control de Servicios. |
Algunos de estos comandos, como loscomandos DISM y SFC, requieren acceso de administrador. En cuanto al resto, la mayoría de ellos no serán útiles por sí solos, ya que requieren una sintaxis adecuada. Por ejemplo, el comandocopypor sí solo no hace mucho. Pero si utiliza la sintaxis adecuada, puede copiar un archivo del directorio actual al directorio que elija.
Así es como se vería un comando de copia completo:
copiar hola.txt D:\Backup
Este comando copiará elarchivo hello.txta la carpeta de respaldo en la unidad D.
Comandos para navegar por el directorio
Ahora, entremos en detalles. La navegación por directorios es una de las cosas más sencillas que puedes hacer en la terminal. Esta sección cubrirá la mayoría de los comandos relacionados con el desplazamiento y la gestión de directorios, carpetas y archivos. Incluso incluiremos algunos comandos de ejemplo para mostrarte cómo funcionan.
Nombre del comando | Propósito del comando | Comando de ejemplo |
---|---|---|
cd | Cambiar el directorio actual. | cd C:\Usuarios\SuNombre\Documentos |
cd .. | Subir un nivel de directorio. | cd .. |
cd \ | Moverse al directorio raíz de la unidad actual. | cd \ |
tú | Listar archivos y directorios en el directorio actual. | tú |
tú /p | Enumere el contenido del directorio una página a la vez. | tú /p |
directorio /s | Lista el contenido del directorio, incluidos todos los subdirectorios. | directorio /s |
directorio C:\ | Listar archivos y directorios en el directorio especificado. | directorio C:\Windows |
mkdir | Crear un nuevo directorio. | mkdir Nueva Carpeta |
Maryland | Crea un nuevo directorio (igual quemkdir). | md Nueva Carpeta |
directorio rm | Eliminar un directorio vacío. | rmdir Carpeta antigua |
directorio rm /s | Eliminar un directorio y todo su contenido. | rmdir /s CarpetaAnterior |
atributo | Mostrar o cambiar atributos de archivo. | atributo +r C:\Usuarios\SuNombre\archivo.txt |
árbol | Muestra la estructura del directorio en formato de árbol. | árbol |
árbol C:\Archivos de programa | Muestra la estructura del árbol para un directorio específico. | árbol C:\Archivos de programa |
empujado | Guardar y cambiar el directorio actual. | pushd D:\Proyectos |
estallido | Restaura el directorio anterior guardado por el comandopushd. | estallido |
dirección | Cambiar el directorio actual (igual quecd). | C:\Usuarios\SuNombre |
chdir /d | Cambie la unidad y el directorio. | chdir /d D:\Juegos |
camino | Mostrar o establecer una ruta de búsqueda para archivos ejecutables. | camino |
ruta C:\Archivos de programa | Establecer la ruta de búsqueda de archivos ejecutables. | ruta C:\Archivos de programa |
subst | Asignar una ruta a una letra de unidad. | subst X: C:\Usuarios\SuNombre\Descargas |
volumen | Mostrar la etiqueta de volumen y el número de serie de una unidad. | volumen C: |
parte del disco | Abra la herramienta de partición de disco. | parte del disco |
montevol | Crear, eliminar o enumerar un punto de montaje de volumen. | montevol X: /d |
útil | Realizar tareas relacionadas con sistemas de archivos o volúmenes de disco. | unidades fsutil fsinfo |
clasificar | Toma la entrada de un archivo o directorio y busca su contenido en orden alfabético. | ordenar archivo.txt |
mover | Mover o renombrar archivos y directorios. | mover C:\temp\file.txt D:\Documentos |
Copiar | Copiar uno o más archivos a otra ubicación. | copiar archivo.txt D:\Backup |
Todos los comandos anteriores te ayudarán a navegar y administrar directorios sin esfuerzo dentro de la terminal. Si los dominas, podrás moverte por el sistema de archivos de Windows con facilidad y realizar un montón de tareas relacionadas con la administración de archivos o carpetas.
Comandos de administración de discos
El símbolo del sistema también le permite comprobar el estado del disco, cifrar archivos, eliminar volúmenes y mucho más. A continuación, se muestran todos los comandos de administración de discos importantes.
Nombre del comando | Propósito del comando | Comando de ejemplo |
chkdsk | Comprueba un disco local y repara problemas | chkdsk C: |
chkdsk /f | Comprobar y corregir errores en el disco. | chkdsk /f C: |
cifrar | Cifrar o descifrar archivos y directorios. | cifrar /e C:\SensitiveData |
cifra /w | Sobrescribir permanentemente los datos eliminados en un volumen. | cifrar /w:C: |
desfragmentar | Desfragmentar y optimizar una unidad específica. | desfragmentar C: |
desfragmentar /C | Desfragmentar todos los volúmenes locales. | desfragmentar /C |
chkntfs | Mostrar o modificar la comprobación de las unidades de disco al inicio. | chkntfsC: |
chkntfs /d | Restaurar el comportamiento predeterminado de comprobar unidades al inicio. | chkntfs /d |
parte del disco | Abra la herramienta de partición de disco. | parte del disco |
formato | Formatear un disco para usarlo con Windows. | formato D: |
etiqueta | Crear, cambiar o eliminar la etiqueta de volumen de un disco. | Etiqueta C: MiVolumen |
montevol | Crear, eliminar o enumerar un punto de montaje de volumen. | montevol X: /d |
parte del disco | Ejecute la herramienta de partición de disco para una administración avanzada del disco. | parte del disco |
SFCC | Escanear y reparar archivos del sistema. | sfc/escanear ahora |
útil | Realizar tareas relacionadas con sistemas de archivos o volúmenes de disco. | unidades fsutil fsinfo |
micrófono wmic | Recupere información detallada sobre discos y particiones. | Lista breve de unidades de disco wmic |
administrador de limpieza | Abra la utilidad Liberador de espacio en disco. | administrador de limpieza |
compacto | Mostrar o alterar la compresión de archivos en particiones NTFS. | compacto /c /s:C:\MiCarpeta |
administrador de discos.msc | Abra la herramienta GUI de administración de discos. | administrador de discos.msc |
convertir | Convertir un volumen de FAT32 a NTFS. | convertir C:/FS:NTFS |
montar | Montar un sistema de archivos. | montevol |
Robocopia | Copia de archivos robusta para duplicar directorios. | robocopy C:\Origen D:\Destino /MIR |
xcopiar | Copiar archivos y directorios, incluidos subdirectorios. | xcopy C:\Origen D:\Destino /E |
Comandos de red
Hay muchos comandos que puede utilizar dentro del Símbolo del sistema para configurar, solucionar problemas y administrar su red.
Nombre del comando | Propósito del comando | Comando de ejemplo |
arpa | Muestra y modifica la caché ARP. | arp-a |
Asociado | Muestra o modifica asociaciones de extensiones de archivos. | assoc .txt=archivotxt |
FTP | Transfiere archivos hacia y desde una ubicación de red remota. | ejemplo ftp.com |
obtenermac | Muestra la dirección MAC de los adaptadores de red. | obtenermac |
nombre de host | Muestra el nombre del host actual. | nombre de host |
configuración ip | Muestra información de configuración de IP. | ipconfig /todos |
red | Configura los ajustes de red y muestra estadísticas. | Interfaz Netsh Mostrar interfaz |
estadísticas de red | Muestra conexiones de red activas y estadísticas. | netstat-an |
búsqueda ns | Consulta el DNS para obtener el nombre de dominio o la asignación de dirección IP. | ejemplo nslookup.com |
silbido | Prueba la conectividad entre la máquina local y un host de red remoto. | ping google.com |
ruta | Muestra y modifica la tabla de enrutamiento IP. | impresión de ruta |
rastreo | Rastrea la ruta desde la computadora local a un host de red remoto. | rastreo google.com |
telnet | Se comunica con un dispositivo remoto mediante el protocolo Telnet. | ejemplo de telnet.com 23 |
TFTP | Transfiere archivos hacia y desde un servidor TFTP remoto. | tftp -i 192.168.1.1 poner archivo.txt |
neto | Una colección de comandos para operaciones de red. | vista de red \\servidor |
red inalámbrica netsh | Administra la configuración de la red inalámbrica. | Mostrar perfiles de netsh wlan |
trazado de rutas | Combina funciones ping y tracert para identificar problemas de latencia de red. | Ruta de google.com |
estado nbt | Muestra estadísticas de NetBIOS sobre TCP/IP. | nbtstat -a <nombre del dispositivo> |
usuario de red | Administra cuentas de usuario en la red. | usuario de red nombre de usuario /add |
grupo local de red | Administra grupos de usuarios locales en la red. | administradores de grupos locales de red |
uso neto | Conecta, desconecta y muestra unidades de red. | uso neto Z: \\servidor\recurso compartido |
sesión de red | Enumera o desconecta sesiones con la computadora local. | sesión de red |
participación neta | Crea, elimina o muestra recursos compartidos. | recurso compartido neto sharename=c:\path |
inicio neto | Detiene un servicio de red. | servicio de inicio de red |
parada neta | Detiene un servicio de red. | servicio de parada neta |
estadísticas netas | Muestra estadísticas sobre la estación de trabajo o el servidor. | Estación de trabajo de estadísticas de red |
tiempo neto | Muestra o sincroniza la hora de la máquina local con otro servidor. | servidor de tiempo neto |
Impresión neta | Muestra el estado de la cola de impresión y controla los trabajos de impresión. | servidor de impresión de red\impresora |
Comandos varios
Por último, aquí hay una larga lista de comandos diversos que no encajan exactamente en ninguna de las categorías anteriores. Algunos de ellos están relacionados con la red, otros se encargan de la gestión de procesos y otros pueden abrir determinadas aplicaciones. Sin embargo, los incluyo en esta tabla porque muchos de ellos se pueden utilizar de diferentes maneras.
Nombre del comando | Propósito del comando | Comando de ejemplo |
auditoría política | Muestra o establece políticas de auditoría. | auditpol /get /categoría:* |
arranque bcd | Crea o repara archivos de arranque de la partición del sistema. | bcdboot C:\Windows /s C: |
editar bc | Administra los datos de configuración de arranque (BCD). | bcedit /set {predeterminado} bootstatuspolicy ignoreallfailures |
bdehdcfg | Administra unidades cifradas con BitLocker. | bdehdcfg-información de la unidad |
administrador de bits | Administra trabajos del Servicio de Transferencia Inteligente en Segundo Plano. | bitsadmin /lista /todos los usuarios |
cfg de arranque | Configura, consulta o cambia la configuración del archivo Boot.ini. | bootcfg /consulta |
Seccionador de arranque | Actualiza el código de arranque maestro para las particiones del disco duro. | arranque /nt60 C: |
certificador | Realiza solicitudes de certificados de autoridad de certificación (CA). | certreq -new solicitud.inf solicitud.cer |
seguro util | Administra los archivos y servicios de la Autoridad de Certificación (CA). | certutil -backupDB "C:\Copia de seguridad" |
chglogon | Habilita, deshabilita o consulta los inicios de sesión en el servidor de terminal. | chglogon /habilitar |
puerto de cambio | Enumera o cambia las asignaciones de puertos COM para compatibilidad con DOS. | cambiar puerto COM1=COM2 |
cambiar | Cambia la asignación del archivo .ini para el usuario actual. | chgusr /ejecutar |
acortar | Redirige la salida al portapapeles de Windows. | clip < readme.txt |
teclacmd | Crea, enumera y elimina nombres de usuario y contraseñas almacenados. | teclacmd /lista |
doskey | Edita líneas de comando, recuerda comandos de Windows y crea macros. | doskey /historia |
consulta del controlador | Enumera los controladores de dispositivos instalados y sus propiedades. | consulta del controlador /v |
fecha | Muestra o establece la fecha del sistema. | Fecha 18-05-2024 |
ataque de disco | Administra configuraciones RAID de software. | disco /estado |
diagnóstico de pantalla | Genera un registro de diagnóstico del adaptador de pantalla. | diagnóstico de pantalla |
unirse | Aprovisiona una cuenta de computadora en el dominio. | djoin /provision /dominio dominio.com /máquina máquina1 |
hombre de troncos | Administra y programa recopilaciones de registros de seguimiento de eventos y contadores de rendimiento. | consulta logman |
modo | Configura los dispositivos del sistema. | modo con cols=80 lineas=50 |
nbstat | Muestra estadísticas de NetBIOS sobre TCP/IP. | nbtstat -a <nombre del dispositivo> |
archivos abiertos | Muestra archivos abiertos por usuarios remotos. | abrir archivos /consulta |
cfg de potencia | Configura los ajustes de energía y muestra las configuraciones de energía. | powercfg /hibernar activado |
reg | Administra el registro de Windows. | consulta de registro HKLM\Software\Microsoft |
Carolina del Sur | Se comunica con el controlador de servicio y los servicios instalados. | consulta sc |
tareas pendientes | Programa comandos y programas para que se ejecuten en un momento específico. | schtasks /create /tn "Mi tarea" /tr "C:\task.bat" /sc daily /st 09:00 |
conjunto | Establece variables de entorno de forma permanente. | setx RUTA "%RUTA%;C:\NuevaRuta" |
se acabó el tiempo | Retrasa la ejecución durante un tiempo especificado. | tiempo de espera /t 10 |
título | Establece el título de la ventana del símbolo del sistema. | Título Nuevo título |
Tzutil | Muestra la zona horaria de su sistema | tzutil/g |
Cómo hacer un buen uso de la terminal de Windows
Al igual que en Linux, hay muchas cosas con las que jugar en la terminal de Windows. Si alguna vez planeas seguir una carrera en TI o como administrador de sistemas, conocer los entresijos de la terminal es absolutamente crucial. Incluso si eres un usuario habitual, muchos de los comandos que hay aquí pueden hacerte la vida más fácil.