16 Comandos CMD útiles que debes conocer

, Author

Ad Blocker (Adblock) Detected

Estás bloqueando la visualización de anuncios.
SVP para apoyar el sitio, por favor deja que se muestren los anuncios./>Más información: Cómo desactivar los bloqueadores de anuncios en un sitio web
↓ Desplázate hacia abajo para ver el resto del artículo ↓
Apoya a malekal.com

El Símbolo del sistema de Windows está lleno de comandos útiles.
En este artículo, dábamos los principales: Lista de comandos del Símbolo del sistema de Windows (CMD).

Hay algunas cosas que sólo puedes hacer desde la línea de comandos, incluso en Windows.
De hecho, algunas herramientas no tienen contrapartidas gráficas, mientras que otras son simplemente más rápidas de usar que sus interfaces gráficas.
Algunos comandos CMD son tan útiles y fáciles de usar que incluso los usuarios habituales ven el símbolo del sistema de Windows como una parte clave del sistema operativo.

Aquí tienes 16 de los mejores comandos CMD que debes conocer si quieres tener más control sobre tu PC con Windows.

16 comandos útiles de Windows (CMD) que debes conocer

16 comandos útiles de Windows (CMD) que debes conocer

Como recordatorio, hay un artículo completo que te da todos los métodos para acceder al símbolo del sistema.
Más información:

A partir de ahí, puedes utilizar los útiles comandos sugeridos en este artículo.

Estos útiles comandos CMD están disponibles en Windows 7, 8 y 10.

ATTRIB: cambiar los atributos de un archivo

El primer comando CMD que presentamos es Attrib.
Este da la posibilidad de mostrar o cambiar los atributos de un archivo.
Por ejemplo para quitar el atributo de sólo lectura u oculto a un archivo.

Aquí utilizamos -R para eliminar el atributo de sólo lectura y -H para oculto.

attrib -R -H nomdufichier

El + por otro lado añade el atributo al archivo

attrib +R +H nomdufichier

Para la lista de atributos y más ejemplo de uso de attrib, sigue este artículo :

ASSOC: mostrar las asociaciones de archivos

A continuación se muestra el comando ASSOC que puedes utilizar en el símbolo del sistema.
Lista las asociaciones de archivos.

Finalmente ASSOC también es capaz de modificar las asociaciones de archivos.
Por ejemplo para modificar la asociación de archivos en la extensión .doc

assoc .doc=Word.Document.8

Para más información sobre estos, lea:

DRIVERQUERY: lista de controladores de Windows

El comando driverquery genera una lista de todos los controladores de hardware instalados en Windows.
Genera un informe de los controladores instalados que puede guardar para futuras referencias o para buscar el número de versión de un controlador actualmente instalado para poder tomar una mejor decisión si está considerando actualizarlo.

Aquí tienes algunas opciones y configuraciones:

  • /s Esta opción te permite especificar el nombre o la dirección IP de un ordenador remoto para buscar los controladores que tiene instalados.
  • /si Esta opción te muestra la información de la firma digital de los controladores.
  • /fo Esta es realmente la opción clave que usarás con driverquery. Permite especificar el formato en el que se muestra la información para poder guardarla de forma más eficiente como informe. Después de escribir / fo, añada una de las siguientes opciones: TABLA (la vista por defecto), LISTA (que enumera cada conductor con toda su información uno tras otro), y CSV (que muestra los datos como valores separados por comas).
driverquery /fo CSV > drivers.csv

FC: Comparar dos archivos de texto

El comando FC realiza una comparación de archivos ASCII o binarios y enumera las diferencias que encuentra.
Este es un práctico comando CMD para comparar dos archivos.

Por ejemplo para comparar dos archivos de texto:

Fc /a fichier1.txt fichier2.txt

O para comparar dos archivos de imagen (binarios):

 Fc /b Picture1.jpg Picture2.jpg 

Para comparaciones más avanzadas, existen herramientas gratuitas.
El siguiente artículo te da algunos por ejemplo para comparar el contenido de dos carpetas.

IPCONFIG: mostrar la configuración IP

Ipconfig es el comando de red de Windows que debes conocer.
De hecho, permite un montón de cosas como:

  • Mostrar la configuración IP de Windows
  • Vaciar la caché DNS
  • Vaciar la caché ART
  • ipconfig para mostrar la configuración de red:

