domingo, 10 de enero de 2016

Comandos para el símbolo del sistema CMD

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. 
type Muestra el contenido de uno o más archivos

more Muestra la información pantalla a pantalla

sort Ordena los datos de entrada







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. 

find y findstr: El grep de Windows
Al ejecutar comandos en un equipo Windows seguro que alguna vez nos hemos visto con la necesidad de filtrar su salida o tener que buscar una cadena en varios ficheros. Vamos a ver la herramienta find y findstr:
Mediante find podemos filtrar la salida de un comando:
netstat  Muestra estadísticas del protocolo y conexiones TCP/IP actuales

C:\>netstat -ano | find "LISTEN"
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       816
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
  TCP    0.0.0.0:902            0.0.0.0:0              LISTENING       2892
(...)
O también buscar una cadena dentro de ficheros:
C:\>find "hello" *

---------- TEST1.TXT
hello

---------- TEST2.TXT

---------- TEST3.TXT
hello world
Tiene algunas opciones similares a grep:
  •          Opción /v: Salida inversa, las líneas que no contienen el string
  •         Opción /i: Para ignorar si se trata de mayúsculas o minúsculas
  •      Opción /c: Contar el número de apariciones de la cadena:

       C:>netstat -ano | find "LISTEN" /c
      24
Tenemos también la herramienta findstr que además admite expresiones regulares:
C:\>tasklist | findstr "[cC]onsole"
winlogon.exe                   892 Console                    1     7.388 KB
(...)
Algo bastante molesto es que si se indica una cadena con espacios, lo interpreta como varias cadenas a buscar:
C:\Users\Jay\Desktop\test>findstr "hello world" *
test1.txt:hellotest2.txt:worldtest3.txt:hello world
Por lo que si queremos buscar una cadena con espacios deberemos indicarlo con la opción /c:
C:\>findstr /c:"hello world" *
test3.txt:hello world



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. 
ipconfig: informacion del protocolo de internet, mascara de sub red 
ipconfig/release: desconecta la terjeta ethernet 
ipconfig/renew: conecta de nuevo la tarjeta ethernet util en casos para cambiar la ip