Está en la página 1de 27

COMANDOS DOS MAS UTILIZADOS

CMD son las abreviaturas de CoMmanD el intérprete de comandos de MSDOS.

1. ASSOC [ .ext [=[fileType] ] ]


Muestra o modifica las asociaciones de extensión de archivo

Dónde: ext : Especifica la extensión de archivo para asociar con el tipo de archiv
Tipo de archivo: Especifica el tipo de archivo para asociar con la extensión de archivo

assoc .txt
.txt=txtfile

2. attrib
Nos permite modificar o ver los atributos de un archivo o directorio, cuando se crea un
archivo suele tener el atributo A, pero podemos añadirle otro o quitarle el que tiene.
Los tipos de atributo son: A (archivo): sirve para saber si se ha modificado o no el
directorio o archivo.

Ejemplo: eliminar virus de un USB

G: > attrib –s –r –h /s /d

G: > attrib –s –r –h -s *.*

Donde G: es la unidad del USB


/d: Es el responsable de realizar los procedimientos referentes a carpetas.
/s: Se encarga de llevar a cabo los procedimientos en subcarpetas.
-a: Permite conocer si un archivo o directorio ha sido modificado.
-h: Sirve para eliminar atributos ocultos.
-r: Elimina el atributo de “Solo lectura”.
-s: Elimina los atributos de Sistema.
*.*: Permite ver el nombre y extensión de los archivos.

3. Help
/?
CMD ofrece un comando para consultar la sintaxis de uso de cualquier comando. Para ello, lo
único que tenemos que hacer es escribir el nombre del comando, dejar un espacio y a
continuación escribir los caracteres /? y pulsar Enter

4. CD
cd nombrecarpeta

Para ir directamente a una carpeta dentro de esa ruta sin tener que pasar por las carpetas
previas podemos ejecutar:

cd carpeta1carpeta2carpeta3.

Cambiar de unidad

Lo único que tenemos que hacer es escribir la letra de dicha unidad seguida de dos puntos y
pulsar Enter desde la ruta donde estemos y automáticamente se seleccionará dicha unidad,
por ejemplo E:.

5. DIR

6. CLS

Con este comando borramos todo lo que aparece en la línea de comando y quedará
completamente limpio para que podamos empezar otra vez desde cero. Basta con escribir cls
y pulsar Enter.
7. SYSTEMINFO

Como su propio nombre indica, este comando nos permite obtener información sobre
nuestro ordenador y el sistema operativo que estamos usando. Con el simple hecho de
ejecutar el comando, nos aparecerá por línea de comandos información del equipo como
nombre del sistema, procesador, memoria RAM, placa base, almacenamiento disponible,
BIOS, tarjeta de red, etc.

8. VER

Seguro que en más de una ocasión hemos necesitado saber la versión exacta que tenemos
instalada de nuestro sistema operativo Windows. Pues bien, con el simple hecho de ejecutar
el comando ver desde la línea de comandos, se nos mostrará la versión exacta de nuestro
sistema.
9. EXIT

El comando exit es el que tenemos que utilizar para cerrar la consola.

Comandos para manejar tus archivos y carpetas desde el símbolo del sistema

Desde la línea de comandos también podemos crear nuevas carpetas y archivos, eliminarlos
o mover archivos de una ruta a otra como hacemos desde el explorador de archivos de
Windows. Puedes crear copias de seguridad sin necesidad de ir tocando el ratón, clic
derecho, copiar. Puedes gestionar todos los archivos o carpetas del ordenador desde este
CMD que ya te hemos enseñado a usar de forma básica. Es algo más complicado que lo
anterior pero solo será cuestión de ir acostumbrándose.

10.MD

Si lo que queremos es crear una nueva carpeta o directorio dentro de una ruta desde la línea
de comandos, lo único que tenemos que hacer es ir hasta dicha ruta y una vez ahí
ejecutamos el comando:

• md nombrecarpeta

Lo único que tenemos que hacer es sustituir nombrecarpeta por el nombre que queramos
dar al nuevo directorio.