ipconfig /all

Por último, para vaciar la caché DNS, se utiliza de esta manera:

ipconfig /flushdns

Para más detalles sobre este comando, lee este tutorial:

PING: comprobar la latencia y la conectividad

El comando ping se utiliza para obtener la latencia y comprobar la conectividad con un servidor/ordenador remoto.
Suele utilizarse para depurar problemas de conexión.

Cuando se utiliza ping, Windows envía paquetes a la dirección especificada.
Se puede utilizar un nombre o la dirección IP real. El servidor en esa dirección IP responderá y te hará saber que los recibió.
Así que esto te informa:

  • Si los paquetes no llegaron a su destino (pérdida de paquetes).
  • Cuánto tiempo tardó en llegar la respuesta. Esto se denomina latencia (comprueba la saturación de la red, etc.).
El comando CMD ping

NETSTAT: muestra las conexiones de red

netstat es un comando muy útil para listar las conexiones de red establecidas o los puertos abiertos.

Para mostrar todas las conexiones de red establecidas y pendientes desde el símbolo del sistema

netstat -a -n

La siguiente guía da todos los métodos para mostrar y listar las conexiones de red de Windows en tiempo real.

NET USE: crear o eliminar cuentas de usuario de Windows

El comando CMD net use permite realizar muchas operaciones.
Por ejemplo manipular cuentas de usuario de Windows.

Por ejemplo puedes crear muy fácilmente una cuenta de usuario de esta manera.
Sustituye el nombre de usuario y la contraseña por el nombre de usuario y la contraseña que quieras asignar.

net user nomutilisateur motdepasse /add

Para hacer que se una a un grupo:

net localgroup nomdugroupe nomutilisateur /add

Finalmente uso neto en el símbolo del sistema para eliminar una cuenta de usuario:

net user nomutilisateur motdepasse /delete

Para más detalles sobre la creación o eliminación de cuentas desde la línea de comandos, sigue este artículo completo:

NET USE: crear una unidad de red

Pero net use no se queda ahí, ya que este comando también maneja recursos compartidos de red.
Además de poder compartir una carpeta, también puedes crear unidades de red.

La sintaxis de uso de la red para crear una unidad de red:

net use lettre: \\UNC /USER:<utilisateur> <mot de passe>

Por ejemplo para crear la unidad de red con la letra Z que apunta al recurso compartido

net use lettre: \\UNC /USER:<utilisateur> <mot de passe>

Así el acceso es con el usuario demo y la contraseña toto :

net use Z: \\Mac-PC\test /USER:demo toto

Para más información sobre el uso del comando CMD net use en el contexto de los recursos compartidos de red:

SFC: comprobación y reparación de archivos del sistema

SFC es un comando muy antiguo para comprobar la integridad de los archivos del sistema Windows.
Cuando el SFC detecta un archivo de sistema dañado, intenta repararlo.
SFC es un comando CMD muy útil para reparar Windows.

Puede utilizar SFC en el símbolo del sistema de Windows o desde el entorno WinRE.

El comando por defecto para comprobar su Windows es:

sfc /scannow

Aquí está la lista de parámetros SFC:

  • /VERIFYONLY: Comprueba la integridad pero no repara los archivos.
  • /SCANFILE: analiza la integridad de archivos específicos y los repara si están dañados.
  • /VERIFYFILE: comprueba la integridad de archivos específicos pero no los repara.
  • /OFFBOOTDIR: se utiliza para realizar reparaciones en un directorio de arranque sin conexión.
  • /OFFWINDIR: se utiliza para realizar reparaciones en un directorio de Windows sin conexión.
  • /OFFLOGFILE: especifica una ruta para guardar un archivo de registro con los resultados del análisis.

Este completo artículo te guía en el uso de SFC:

SHUTDOWN: apagar tu PC con CMD

El comando SHUTDOWN es un comando bastante versátil que permite apagar el ordenador pero controlar el comportamiento de ese apagado.
Suele utilizarse como tarea programada o como parte de un trabajo informático por lotes después de aplicar los parches a un sistema informático.

