Comandos utiles para windows atraves de ms-dos
Publicado el junio 23, 2008 por Megatron
En Windows XP hay muchísimos comandos útiles, pero lo malo de todo esto es su gran desconocimiento. Para poder utilizarlos, debemos abrir la consola de comandos, o la ventanita de MS-dos. En Windows XP, por ejemplo, podemos acceder a ella clickando en:
Inicio –> Ejecutar –> cmd o bien pulsando la tecla “Windows + R”
Con todos estos comandos, tambien podemos solicitar una ayuda, añadiendo uno de los siguiente parámetros: /? – /h a nuestra llamada.
Comandos de Archivos y sistemas de ficheros
cacls – Permite modificar los permisos de lectura y escritura en ficheros y carpetas
chkdsk – Comprueba el estado de una partición y repara los daños en caso de que encuentre alguno. Sin parámetros simplemente escanea e informa de errores. Para que además repare, añadimos el parámetro /F: chkdsk /F
cipher – Cifrado de datos en particiones NTFS
comp – Compara archivos o carpetas y muestra las diferencias existentes entre ellos
compact – Compresor de archivos. El parámetro para la compresión es /C, el parámetro para descomprimir es /U
convert – Conversor de particiones, convierte particiones FAT16 o FAT32 en particiones NTFS sin perdida de datos
defrag – Defragmentador de archivos
diskpart – Permite crear, eliminar y administrar particiones. Este programa en modo consola debemos utilizarlo con cuidado puesto que es fácil que eliminemos sin darnos cuenta todo el contenido del disco duro o de la partición activa
find y findstr – Comandos de busqueda de ficheros. findstr permite buscar cadenas de caracteres dentro de los archivos
iexpress – Asistente para crear comprimidos .CAB
openfiles – Muestra a un administrador los archivos abiertos en un sistema y permite desconectarlos si se han abierto a través de red
Comandos de Configuración e información del sistema
bootcfg – Configurador de arranque. Simplemente modfica el archivo boot.ini para indicar opciones de arranque
control userpasswords2 – Permite modificar las claves y los permisos de los diferentes usuarios, así como requerir la pulsación de control+alt+suprimir para poder iniciar sesión, haciendo el inicio de sesión más seguro
driverquery – Crea un informe sobre los dirvers instalados en el sistema. Muestra además información detallada de cada uno
dxdiag – Herramenta de diagnóstico de DirectX
gpresult – Información de las políticas de grupo aplicadas a un usuario
gpupdate – Actualizar las politicas de grupo
pagefileconfig – Configuración de la memoria virtual de Windows
prncnfg – Información sobre las impresoras instaladas
prnjobs – Información sobre los trabajos de impresión en cola
reg – Permite ver y modificar valores del registro de Windows. Opciones posibles:
reg query: consulta en el registro
reg add: añadir entrada
reg delete: eliminar entrada
reg copy: copiar clave en otro lugar del registro
reg save: guardar parte del registro
reg restore: restaura el registro
reg load: cargar valor o clave desde un archivo .reg
reg unload: descargar valor o clave
reg compare: comparar valores de registro
reg export: exportar registro a un archivo
reg import: importar registro a un archivo
sc – Administrador de servicios, podemos detenerlos, ejecutarlos, etc
sfc – Este comando permite buscar archivos del sistema dañados y recuperarlos en caso de que estén defectuosos (es necesario el CD de instalación del sistema operativo para utilizarlo). Para realizar una comprobación inmediata, deberemos ejecutar la orden sfc /scannow
systeminfo – Muestra información sobre nuestro equipo y nuestro sistema operativo: número de procesadores, tipo de sistema, actualizaciones instaladas, etc
taskkill – Permite matar procesos conociendo su nombre o su numero de proceso (PID)
Tasklist – Informe sobre los procesos ejecutados en el sistema
Comandos de Redes
arp – Muestra y permite modificar las tablas del protocolo ARP, encargado de convertir las direcciones IP de cada ordenador en direcciones MAC (dirección física única de cada tarjeta de red)
ftp – Cliente FTP en modo consola de comandos
getmac – Muestra las direcciones MAC de los adaptadores de red que tengamos instalados en el sistema
ipconfig – Muestra y permite renovar la configuración de todos los interfaces de red
nbtstat – Muestra las estadísticas y las conexiones actuales del protocolo NetBIOS sobre TCP/IP, los recursos compartidos y los recursos que son accesibles
net – Permite administrar usuarios, carpetas compartidas, servicios, etc. Para un listado completo de todas las opciones, escribir net sin ningún argumento. Para obtener ayuda sobre alguna opción en concreto, escribier net help opción
netsh – Programa en modo consola permite ver, modificar y diagnosticar la configuración de la red
netstat – Información sobre las conexiones de red de nuestro equipo
nslookup – Aplicación de red orientada a obtener información en los servidores DNS sobre un host en concreto
pathping – Muestra la ruta que sigue cada paquete para llegar a una IP determinada, el tiempo de respuesta de cada uno de los nodos por los que pasa y las estadísticas de cada uno de ellos
ping – Comando para comprobar si una máquina está en red o no
rasdial – Permite establecer o finalizar una conexión telefónica
route – Permite ver o modificar las tablas de enrutamiento de red
tracert – Informa sobre el camino que siguen los paquetes IP desde que sale de nuestra máquina hasta que llega a su destino
Comandos Miscelanea
at – Permite programar tareas para que nuestro ordenador las ejecute en una fecha o en un momento determinado
logoff – Comando para cerrar sesiones, incluso en equpos remotos
msg – Envía mensajes por la red a otros equipos
msiexec – Comando para ejecutar archivos de instalación .MSI
runas – Ejecución de programas como si fueras otro usuario
shctasks – Administrador de tareas programadas
shutdown – Comando para apagar, reiniciar el equipo. Es especialmente útil si hemos sido infectado con el virus Blaster o una de sus variantes para cancelar la cuenta atrás. Para ello, tan sólo tendremos que utilizar la sintaxis shutdown -a
Comandos de Microsoft Management Console (MMC)
Los siguientes comandos no son más que los accesos a cada sección de la MMC, que lanzarán una interfaz gráfica.
ciadv.msc – Permite configurar el servicio de indexado, que acelera las búsquedas en el disco duro
compmgmt.msc – Da acceso a la Administración de equipos, desde donde podemos configurar nuestro ordenador y acceder a otras partes de la MMC
devmgmt.msc – Administrador de dispositivos
dfrg.msc – Defragmentador de disco
diskmgmt.msc – Administrador de discos
fsmgmt.msc – Monitorización y Administración de los recursos compartidos
gpedit.msc – Políticas de grupo
lusrmgr.msc – Administración de usuarios
ntmsmgr.msc – Administración de dispositivos de almacenamiento extraibles
ntmsoprq.msc – Monitorización de las solicitudes de operador de medios extraibles
perfmon.msc – Monitor de sistema
secpol.msc – Configuración de seguridad local
services.msc – Administrador de servicios
wmimgmt.msc – Administador de WMI
48 pensamientos en “Comandos utiles para windows atraves de ms-dos”
Comandos ms-dos ocultos
comandos ms-dos ocultos
Andaba bagando por ahi y me encontre algunos comandos ocultos del ms-dos, algunos en realidad no los conocia y de verdad que pueden ser muy utiles para unos cuantos bat's
cacls: Permite modificar los permisos en ficheros y carpetas, permitiendo o prohibiendo a cada usuario leer, escribir o modificar el contenido de dichos archivos o carpetas.
cipher: Permite cifrar archivos, directorios o particiones siempre que se encuentren en el sistema de archivos NTFS.
compact: Permite comprimir archivos o carpetas para ahorrar espacio en el disco duro. Para comprimir los archivos deberemos utilizar el modificador /c y para descomprimirlo en modificador /u. Por ejemplo, para comprimir la carpeta c:\pruebas debemos utilizar el comando compact /c c:\pruebas y para descomprimirla compact /u c:\pruebas.
bootcfg: Permite ver y modificar las entradas del archivo boot.ini. Estas entradas nos permiten seleccionar con que sistema operativo deseamos iniciar el equipo.
control userpasswords2: Permite modificar las claves y los permisos de los diferentes usuarios, así como requerir la pulsación de control+alt+suprimir para poder iniciar sesión, haciendo el inicio de sesión más seguro.
msconfig: Desde esta aplicación en modo gráfico podremos seleccionar que programas y servicios se cargan durante el inicio de Windows así como los sistemas operativos que el usuario puede seleccionar para iniciar el ordenador.
sc: Este commando nos permite administrar los servicios, ya sea iniciar uno, detenerlo, mandarle señales, etc.
taskkill: Permite eliminar un proceso conociendo su nombre o el número del proceso (PID).
tasklist: Realiza un listado de todos los procesos que hay. Útil si deseamos eliminar un proceso y no conocemos exactamente su nombre o su PID.
nslookup: Esta aplicación se conecta a nuestros servidores DNS para resolver la IP de cualquier nombre de host. Por ejemplo, si ejecutamos nslookup y escribimos miarroba.com, nos responderá con algo como:
Respuesta no autoritativa:
Nombre: miarroba.com
Address: 89.17.220.220
Esto quiere decir que la dirección web miarroba.com corresponde con la IP 89.17.220.220
pathping: Muestra la ruta que sigue cada paquete para llegar a una IP determinada, el tiempo de respuesta de cada uno de los nodos por los que pasa y las estadísticas de cada uno de ellos.
rasdial: Permite establecer o finalizar una conexión telefónica.
route: Permite ver o modificar las tablas de enrutamiento de red.
tracert: Muestra el camino seguido para llegar a una IP y el tiempo de respuesta de cada nodo.
runas: Permite ejecutar un programa con privilegios de otra cuenta. Útil por ejemplo si estamos como usuario limitado y queremos hacer algo que necesite privilegios de administrador.
ciadv.msc: Permite configurar el servicio de indexado, que acelera las búsquedas en el disco duro.
compmgmt.msc: Da acceso a la Administración de equipos, desde donde podemos configurar nuestro ordenador y acceder a otras partes de la MMC.
devmgmt.msc: Accede al Administrador de dispositivos.
dfrg.msc: Desfragmentador del disco duro.
diskmgmt.msc: Administrador de discos duros.
fsmgmt.msc: Permite administrar y monitorizar los recursos compartidos.
gpedit.msc: Permite modificar las políticas de grupo.
lusrmgr.msc: Permite ver y modificar los usuarios y grupos locales.
ntmsmgr.msc: Administra y monitoriza los dispositivos de almacenamientos extraíbles.
ntmsoprq.msc: Monitoriza las solicitudes del operador de medios extraíbles.
perfmon.msc: Monitor de rendimiento del sistema.
secpol.msc: Configuración de la política de seguridad local.
services.msc: Administrador de servicios locales.
wmimgmt.msc: Configura y controla el servicio Instrumental de administración (WMI) de Windows.
Solo coloque los que me parecieron mas importantes, el que realmente me sorprendio fue el comando "runas" con el que puedes ejecutar archivos exe con permiso de administrador, aunque no lo he podido probar muy bien, lo revisare mas a fondo haber que tal funciona, ahora no necesitariamos de alguna aplicacion para poder ejecutar ciertos comandos que solo con privilegios de administrados lo podemos hacer
La Cabina Del Geek
Cultura Geek
Skip to content
Home
About
← Humble THQ Bundle
Primer vistazo a la nueva Star Trek →
La CMD (MS-DOS) de Windows y una lista de comandos
Posted on December 6, 2012 by rocklestart
La CMD, o caja de comandos, shell, terminal, etc. en Windows es una ventana que nos permite interactuar con nuestro sistema Windows en el sistema operativo MS-DOS.
¿Qué es el MS-DOS?
Bueno, el MS-DOS es un sistema operativo para computadoras basado en x86 y se ve de la siguiente manera en un Windows 7:
¿Cómo acceder a la CMD?
Es muy sencillo, en Windows 7 lo único que tienes que hacer es ir a Inicio, en la barra de búsqueda teclear “cmd” y te aparecerá un archivo llamado “cmd.exe” o simplemente “cmd” y lo ejecutas (principalmente como administrador para no tener problemas de permisos). o bien pulsando la tecla “Windows + R” y escribir “cmd”.
¿Qué función tiene el MS-DOS de Windows?
La verdad es que las utilidades que se le puede dar a esto son infinitas, va desde saber la IP de tu LAN, consultar el ping de una página web, borrar archivos, copiarlos, darles diferentes atributos, saber las passwords de los usuarios de la maquina, etc. Lo único que necesitas saber son los comandos, pues CMD significa “Command”.
Aquí te dejo una lista de comandos que pueden ser útiles y para que vayas relacionándote con este entorno y admires sus grandes ventajas. Pueden ser internos (incluidos dentro del propio COMMAND.COM) o externos (archivos ejecutables en el directorio del MS-DOS)
Lista de comandos (pueden ser escritos en minúsculas):
CACLS: Permite modificar los permisos en ficheros y carpetas, permitiendo o prohibiendo a cada usuario leer, escribir o modificar el contenido de dichos archivos o carpetas.
CIPHER: Permite cifrar archivos, directorios o particiones siempre que se encuentren en el sistema de archivos NTFS.
DISKPART: Permite crear, eliminar y administrar particiones. Este programa en modo consola debemos utilizarlo con cuidado puesto que es fácil que eliminemos sin darnos cuenta todo el contenido del disco duro o de la partición activa.
FIND Y FINDSTR: Estos comandos buscan cadenas de textos en el interior de uno o varios archivos. Sin embargo, el comando findstr ofrece más opciones de búsqueda que el comando find.
IEXPRESS: Este comando lanzará un asistente para crear archivos comprimidos .CAB autodescomprimibles.
OPENFILES: Muestra a un administrador los archivos abiertos en un sistema a un administrador y permite desconectarlos si se han abierto a través de red.
BOOTCFG: Permite ver y modificar las entradas del archivo boot.ini. Estas entradas nos permiten seleccionar con que sistema operativo deseamos iniciar el equipo.
CONTROL USERPASSWORDS2: Permite modificar las claves y los permisos de los diferentes usuarios, así como requerir la pulsación de control+alt+suprimir para poder iniciar sesión, haciendo el inicio de sesión más seguro.
GPRESULT: Muestra información sobre las políticas de grupo aplicadas a un usuario.
GPUPDATE: Vuelve a aplicar las políticas de grupo.
SC: Este comando nos permite administrar los servicios, ya sea iniciar uno, detenerlo, mandarle señales, etc.
SFC: Este comando permite buscar archivos del sistema dañados y recuperarlos en caso de que estén defectuosos (es necesario el CD de instalación del sistema operativo para utilizarlo). Para realizar una comprobación inmediata, deberemos ejecutar la orden sfc /scannow.
SYSTEMINFO: Muestra información sobre nuestro equipo y nuestro sistema operativo: número de procesadores, tipo de sistema, actualizaciones instaladas, etc.
TASKKILL: Permite eliminar un proceso conociendo su nombre o el número del proceso (PID).
TASKLIST: Realiza un listado de todos los procesos que hay. Útil si deseamos eliminar un proceso y no conocemos exactamente su nombre o su PID.
AT: Permite programar tareas para que nuestro ordenador las ejecute en una fecha o en un momento determinado.
LOGOFF: Este comando nos permite cerrar una sesión iniciada, ya sea en nuestro ordenador o en otro ordenador remoto.
MSG: Envía un mensaje a unos o varios usuarios determinados mediante su nombre de inicio de sesión o el identificador de su sesión.
MSIEXEC: Permite instalar, desinstalar o reparar un programa instalado mediante un paquete MSI (archivos con extensión .msi).
RUNAS: Permite ejecutar un programa con privilegios de otra cuenta. Útil por ejemplo si estamos como usuario limitado y queremos hacer algo que necesite privilegios de administrador.
SHCTASKS: Permite administrar las tareas programadas.
SHUTDOWN: Permite apagar, reiniciar un ordenador o cancelar un apagado. Es especialmente útil si hemos sido infectado con el virus Blaster o una de sus variantes para cancelar la cuenta atrás. Para ello, tan sólo tendremos que utilizar la sintaxis shutdown -a.
CIADV.MSC: Permite configurar el servicio de indexado, que acelera las búsquedas en el disco duro.
COMPMGMT.MSC: Da acceso a la Administración de equipos, desde donde podemos configurar nuestro ordenador y acceder a otras partes de la MMC.
DEVMGMT.MSC: Accede al Administrador de dispositivos.
DFRG.MSC: Desfragmentador del disco duro.
DISKMGMT.MSC: Administrador de discos duros.
FSMGMT.MSC: Permite administrar y monitorizar los recursos compartidos.
GPEDIT.MSC: Permite modificar las políticas de grupo.
LUSRMGR.MSC: Permite ver y modificar los usuarios y grupos locales.
NTMSMGR.MSC: Administra y monitoriza los dispositivos de almacenamientos extraíbles.
NTMSOPRQ.MSC: Monitoriza las solicitudes del operador de medios extraíbles.
PERFMON.MSC: Monitor de rendimiento del sistema.
SECPOL.MSC: Configuración de la política de seguridad local.
SERVICES.MSC: Administrador de servicios locales.
WMIMGMT.MSC: Configura y controla el servicio Instrumental de administración (WMI) de Windows.
CD o CHDIR: Cambia el directorio actual.
CD.. : Cambia al directorio jerárquicamente inferior.
CLS: Limpia todos los comandos y toda la información que hay en pantalla, excepto el incitador de comandos (prompt) usualmente la letra y ruta de la unidad usada (Por ejemplo C:\>)
COPY: Copiar un archivo de un directorio a otro
COPY CON: Copia a un archivo los caracteres introducidos en pantalla (consola)
DATE: Visualiza o cambia la fecha del sistema.
DEL: Se usa para eliminar archivos.
DIR: Lista los directorios y archivos de la unidad o directorio actual.
FOR: Repite un comando
PROMPT: Cambia la línea de visualización de la orden.
MD o MKDIR: Crea un nuevo directorio.
RD o RMDIR: Elimina un directorio.
REM: Permite insertar comentarios en archivos de proceso por lotes.
REN o RENAME: Renombra archivos y directorios.
SET: Asigna valores a variables de entorno.
TIME: Visualiza o cambia la hora del sistema.
TYPE: Muestra el contenido de un fichero. Se utiliza, principalmente, para ver contenidos de ficheros en formato texto.
VER: Muestra la versión del Sistema Operativo.
VOL: Muestra la etiqueta del disco duro y su volumen (si lo tiene).
MEM: Muestra la cantidad de memoria RAM, la cantidad ocupada y la libre
APPEND: Sirve para especificar trayectorias para ficheros de datos.
BACKUP: Ejecuta una copia de seguridad de uno o más archivos de un disco duro a un disquete.
CHKDSK: Verifica si hay errores en el disco duro. (También se puede utilizar para corregirlos con el parámetro “/F”)
DELTREE: Borra un directorio sin importar que contenga subdirectorios con todos sus contenidos.
DISKCOPY: Permite hacer una copia idéntica de un disquete a otro, pertenece al grupo de las órdenes externas.
DOSKEY: Permite mantener residentes en memoria RAM las órdenes que han sido ejecutadas en el punto indicativo.
FC: Compara ficheros.
FORMAT: Permite crear la estructura lógica, en una unidad física de almacenamiento (discos duros, disquetes y unidades de almacenamiento masivo).
PRINT: Permite imprimir ficheros.
KEYB: Establece el idioma del teclado según el parámetro adicionado (Ejemplo: KEYB SP para el teclado español).
LABEL: Muestra o cambia la etiqueta de la unidad de disco duro.
MOVE: Mueve o cambia de posición un directorio y/o ficheros. También renombra subdirectorios.
SUBST: Crea una unidad lógica virtual a partir de un directorio.
TREE: Muestra los directorios en forma de árbol.
PING: (Packet Internet Grouper) se trata de una utilidad que comprueba el estado de la conexión con uno o varios equipos remotos por medio de los paquetes de solicitud de eco y de respuesta de eco (definidos en el protocolo de red ICMP) para determinar si un sistema IP específico es accesible en una red.
TRACERT: es una herramienta de diagnóstico de redes que permite seguir la pista de los paquetes que van desde un host (punto de red) a otro.
PATCHPING: es una herramienta de traza de rutas que combina características de los comandos ping y tracert con información adicional que ninguna de esas herramientas proporciona.
IPCONFIG: Es una utilidad de línea de comandos que muestra la configuración de red actual de un ordenador local (dirección IP, máscara de red, puerta de enlace asignada a la tarjeta de red, etc ), así como controlar el servicio Windows que actúa como cliente DHCP.
NET: El comando Net sirve para manejar recursos de la red de Windows, con este puedes crear, borrar, configurar cuentas, mapear discos, apagar y prender servicios, ver las computadoras de la red y muchas cosas mas.
NETSTAT: (network statistics) es una herramienta de línea de comandos que muestra un listado de las conexiones activas de un ordenador.
ARP: Muestra y modifica las tablas de conversión de direcciones IP en direcciones físicas que utiliza el protocolo de resolución de direcciones (ARP).
Redireccionamientos:
< : Re direccionamiento de la entrada estándar. Su sintaxis es comando < fichero.
> : Re direccionamiento de la salida estándar. Su sintaxis es comando > fichero. Si el fichero no existe, lo crea. Si ya existía, sobrescribe su contenido.
>> : Re direccionamiento de la salida estándar a un fichero existente. Su sintaxis es comando >> fichero. Si el fichero no existe, lo crea. Si ya existía, añade el resultado del comando a continuación del contenido previo del fichero.
Espero que ésta lista les sirva, si conocen más comandos que les han servido comentenlos. Usar la caja de comandos a parte de darte muchas ventajas te ayuda a desenvolverte mejor en otros sistemas operativos (principalmente Linux) ya que casi todas las shell están basadas en UNIX.
Fuentes:
http://es.wikipedia.org/wiki/MS-DOS
http://www.taringa.net/posts/apuntes-y-monografias/12990432/Comandos-utiles-MS-DOS.html
http://www.vivalared.com/comandos-utiles-para-windows-atraves-de-ms-dos
CMD - Comando útiles Windows MSDOS
Podía hacer un post por comando pero sería demasiado poco útil, así que haré una pequeña chuleta para un grupo de comandos del que no se usan demasiado y nos puede ser realmente útiles. Testeado en Window XP.
Puede que mucha gente piense que escribir comandos ya está fuera de uso, pero la velocidad que da a la hora de resolver problemas o hacer scripts hace que sea una beneficiosa alternativa.
| findstr: esto no es un commando, es un filtro que podemos usar con muchos comandos. A veces usar una instrucción nos da una salida muy grande y únicamente queremos buscar un texto en este resultado. Con este parámetro es posible.
hostname: nos da el nombre de la máquina que ejecutamos
path: Ver los caminos donde el sistema operativo irá a buscar ejecutable por defecto
attrib: Ver los atributos de los ficheros, si esta oculto, es solo de lectura, ...
getmac: Nos da la dirección mac de nuestras targetas de red. Nos puede ser muy útil a la hora de buscar un host en nuestro networking o a la hora de sniffear.
openfiles: El mismo comando lo dice, no da una lista de ficheros abiertos compartidos remotamente. Nos dice el usuario y el recurso al que accede.
pathping: Este es una mezcla del ping y del tracert con alguna estadística añadida. Es un tanto lento.
proxycfg: Con este comando podemos ver la configuración del cliente proxy que disponemos medienta una consulta a la clave del registro.
qprocess: Algo parecido al administrador de procesos, donde veremos el usuario y el proceso que ha arrancado
tasklist: Lo mismo que el administrador de tareas
taskkill : Permite finalizar un proceso. Para saber el Pid del proceso habría que usar el "tasklist"
net view: para ver la lista de equipos o recursos de la red.
route: Nos sirver para ver las rutas de nuestro ordenador y añadir manualmente las que necesitemos
route print : vemos nuestras rutas actualesroute -p add [Destination] MASK [Mask] [Gateway] : añadimos una ruta -p (persistente)route -p delete [Destination] MASK [Mask] [Gateway] : elimina un ruta
Ejemplo route -p ADD 10.1.1.0 MASK 255.255.255.0 172.10.1.100
bcdedit: "Boot Configuration Data" sustituye boot.ini, nos muestra la configuración de arranque.
dsquery: Para hacer consultas al AD. Si por ejemplo queremos saber todas las máquinas de nuestro dominio. dsquery COMPUTER -limit 3000 > Resultado.txt. He puesto como límite 3 líneas.
doskey /history:
Top Related