Si queremos crear una ruta de subcarpetas dentro de una carpeta, el comando es el mismo,
pero en lugar de indicar el nombre de la carpeta, tendremos que escribir la ruta con el
nombre de las subcarpetas. Por ejemplo:

• md carpeta1carpeta2carpeta3

11. RD
Para borrar alguna carpeta, lo primero que debemos hacer es asegurarnos que dicho
directorio esté vacío, ya que en ese caso no nos permitirá eliminar la carpeta. Una vez que la
carpeta está vacía, desde la ruta que contiene a esa carpeta tendremos que ejecutar el
comando:

• rd nombrecarpeta

11. COPY

Copy es el comando que nos permite copiar archivos, es decir, copiar un archivo de un
directorio a otro. El comando a ejecutar si queremos mover el archivo1.ext a la carpeta
pruebas dentro de la ruta donde estamos es, copy archivo1.ext pruebas. Ahora bien,
también podemos copiar el archivo1.ext a la carpeta pruebas pero con otro nombre
archivo2.ext, en este caso el comando a ejecutar es:

• copy archivo1.ext pruebasarchivo2.ext

El comando copy también nos puede servir para crear un archivo de texto dentro de
cualquier carpeta desde el CMD. Para ello, lo único que tendremos que hacer es escribir y
ejecutar el comando copy con nombrearchivo.txt. Nada más pulsar la tecla Enter para
ejecutar el comando, se nos quedará el cursor justo en la línea de debajo y entonces
podemos comenzar a escribir lo que queremos que contenga el archivo txt que vamos a
crear. Para indicar que hemos finalizado, pulsamos Ctrl+Z y pulsamos Enter y ya podremos
comprobar cómo dentro de la ruta indicada ya aparece el fichero de texto que acabamos de
crear con el texto indicado.
12. XCOPY

Para copiar todos los archivos de un directorio o carpeta a otra vamos a utilizar el comando
xcopy. De esta forma, podemos ejecutar:

• xcopy carpeta1 carpeta2

Veremos cómo los archivos de la carpeta1 se copian a la carpeta2. Si al final del comando
añadimos el parámetro /S, estaremos indicando que se copien directorios y subdirectorios,
excepto los que están vacíos. Si añadimos el parámetro /E, entonces se realizará la copia de
todos, incluidos los vacíos.

13. MOVE

El comando move nos permite, como su propio nombre indica, mover archivos y carpetas en
CMD. La sintaxis de este comando nos permite mover archivos de una carpeta a otra incluso
una carpeta y su contenido dentro de otra carpeta. Si lo que queremos es mover un archivo a
otra carpeta, vamos desde el símbolo del sistema a la carpeta donde se encuentra el fichero
que queremos cambiar de ubicación y ejecutamos el comando move archivo.ext carpeta1. Si
el destino está en una ruta distinta, entonces podemos usar el comando de la siguiente
manera:

• move archivo.ext c:rutadestino


Move también permite mover un archivo a otra ubicación y a la vez cambiarlo de nombre, el
comando en esta ocasión sería:

• move archivo.ext C:rutadestinonombrenuevo.ext

FSUTIL FILE CREATENEW

Para crear otro tipo de archivos, por ejemplo un documento de Word, desde el símbolo del
sistema, vamos a echar mano del comando fsutil file createnew de la siguiente manera.

• Fsutil file createnew C:rutanombrearchivo.ext NNN

Donde C:ruta debe ser sustituido por la ruta donde queremos crear dicho archivo,
nombrearchivo.ext debe indicar el nombre y extensión del mismo y NNN el tamaño con el
que queremos crear el documento de Word o tipo de archivo que sea.

14. DEL

Para eliminar o borrar un archivo, vamos a utilizar el comando del. Para ello, nos movemos
hasta la ruta donde se encuentra dicho archivo y ejecutamos:

• del nombrearchivo.ext

Automáticamente el archivo quedará eliminado de dicha ruta.

15. REN