Reiniciar Windows, el equipo se reiniciará para reiniciar Windows:

shutdown /r

Apagar el PC por completo:

shutdown /s

Por último, el comando de apagado que se utilizará para acceder a las opciones de recuperación de Windows 8 o Windows 10, esta es la sintaxis a utilizar:

shutdown /o /r

En la siguiente página se dan otros ejemplos:

SYSTEMINFO: mostrar información del sistema

Este comando CMD poco conocido es muy útil.
De hecho, te permite conocer la configuración de hardware de tu PC pero también de Windows.

Sólo tienes que abrir el símbolo del sistema y luego escribir systeminfo.
Entonces obtienes la siguiente configuración de hardware y software:

El siguiente artículo enumera todos los métodos para conocer la configuración de hardware de tu PC:

Lista de tareas: listar procesos

En Windows, también podemos obtener la lista de procesos que se están ejecutando en el sistema desde el símbolo del sistema. Podemos utilizar el comando ‘tasklist’ para este propósito.
Usando este comando, podemos listar selectivamente los procesos basándonos en criterios como el espacio de memoria utilizado, el tiempo de ejecución, el nombre del archivo de imagen, los servicios que se ejecutan en el proceso, etc.

Aquí tienes algunos ejemplos de uso:

tasklist /v /fi "PID gt 1000" /fo csvtasklist /fi "USERNAME ne NT AUTHORITY\SYSTEM” /fi "STATUS eq running”tasklist /v /fi "STATUS eq running”tasklist /s srvmain /nhtasklist /s srvmain /s srvnytasklist /s srvmain /u maindom\hiropln /p /nh 

TASKKILL: matar un proceso

Sin duda estás familiarizado con la forma tradicional de matar o detener un proceso en Windows mediante el Administrador de tareas. Este método es efectivo pero no tan divertido como matar un proceso en el símbolo del sistema.
Además, matar procesos en el símbolo del sistema proporciona mucho más control y la capacidad de terminar varios procesos a la vez.

Aquí tienes algunos ejemplos de cómo utilizar el comando taskkill:

taskkill /pid 26356 /ftaskkill /fi "USERNAME eq Pratik" /ftaskkill /s VictimsDesktop /u RemoteAccountName /p RemoteAccountPassword /im notepad.exe /f 

Para un uso más completo de taskkill, sigue este artículo:

Para una forma general de forzar el cierre de un programa en Windows, lee este artículo:

TRACERT: hacer un traceroute

tracert es un comando muy útil que permite comprobar el camino que siguen los paquetes para llegar a un destino.
Esto es útil cuando se encuentran problemas de conexión.
En efecto, se puede comprobar a qué nivel se atascan los paquetes.

tracert destination

Ejemplo:

tracert www.malekal.com
El comando tracert en Windows para realizar un traceroute

Para más información, sigue este artículo más completo:

XCOPY: copia de archivos en un símbolo del sistema

Por último, terminamos con el comando CMD xcopy.
Permite como su nombre indica copiar archivos o carpetas en el símbolo del sistema.

Con xcopy puedes copiar una carpeta entera a otra ubicación.
Por ejemplo:

xcopy C:\superdossier F:\sauvegardes-donnees /E

Para más ejemplos y uso de xcopy para copiar archivos en CMD, sigue este artículo:

Enlaces

Acabas de ver los mejores comandos de CMD que debes conocer.
Pero por supuesto hay otros comandos.
En los siguientes artículos se enumeran otros.

  • Lista de comandos del Símbolo del sistema de Windows (CMD)
  • 6 comandos CMD para limpiar tu PC en el Símbolo del sistema

Si este artículo te ha parecido útil e interesante, no dudes en compartirlo…

Este artículo tiene licencia Creative Commons BY-NC-SA.
Se permite compartir y modificar este artículo, siempre y cuando se acredite el sitio así como la licencia, se utilice la misma licencia si se modifica la obra, y no se haga ningún uso comercial de la misma.

Encuentra la solución en el foro de ayuda

Has llegado al final del artículo 16 comandos CMD útiles que debes conocer pero no has encontrado la solución a tu problema…
Sigue estos mensajes del foro para encontrar una respuesta:
O crea tu propia aplicación para obtener ayuda gratuita.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *