1. Comandos básicos de cónsola
• Cls: Limpia la pantalla.
• Echo: Habilita o deshabilita el volcado de texto de programa.
• Pause: Detiene la ejecución de comandos y continúa al presionar una tecla.
• Date: Muestra la fecha del sistema.
• Time: Muestra la hora del sistema.
• Ver: Muestra la versión del sistema operativo.
• Vol: Muestra el volumen específico de una unidad.
• Path: Indica el trayecto por defecto del sistema.
• Mem: Muestra datos sobre la memoria usada, libre, etc.
Comandos para la gestión de archivos
• Copy: Copiar un archivo o una carpeta.
• Del: Eliminar un archivo.
• Mkdir o MD: Crear un directorio.
• Rmdir o RD: Eliminar un directorio.
• Chdir o CD: Cambia a un directorio deseado.
• Dir: Muestra el contenido de un directorio.
• Rename o Ren: Renombra un archivo.
• Type: Muestra un tipo de fichero en específico.
Comandos de unidades de disco
• Fdisk: Gestor de particiones de disco.
• Format: Da formato a una unidad de disco.
• Label: Asigna una etiqueta a un disco.
• Scandisk: Comprueba el disco duro y lo repara si es necesario.
Comandos de red
• ARP: Muestra la tabla de resolución de protocolos.
• FTP: Cliente FTP de Windows.
• IPConfig: Muestra la configuración del IP.
• NBTSTAT: Muestra el estado de la red por BIOS.
• Net: Comando que ofrece varias utilidades de red.
• Netstat: Muestra el estado de la red de Windows.
• Telnet: Inicia la sesión telnet.
• Tracert: Hace una traza hasta llegar al destino.
Comandos de programación
2. • Edit: Editor de textos, similar al bloc de notas.
• Choice: Para dar al usuario a elegir entre distintas opciones.
• Debug: Inicia el depurador de códigos.
• If: Condicional para ejecutar distintas sentencias.
• For: Ejecuta varias sentencias hasta terminar el ciclo.
• Goto: “Ir a”. Se debe especificar la ruta.
Las líneas de comando son muy útiles, pues a través las mismas se puede automatizar
tareas en Windows que signifiquen el hecho de muchos clics, menúes, advertencias, etc.
Un Ahora bien, cuando necesitamos realizar una tarea (común o rutinaria) de ejecutar
distintos comandos mediante el intérprete de comandos de Windows, es muy fastidioso
y aburrido estar escribiendo los comandos cada vez que necesitemos ejecutarlos, ¿y qué
hacemos?
Lo que podemos hacer es usar la programación Batch. ¿Y qué es? Un archivo
programado en lenguaje Batch (cuya extensión por lo general es BAT o CMD) es un
fichero de texto sin formato que contiene una serie de comandos MS-DOS que se
ejecutan secuencialmente.
Cuando un archivo BAT se ejecuta, enseguida el intérprete de comandos (en Windows
es CMD) lo va leyendo, para así ejecutar todos los comandos de manera secuencial, es
por eso que se llaman archivos de procesamiento por lotes; aunque es antiguo, aún es
útil.
Lo más útil de los ficheros BAT es que podemos automatizar cualquier tarea que
mediante MS-DOS se deba hacer paso a paso ingresando las líneas de comando, para
así evitar un proceso largo y tedioso. La programación Batch no tiene sintaxis como las
demás, pues lo que hace es ejecutar comandos MS-DOS de manera automática, o mejor
dicho, por lotes.
Seguidamente lo que haremos será crear y guardar el siguient fichero de texto con
formato BAT, y cada vez que veamos que tenemos problemas con la red de Windows,
lo ejecutamos y de esa forma se realizarán las operaciones más elementales para
solucionar conflictos de red.
3. ipconfig/release
ipconfig/renew
ipconfig /flushdns
ipconfig /registerdns
nbtstat -R
Para crearlos desde la misma consola puedo utilizar varios sistemas
Mediante la orden COPY
Orden de creación de archivo con el nombre
copy con: nombre_de_archivo.bat
'nombre_de_archivo.bat'
...
...
comandos órdenes a ejecutar
...
...
Fin y grabación del archivo en el directorio
Ctrl + Z
actual
El filtro SORT sirve para ordenar la salida
DIR | SORT
El filtro MORE sirve para pausar la salida cada pantalla para que pueda ver todos los datos de
salida con tranquilidad. Pasa de pantalla a pantalla al pulsar una tecla.
DIR | MORE
Unidades lógicas
Siempre es una letra seguida del signo dos puntos.
A: = disquetera
B: = reservada para segunda disquetera
C: = primera partición (normalmente es la que arranca)
D: = segunda partición (generalmente el cdrom)
Por eso si se crea una unidad lógica mediante netbios en windows, esta puede tener un
nombre msdos para poder acceder a ella desde la consola. La letra que se asigne no puede
corresponder a una unidad lógica existente.
Etiquetas
Se pueden definir etiquetas que se utilizarán para saltar a ellas cuando se cumpla una
condición. Para definir una etiqueta pones una línea que empiece por : y luego el nombre de
la etiqueta.
Por ejemplo:
ORDEN 1
4. ORDEN 2
if %os% == Winnt goto
Si el sistema operativo es NT ir a etiqueta winnt
winnt
ORDEN 3 esta línea se ejecuta si no es winnt
goto fin
:winnt etiqueta
ORDEN 4 esta línea se ejecuta si es NT
:fin etiqueta
Enviar por ftp de forma automática
(cortesía de rkk)
@echo off
rem Inicia sesion en el servidor FTP
ftp -s:Coman.txt 124.102.23.5
en la ultima linea estoy indicando con el -s:Coman.txt el nombre del archivo donde se
encuentran guardados los comandos que va a ejecutar el ftp seguido de la direccion ip a
la que me voy a conectar; dentro del archivo Coman.txt tengo el nombre del usuario, la
contraseña y los comandos que se van a ejecutar:
Ejemplo:
Marco
12345
binary
hash
bye
Lindbergh Bonilla D
Costa Rica, CA
Lbdcr@Costarricense.cr
Te saluda