El comando ren nos permite renombrar tanto archivos como carpetas. En el caso que
queramos cambiar el nombre de un archivo, nos situaremos sobre la carpeta que lo contiene
y ejecutaremos:

• ren nombrearchivo.ext nombrenuevo.ext

Para renombrar una carpeta el comando sería igual pero sin especificar la extensión:

ren carpeta1 carpeta2


16. TREE

Devolverá el árbol de carpetas por debajo de la ruta donde estamos, pero que si lo
ejecutamos como tree /f, además nos mostrará todos los archivos que contiene cada uno de
los directorios en forma de árbol también.
17.TYPE

Al igual que podemos crear un archivo de texto fácilmente desde la línea de comandos, es
posible ver su contenido gracias al comando type. Para ello, basta con escribir:

• type archivo.txt

Automáticamente se nos mostrará el contenido del archivo de texto en la consola. Este


comando permite pasar dos parámetros, es decir, dos archivos de texto, por lo que podremos
ver el contenido de dos archivos con ejecutar un único comando:

• type archivo1.txt archivo2.txt

18.FORMAT

Aunque hay que tener mucha precaución con el uso de este comando, cabe mencionarlo para
evitar problemas. Se trata del comando que permite formatear una unidad de nuestro disco
duro desde la línea de comandos. Su sintaxis es muy sencilla como podemos ver a
continuación.

• format c:
19. powercfg

powercfg es una herramienta de línea de comandos que permite configurar ciertos ajustes de energía
del sistema y que es especialmente útil sobre todo para aquellos que usan ordenadores portátiles, ya
que nos da acceso a ciertas configuraciones que no están disponibles desde la interfaz gráfica del
sistema.
• powercfg /?

• Powercfg /list
Cómo crear, habilitar y deshabilitar usuarios de Windows
desde el CMD
El hecho de compartir el ordenador con otras personas, hace que sea necesario crear nuevas
cuentas de usuario. Esto es algo que el propio Windows nos permite hacer desde la
configuración del sistema (y suele ser más rápido si no estás acostumbrado y si buscas
hacerlo de forma ágil) pero también podemos gestionar nuestras cuentas de usuario desde el
símbolo del sistema o CMD.

Net user

Net user es el comando que nos va a facilitar la tarea de crear una cuenta de usuario en el
sistema. Su sintaxis es muy sencilla, pero siempre podemos consultarla ejecutando net user
/?. De cualquier forma, para crear una nueva cuenta de usuario tendremos que ejecutar:

• net user Usuario Contraseña /add

Donde Usuario y Contraseña lo debemos sustituir por el nombre de usuario que queramos
crear y la contraseña a utilizar.

Este mismo comando nos permite también habilitar o deshabilitar una cuenta de usuario,
para ello utilizaremos el comando de la siguiente manera:

• net user Usuario /active:no o net user Usuario /active:yes

Comandos básicos de red

Con respecto a Internet, también hay una serie de comandos CMD que conviene que sepas
porque quizá pueden hacerte falta alguna vez. Muchos de ellos son algunos de los más
utilizados actualmente, especialmente para saber nuestra dirección IP o si queremos
comprobar qué tal va Internet en el equipo. Desde la línea de comandos también es posible
acceder a algunos recursos de red como nuestra dirección IP, direcciones DNS o realizar
algunas tareas bastante útiles en determinados momentos como es limpiar la caché DNS,
entre otras.

PING

Este comando nos permite saber el estado de la red estableciendo una comunicación con un
sitio web, por ejemplo, y comprobando si se realiza correctamente el envío de paquetes. Su
uso es muy sencilla basta con escribir ping seguido de un sitio, por ejemplo Google, y
comprobar si se envían y reciben los paquetes necesarios para establecer la comunicación y
navegar. Ejemplo:

• ping www.google.es

IPCONFIG

Es uno de los comandos más utilizados, uno de los más repetidos y uno de los más básicos
que sabemos de memoria. Ipconfig es el comando que nos permite conocer los valores de
configuración de red de TCP/IP actuales, como son el nombre del adaptador o tarjeta de red
utilizada en la conexión, la dirección IP asignada al equipo, la dirección IP del equipo que
funciona como servidor o proxy y que es el que tiene acceso a internet, así como los
servidores DNS y la configuración y estado de DHCP. Para ello, basta con ir a la línea de
comandos, escribir ipconfig y pulsar Enter.

