Subscribete por Email

Compromiso'No se enviara span.

jueves, 6 de diciembre de 2012

La CMD (MS-DOS) de Windows y una lista de comandos

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: 

Comparte esta entrada en las redes sociales
Social →
Redes →
Comparte →
Powered By: BloggerYard.Com

0 comentarios:

Publicar un comentario