Este comando también nos permite limpiar la caché DNS si lo usamos de la siguiente
manera, ipconfig /flushdns. Aunque estas son otras de las opciones más utilizadas también
con el comando ipconfig: ipconfig /all para mostrar información de nuestra tarjeta de
red, ipconfig /release libera la dirección IP del adaptador e ipconfig /renew, renueva la
dirección IP del adaptador de red.

GETMAC

Este simple comando nos permite saber la dirección MAC de nuestro ordenador.
Recordemos que la dirección Mac de un equipo es un identificador único asignado por el
fabricante a una tarjeta de red o dispositivo de red. Se la conoce también como dirección
física y es única para cada dispositivo.

• getmac

TRACERT

Este comando nos permite conocer exactamente la ruta de los paquetes antes de llegar al
equipo destino, lo que nos facilita poder detectar posibles fallos de enrutamiento de los
paquetes en la conexión. Su sintaxis es también muy sencilla, lo único que tenemos que
hacer es escribir el comando tracert seguido del sitio web con el que queremos comprobar la
ruta o la dirección IP del equipo destino.
NETSTAT

Es posible también monitorizar el estado de la actividad de la red usando este comando, que
permite ver el comportamiento de la red de forma sencilla y saber el número de conexiones
activas en el PC. La sintaxis del comando es muy sencilla, junto al comando podemos añadir
una opción, el protocolo y el intervalo de tiempo con el que se monitoriza las conexiones.

• Netstat [opcion] [-p protocolo] [intervalo]

Estas serían las opciones a utilizar:

-a Nos muestra todas las conexiones y puertos a la escucha.


-b Visualiza las aplicaciones y archivos ejecutables encargados de crear conexiones en
los puertos a la escucha.
-e Estadísticas de Ethernet.
-n Para mostrar los puertos y las direcciones en formato numérico.
-o Muestra la identidad de cada proceso.
-r Muestra la tabla de rutas.
-s Muestra las estadísticas por protocolos.
-v Si lo usamos junto con -b, nos permite ver secuencias de componentes encargados de
crear la conexión.
-p Muestra las conexiones por protocolos: TCP, UDP, TCPv6, etc.
Intervalo, ahí indicaremos cada cuantos segundos que se monitorean las conexiones.
Podemos forzar la finalización del proceso con el atajo de teclado Ctrl+C.

• netstat -a

• netstat -e
• netstat -n

• netstat -r
Comandos para solucionar algunos errores del sistema
Al igual que encontramos algunos solucionadores de errores en la interfaz gráfica de
Windows, el sistema operativo de Microsoft cuenta con otras herramientas basadas en
comandos que nos permiten reparar o solucionar ciertos problemas en el sistema.

DISM

Son las siglas de Deployment Image Servicing and Management y hacen referencia a una
herramienta desarrollada por Microsoft basa en línea de comandos que nos permite realizar
el mantenimiento y preparación de las imágenes del sistema.

Los comandos DISM nos permiten capturar y aplicar imágenes de Windows, añadir o eliminar
imágenes de archivos .win o incluso dividir archivos .win en otros más pequeños. Para
realizar un análisis de una imagen de Windows para detectar errores o archivos corruptos
podemos ejecutar el comando:

• Dism /Online /Cleanup-Image /ScanHealth

Como siempre, podemos ver el resto de opciones y parámetros ejecutando dism /?. Hay que
tener en cuenta que para usar la herramienta DISM, tendremos que abrir el símbolo del
sistema o CMD con permisos de administrador.

SFC
Otro comando interesante en este sentido es SFC, que nos permite buscar archivos dañados
del sistema y en caso de encontrarlos, automáticamente tratará de repararlos o sustituirlos.
Su uso es muy sencillo, lo único que tenemos que hacer es abrir una ventana del símbolo del
sistema con permisos de administrador y a continuación ejecutar

• sfc /scannow

Ahora, solo tenemos que esperar a que el proceso finalice, ya que tratará de reparar
cualquier archivo del sistema dañado de forma automática.

CHKDSK

En esta ocasión, el comando chkdsk nos ayuda a detectar problemas en nuestro disco duro o
unidad de almacenamiento del equipo. De esta manera, ejecutando la herramienta desde la
línea de comandos podremos detectar problemas en nuestro disco para evitar errores
mayores. Su uso es muy sencillo, únicamente tenemos que escribir el
comando chkdsk seguido de un espacio y de la letra de la unidad junto con : que se
corresponde con la partición o disco que queremos analizar. El comando admite una serie de
parámetros para indicar si queremos que además de detectarlos los intente corregir (/F), si
encuentra sectores defectuosos que trata de recuperar la información (/R), etc. Todos ellos
los podemos ver ejecutando el comando chkdsk /?.

Cómo apagar o reiniciar el PC desde la consola


Si quieres apagar el ordenador desde CMD, puedes hacerlo con unos comandos específicos.

SHUTDOWN

Si queremos apagar el equipo desde el símbolo del sistema o CMD, Shutdown es el comando
que debemos utilizar. Además, nos permite indicar si queremos que el apagado sea
inmediato o incluso si queremos que se realice pasado un tiempo concreto. Por ejemplo,
para apagar el PC de forma automática basta con escribir y ejecutar el comando:

• shutdown /s /p

Donde /s indica que se realice el apagado del sistema y /p que se realice de forma inmediata
sin esperar el tiempo predeterminado del comando que es unos 30 segundos.

Si por el contrario queremos que nuestro PC se apague dentro de 1 hora, entonces debemos
ejecutar el comando:
• shutdown /s /t 3600

Donde 3600 son los segundos que esperará para apagarse. Podemos ver todas las opciones
de shutdown ejecutando el comando shutdown /?. Si por cualquier cosa queremos cancelar
el apagado del equipo programado por shutdown, entonces tendremos que ejecutar el
comando shutdown /a.

Para reiniciar el equipo, entonces tendremos que usar este mismo comando pero junto con
el parámetro /r. Si ejecutamos el comando:

• shutdown /r /t 60

Nuestro equipo se reiniciará en 60 segundos.


COMANDOS POWERSHELL MAS UTILIZADOS
Powershell No solo permite interactuar con el sistema operativo, sino también con
programas de Microsoft como SQL Server, Exchange o IIS. La principal utilidad
de Powershell es permitir automatizar tareas administrativas al usuario.
Los comandos reciben el nombre “cmdlet”.
• Windows R
Escribir powershell

get-command

Nos muestra todos los comandos disponibles.


get-command –noun s*
Nos muestra los comandos que comienzan con la letra s..

get-service
En ciertas ocasiones, será necesario saber qué servicios se instalaron en el sistema, para lo
que se puede usar el comando Get-Service, que brindará información acerca de los
servicios que se están ejecutando y los que ya fueron detenidos.

get-command –noun service


Nos muestra los comandos de servicio
get-help

Nos muestra la ayuda de una página.

get-help get-service –online


Nos lleva a la página Web del comando get- service

get-process:
Nos muestra una lista con los procesos en ejecución.
get-process [nombre del proceso]

Para conocer más detalles del Proceso. Ejemplo

get-process powershell

clear-host
Limpia la pantalla de Powershell, al igual que «clear». Con la ejecución de este comando se
obtiene la versión de Windows PowerShell que está usando el Sistema.

get-history
Con este comando se obtiene un historial de todos los comandos que se ejecutaron bajo
una sesión de PowerShell y que actualmente se encuentran ejecutándose.

Get-Date
Para saber de una forma rápida qué día fue en una determinada fecha del pasado, usando
este comando se obtendrá el día exacto.

Get-LocalUser

Ver cuentas de usuarios en el sistema Ver cuentas de usuarios en el sistema


Get-localgroup

También podría gustarte