1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · web...

53
T U T O R I A L B A S I C O D E MS-DOS Sistemas Operativos Noé Solís Velázquez

Upload: dinhthuan

Post on 01-Feb-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

T U T O R I A L B A S I C O D E MS-DOS

Sistemas Operativos

Noé Solís Velázquez

Page 2: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

INSTITUTO TECNOLÓGICO DE TAPACHULA

Page 3: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

COMANDOS BÁSICOS - MS DOS

I N D I C E

1. HELP ------------------------------------------------------------------------------------- 032. ASSOC ----------------------------------------------------------------------------------- 043. MD Y MKDIR -------------------------------------------------------------------------- 064. CD Y CHDIR --------------------------------------------------------------------------- 075. RD Y RMDIR -------------------------------------------------------------------------- 106. ATTRIB -------------------------------------------------------------------------------- 127. CLS ---------------------------------------------------------------------------------------- 158. COLOR ---------------------------------------------------------------------------------- 159. COPY ------------------------------------------------------------------------------------- 1610. DATE ----------------------------------------------------------------------------------- 1811. DEL Y ERASE ------------------------------------------------------------------------ 1912. DIR -------------------------------------------------------------------------------------- 2213. DOSKEY ------------------------------------------------------------------------------- 2514. EXIT ------------------------------------------------------------------------------------ 2615. FIND ------------------------------------------------------------------------------------ 2716. FORMAT ------------------------------------------------------------------------------ 2917. FTYPE ---------------------------------------------------------------------------------- 2918. LABEL ---------------------------------------------------------------------------------- 3019. MORE ---------------------------------------------------------------------------------- 3120. MOVE ----------------------------------------------------------------------------------- 3221. PROMPT ------------------------------------------------------------------------------- 3322.REN Y RENAME -------------------------------------------------------------------- 3423. SORT ------------------------------------------------------------------------------------ 3524. SUBST ---------------------------------------------------------------------------------- 3525. TIME ------------------------------------------------------------------------------------ 3526. TITLE ----------------------------------------------------------------------------------- 3627. TREE ------------------------------------------------------------------------------------ 3628. TYPE ------------------------------------------------------------------------------------ 3729.VER -------------------------------------------------------------------------------------- 3730.VOL ------------------------------------------------------------------------------------- 3731.XCOPY --------------------------------------------------------------------------------- 3732.COMP ----------------------------------------------------------------------------------- 3833.COPY CON --------------------------------------------------------------------------- 3934.USO DE LOS CARACTERES COMODIN ------------------------------------- 3935. EL COMODIN ASTERISCO (*) -------------------------------------------------- 3936.USO DE LA INTERROGACIÓN (?) --------------------------------------------- 4037. EDIT ------------------------------------------------------------------------------------- 4038.REDIRECCIÓN ENTRADA/SALIDA ------------------------------------------- 4039. REDIRECCIÓN DE LA SALIDA A UN FICHERO EXISTENTE -------- 4240. FILTROS Y TUBERIAS ------------------------------------------------------------ 42

Page 4: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

1. HELP

HELP funciona para consultar la ayuda de los demás comandos y su sintaxis:

C:/ HELP [comando]

* Comando - Va sin corchetes, y muestra un comando especificado En MS-DOS no se diferencia entre mayúsculas y minúsculas.

Ejemplo:

Si ejecutamos el comando help sin más parámetros, nos devolverá una lista con todos los comandos que tiene MS-DOS:

Para visualizar la ayuda de cualquier comando de ms-dos bastará con poner el comando help seguido del comando del cuál queremos consultar la ayuda.

Ejemplo:

Si queremos visualizar la ayuda del comando copy haríamos:

4 - ©

Page 5: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

En algunos casos, la ayuda de los comandos es demasiado larga, entonces el comando help nos presenta solamente lo que cabe en una pantalla. Así dice el mensaje Presione una tecla para continuar....

El comando help tiene una variante, que es poner después de cada comando /? diagonal/signo?. Así mostrará la ayuda del comando:

2. ASSOC

Este comando muestra o modifica asociaciones de los archivos. En Windows las extensiones de los archivos están asociados con programas predeterminados (doc, .xls, .ppt, etc).

5 - ©

Page 6: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

* Otra función de este comando es modificar dichas predeterminaciones:

La función de este comando es mostrarnos y también modificar dichas sociedades extensión – programa, su sintaxis es la siguiente:

ASSOC .ext=Programa

Ejemplo:

Si queremos saber con que programa está asociada la extensión .doc .pdf .ppt haremos lo siguiente:

En el caso de que la extensión no corresponda a ningún programa instalado, nos dará el siguiente resultado:

Lo que nos hace suponer que no tenemos un gestor de aplicaciones symbian (.sis) instalado en el sistema.

Si escribimos ASSOC sin ningún parámetro nos mostrara todas las asociaciones de archivo actuales.

Si queremos especificar asociaciones, por ejemplo si queremos que los documentos con extensión .doc se abran con Excel debemos hacer lo siguiente:

6 - ©

Page 7: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Si queremos que determinada extensión no se abra con ningún programa, solamente se debe dejar la extensión sin asignarle un programa predeterminado y con el signo =.

Así la próxima vez que se consulte la asociación de la extensión .xls estará vacía.

3. MD Y MKDIR

Este comando permite agregar un directorio ó carpeta. Funciona de la misma forma tanto como md o como mkdir.Su sintaxis es:

MKDIR unidad:ruta MD unidad:ruta

La unidad es opcional, ya que podemos crear directorios tanto en la unidad actual como en cualquier unidad montada en el sistema.

Ejemplo:

En la imagen se creará un directorio llamado “carpeta”, pero si no especificamos ruta o unidad, se creará en la unidad y ruta actual.

Si queremos que el nombre de nuestro directorio tenga más de una palabra podemos usar “_”

7 - ©

Page 8: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Podemos crear varios directorios al mismo tiempo también.

Todos los directorios se crearon en la misma carpeta o unidad.

También se pueden crear subdirectorios al mismo tiempo, es decir uno dentro de otro. Esto se puede realizar con la ayuda de la diagonal invertida \ (alt+92).

4. CD – CHDIR

El comando cd o chdir, es la abreviatura de change directory (cambiar directorio).

Nos sirve para cambiar el directorio actual, o movernos entre carpetas Por ejemplo si quisiéramos ir al directorio three haríamos lo siguiente:

8 - ©

Page 9: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Si queremos ascender por el directorio superior o un nivel arriba haríamos lo siguiente:

También podemos ir a otro directorio a la vez, sin tener que ir uno por uno:

En el árbol de directorios de ms-dos existen dos tipos de rutas. La ruta absoluta y la ruta relativa. En este último ejemplo nos estamos valiendo de la ruta relativa para cambiarnos de directorio, la ruta relativa es una ruta que no esta completa, se basa o se dicta con referencia al directorio actual. Mientras que la ruta absoluta es la que toma como referencia la raíz del árbol de directorios, en nuestro caso es C:

Por ejemplo si queremos llegar al directorio tres usando ruta absoluta haríamos lo siguiente:

NOTA: Si el nombre de un directorio es de más de una palabra, la ruta completa se tendrá que escribir entre “”: comillas.

Para llegar al directorio con ruta relativa:

9 - ©

Page 10: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Al poner la diagonal invertida despues del comando cd,nos llevará a la raiz de nuestro árbol de directorios:

Para conocer en que parte el árbol de directorio estamos si el prompt estuviese modificado como la siguiente imagen muestra. Existe otra forma de saber en que árbol de directorio estamos…

prompt modificado:

También podemos utilizar el comando cd para saber en qué parte del árbol de directorio estamos. Al ejecutar cd y darle enter nos daría el resultado:

10 - ©

Page 11: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

5. RD & RMDIR

Este comando sirve para borrar un directorio y subdirectorios separadamente o conjuntamente con subdirectorios, si ese es el caso, su sintaxis es:

RMDIR /S /Q unidad:ruta RD /S /Q unidad:ruta

En caso de que empleemos una ruta absoluta o relativa, el comando rd eimi-nará el directorio o en dado caso archivos a partir del último directorio especificado en la ruta.

Por ejemplo:Tenemos el siguiente directorio:

Si queremos eliminar solamente el directorio three a partir de la posición en la que estamos, haríamos lo siguiente:

NOTA: Si queremos eliminar un directorio, primero debemos asegurarnos de no encontrarnos en un subdirectorio del mismo o en su directorio.

Por lo tanto si estamos en un nivel inferior o dentro del mismo, nos mandará un error:

11 - ©

Page 12: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Cuando se quiere eliminar un directorio que no esta vacío, tiene archivos, subdirectorios, etc como el caso del directorio one, contiene al directorio two.

Si queremos eliminar un directorio(one) que contenga algo, debemos agregar el parámetro /s. Este borra todos los directorios y archivos del directorio incluyendo el directorio señalado:

Este parámetro si elimina un árbol completo de directorios, pero pide una una confirmación, entonces si queremos que esa confirmación no la pida, podemos agregarle otro parametro que sería /q. Significa modo silencioso o (quiet):

Este comando también permite eliminar más de una carpeta al mismo tiempo siempre y cuando se encuentren en la misma ruta.

12 - ©

Page 13: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

6. ATTRIB

Este comando nos sirve para mostrar o modificar permisos o atributos de un archivo, y el modificador + agrega un permiso o atributo, el modificador - quita un permiso o atributo.

Si tenemos un archivo de texto llamado tareaenpdf.docx y queremos modificar o visualizar los permisos y atributos que actualmente tiene, haremos lo siguiente:

Aqui nos muestra la letra A al principio, quiere decir que es un archivo de almacenamionto, tambien puede indicar lo siguiente:

R --> solo lectura. ej +/- R H --> oculto. ej +/- H

Para agregar el atributo de sólo lectura(R) haremos lo siguiente

Con esto le hemos agregado al archivo permisos de sólo lectura. Por eso en la imagen se muestra la letra R a lado de la A.

Con este atributo habilitado es imposible hacerle modificaciones. Pero si lo que queremos es hacer que el archivo regrese a su estado anterior, le debemos quitar el atributo de Sólo lectura:

13 - ©

Page 14: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Otro atributo o permiso que se puede establecer con el comando attrib es el permiso de oculto.

Si queremos ocultar el documento tareaenpdf.docx primero veremos si aparece:

Después procedemos a ocultarlo:

Se muestra en la imagen que tareaenpdf.docx ya no aparece visualmente.

14 - ©

Page 15: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

El comando attrib cuenta con dos parámetros muy importantes, el parámetro /s que asigna atributos a archivos que cincidan con la carpeta actual y todas las demas carpetas. Y el parámetro /d que procesa carpetas.

Por ejemplo si queremos ocultar varios archivos que están en diferentes carpetas de un árbol de directorio debemos usar el parámetro /s.

Por ejemplo tenemos el siguiente árbol de directorios:

Con ayuda del comando tree /f podemos ver que el árbol de directorios cuya raíz es el directorio de one, contiene archivos en cada carpeta incluyendo la carpeta one. Entonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las carpetas que dependen del directorio one.

Al agregar el parámetro /s, attrib escondió todos los archivos con el nombre tareaenpdf.docx del directorio one y sus subdirectorios.

15 - ©

Page 16: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

El otro parámetro es /d y sirve para asignar permisos o atributos a las car¬petas, y asi mismo sus archivos que contengan. Entonces el parámetro /d se tiene que usar junto con el parametro /s:

Entonces se escondieron todos los archivos y carpetas que pertenecían al directorio one, entonces al escribir el comando tree /f el sistema nos dirá que no existe ninguna carpeta perteneciente a one ya que han sido ocultas.

7. CLS

El comando cls nos sirve para limpiar pantalla. Como su nombre lo dice: clear screen.

8. COLOR

Este comando nos sirve para cambiar la apariencia de la consola, es decir, los colores de fondo y la letra de la consola del MS-Dos.

Su sintaxis es “color” seguido de un atributo compuesto por dos valores, el primer valor especifica el color del segundo plano, es decir del fondo de la consola, y el segundo valor especifica el color del primer plano, es decir de la letra. Dicha asociación de valores y colores los tomamos de la siguiente tabla:

16 - ©

Page 17: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

0 = Negro 8 = Gris1 = Azul 9 = Azul claro2 = Verde A = Verde claro3 = Aguamarina B = Aguamarina claro4 = Rojo C = Rojo claro5 = Púrpura D = Púrpura claro6 = Amarillo E = Amarillo claro7 = Blanco F = Blanco brillante

Por ejemplo si quisiéramos un fondo blanco el primer valor debería ser F y las letras de color verde, el segundo valor sería 2. Entonces para que los resultados se muestren tenemos que escribir lo siguiente:

color F2

Por ejemplo si quisiéramos un fondo verde claro el primer valor debería ser A y las letras de color azul, el segundo valor sería 1. Entonces para que los resultados se muestren tenemos que hacer lo siguiente:

9. COPY

El comando copy nos sirve para copiar un archivo a otra ubicación, o con ayuda de comodines, nos permite copiar varios archivos al mismo tiempo.

Su sintaxis básica es: copy origen destino

Vamos a crear un directorio llamado TUTORIAL, donde con ayuda de copy vamos a hacer una copia de nuestro documento tareaenpdf.docx y quedará guardada en el directorio TUTORIAL:

17 - ©

Page 18: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

En este comando tambien se pueden usar rutas absolutas y rutas relativas

En el ejemplo anterior el comando copy no hace mas que hacer una copia y depositarla en odicha carpeta. En caso de no existir la carpeta destino el comando copy creará automaticamente una carpeta con el nombre asignado.

Pero si nosotros queremos crear una copia (respaldo) del documento tareaenpdf.docx llamado resp_tarea.docx haremos lo siguiente:

Otra función del comando copy es la posibilidad que concatene archivos de texto. En el siguiente ejemplo tenemos 3 archivos de texto: nombre.txt, ape_pat.txt, ape_mat.txt, que contienen una palabra: Noe Solis Velazquez respectivamente.

Para mostrar el contenido de los archivos se usa el comando type:

18 - ©

Page 19: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Ahora vamos a concatenar el contenido de los tres archivos utilizando el comando copy y el operador de suma “+” y como destino elegiremos un nuevo archivo llamado nombrecompleto.txt que recibirá el contenido de los tres archivos originales en el orden que especifiquemos para finalmente tener el nombre completo en el archivo nombrecompleto.txt:

Finalmente como se muestra en la imagen anterior para comprobar que se hizo bien la concatenación checamos el contenido del archivo completo.

10. DATE

El comando date nos sirve para mostrar/modificar la fecha del sistema:

19 - ©

Page 20: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Ejemplo:

Al ejecutar el comando date, nos muestra la fecha y posteriormente pide que escribamos una nueva fecha, y ahí mimo se especifica el formato (dd-mm-aa) pero si no queremos modificar la fecha bastara con pulsar enter. Este comando tiene un modificador /t que nos sirven para cuando únicamente deseemos ver la fecha sin querer modificarla.

11. DEL Y ERASE

El comando date y erase nos sirven para eliminar uno o más archivos.

Por ejemplo si queremos borrar tres archivos con los nombres nombre.txt, apellido_pat.txt y apellido_mat.txt, haremos lo siguiente:

Pudimos haber utilizado comodines para eliminar múltiples archivos.

20 - ©

Page 21: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Si pasamos un directorio como argumento al comando erase, todos los archivos contenidos en dicha carpeta serán eliminados, aqui tenemos el siguiente ejemplo donde se tiene un directorio llamado carpetaprueba y dentro contiene tres archivos, que son los siguientes:

Vamos a pasar como argumento al comando el directorio carpetaprueba y posteriormente listaremos su contenido para observar que los archivos si se eliminaron:

Como pudimos observar en la línea

21 - ©

Page 22: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Nos pide confirmación para eliminar los archivos que estan en dicho directorio.El parámetro /F elimina archivos de sólo lectura sin pedir confirmacion.

Por ejemplo se tiene un archivo llamado archivoslectura.docx y tiene el atributo de sólo lectura como lo vemos en la siguiente imagen:

Si queremos eliminar a archivoslectura.docx siendo de sólo lectura nos dirá lo siguiente:

Se utilizamos el parámetro /F (forcé), se forzará a eliminar el archivo aunque tenga atributo de sólo lectura:

El parámetro /S al agregarlo o combinarlo con del/erase, eliminará archivos especificados en todos los subdirectorios.

Por ejemplo tenemos un árbol de directorios cuyo directorio raiz es dir1 el cual contiene al directorio dir2, asi mismo dir2 contiene a dir3, y todos los directorios contienen dentro 2 archivos: x.txt y nombre.txt.

Tal y como se muestra en la siguiente imagen:

22 - ©

Page 23: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Agregando /s elimina todo sus contenido:

12. DIR

DIR muestra la lista de subdirectorios y archivos de un director io.Algunos de sus atributos y ejemplos de uso son:/A Muestra los archivos con los atributos especificados mas abajo: AtributosD DirectoriosR Archivos de sólo lecturaH Archivos ocultosA Archivos para archivarS Archivos de sistema- Prefijo que significa no

23 - ©

Page 24: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Sintaxis:dir /AH

Por ejemplo vamos a mostrar únicamente las carpetas que están en el directorio c:

Vamos a mostrar sólo los archivos o directorios que están protegidos contra escritura, que están en el directorio actual.

24 - ©

Page 25: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Ahora solamente mostraremos los archivos protegidos contra escritura, pero ya no los directorios.

Mostraremos los archivos o carpeta ocultos en la unidad C:

25 - ©

Page 26: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

En MS-DOS hay archivos o directorios, si queremos listar únicamente los directorios como anteriormente lo vimos se utilizaba el parametro /ad, pero tambien contiene diferentes parametros mas:

/B Usa el formato simple (sin encabezados ni sumarios). /C Muestra el separador de miles en el tamaño de los archivos. Esto es lo predeterminado. Use /-C para deshabilitar la aparición de dicho separador. /D Como el listado ancho pero los archivos aparecen clasificados por columnas. /L Usa letras minúsculas. /N Nuevo formato de lista larga donde los archivos aparecen en el lado derecho. /O Lista los archivos según lo indicado en orden. Orden N Por nombre (orden alfabético) E Por extensión (orden alfabético) S Por tamaño (orden creciente) D Por fecha y hora (el más antiguo primero) G Agrupar primero los directorios - Prefijo para invertir el orden /P Hace una pausa después de cada pantalla completa de información.

/Q Muestra el propietario del archivo. /S Muestra los archivos del directorio especificado y todos sus subdirectorios. /T Controla el campo de fecha que se mostrará o usará para realizar la clasificación fecha C Creación A último acceso W última modificación /W Use el formato de listado ancho. /X Muestra los nombres cortos generados para los nombres de archivo que no tienen el formato 8.3. El formato es el de /N con el nombre corto especificado antes del nombre largo. Si no existe un nombre corto, se muestran espacios en blanco en su lugar. /4 Muestra el año con 4 dígitos

13. DOSKEY

26 - ©

Page 27: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Edita líneas de comandos, recupera comandos de Windows XP y crea macros.

DOSKEY [/REINSTALL] [/LISTSIZE=tamaño] [/MACROS[:ALL | :nombre]] [/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=nombre] [/MACROFILE=archivo] [nombre_macro=[texto]]

/REINSTALL Instala una nueva copia de Doskey./LISTSIZE=tamaño Establece el tamaño del búfer de comandos.

/MACROS Muestra todas las macros de Doskey./MACROS:ALL Muestra todas las macros de DOSKEY de todos losejecutables que tengan macros de Doskey./MACROS:nombre Muestra todas las macros de DOSKEY del ejecutable./HISTORY Muestra todos los comandos guardados en la memoria./INSERT El nuevo texto se introduce en el texto anterior./OVERSTRIKE El nuevo texto sobrescribe el texto anterior. /EXENAME=ejecutable Especifica el ejecutable./MACROFILE=archivo Especifica un archivo de macros para instalar.nombre_macro Especifica el nombre de una macro creada.texto Especifica comandos que se desean grabar.Flechas ARRIBA y ABAJO recuperan comandos; Esc limpia la línea de comandos; F7 muestra comandos usados; Alt+F7 elimina comandos usados; F8 busca comandos; F9 selecciona un comando por número; Alt+F10 elimina definiciones de macros.

La siguiente codificación se usa para definir macros de DOSKEY:

$T Separador de comandos. Permite múltiples comandos en una macro.$1-$9 Parámetros por lotes. Equivalente a %1-%9 en los programas por lotes.$* Reemplazado por lo que sigue al nombre de la macro en la línea de comandos.

14. EXIT

Abandona el programa CMD.EXE (intérprete de comandos) o el archivo de comandos por lotes actual.

EXIT [/B] [código]

27 - ©

Page 28: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

/B especifica que se debe abandonar el archivo de procesos por lotes actual y no CMD.EXE. Si se ejecuta desde fuera de un archivo de procesos por lotes, abandonar  CMD.EXE

15. FIND

Este comando nos sirve para buscar una cadena de texto en uno o más archivos, su sintaxis es la siguiente:

find /parámetros “cadena” \ruta\archivo

Vamos a suponer el archivo llamado aves.txt tiene el siguiente contenido y tal y como se muestra en la imagen.

Vamos a buscar la cadena Antartida en el archivo:

28 - ©

Page 29: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Si existe coincidencia con la cadena buscada el comando find nos mostrará toda la línea del archivo donde fue encontrada la cadena, como se muestra en la imagen anterior.

El parámetro /V hace todo lo contrario, nos mostrará todas las líneas que no tengan la cadena especificad a.

El parámetro /N muestra el número de línea de cada línea, en donde exista coincidencia.

También podemos usar los parámetros juntos:

En la imagen anterior como podemos apreciar falta la línea 4, debido a que es la que contiene la cadena de texto que se especifico.

NOTA: El parámetro /I omite mayúsculas/minúsculas al buscar una cadena.

29 - ©

Page 30: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

En el ejemplo anterior primero buscamos la cadena “ANTARTIDA” con mayúsculas y no nos reporta coincidencias debido a que la palabra esta escrita con minúsculas dentro de nuestro documento, en el segundo intento se agrego el parámetro /i, que busca coincidencias no importando si encuentra la palabra con mayúsculas o minúsculas.

16. FORMAT

Este comando FORMATEA un disco para ser utilizado con WINDOWS Xp.

La sintaxis de este comando es (se omiten las comillas): format parámetros unidad

format “/parámetros” “unidad”

Este comando cuenta con dos parámetros importantes:

/Q De quick realiza un formato rápido. /v: Etiqueta nos sirve para especificar en el momento del formateo la etiqueta del volumen que estamos formateando.

17. FTYPE

El comando muestra o modifica los tipos de archivos usados en las asociaciones de extensiones de archivos. Es decir nos muestra la ruta del ejecutable del programa que está asociado para abrir cierto archivo. También podemos cambiar esta ruta por otra haciendo que un tipo de archivo se abra con otro programa tal y como lo hacíamos con el comando assoc.

30 - ©

Page 31: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

En el ejemplo anterior nos dice que los archivos asociados a Word.Document.8 se abrirán con winword.exe y nos muestra la ruta en donde se encuentra el archivo en de nuestro sistema.

18. LABEL

Este comando nos sirve para crear, cambiar o eliminar la etiqueta de volumen de un disco, como su nombre lo dice.

Creando la etiqueta de un disco:

Cambiando la etiqueta de un disco:

31 - ©

Page 32: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Eliminando la etiqueta

19. MORE

Este comando nos sirve para mostrarnos el contenido de un archivo de texto pero a diferencia de type, el comando more nos mostrará la información del archivo pantalla por pantalla:

Este comando es muy útil cuando un archivo que queremos visualizar es demasiado extenso, el comando more detiene el contenido del archivo exactamente donde se llena un espacio visual de la ventana y también nos muestra el porcentaje del archivo que estamos visualizando, en este caso nos dice que estamos viendo el 52% del archivo, para seguir avanzando en la lectura podemos utilizar la tecla enter para que more nos vaya mostrando línea por línea lo que nos resta del documento, o bien la tecla de barra espaciadora para que lo haga pagina por pagina.

El parámetro /C limpia la pantalla antes de mostrar el contenido del archivo.

32 - ©

Page 33: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

20. MOVE

Este comando nos sirve para mover archivos de una ruta a otra o en otros casos para cambiar el nombre de los archivos o directorios.

Por ejemplo si queremos mover el archivo aves.txt al directorio carpetaprueba haremos lo siguiente:

Si queremos mover varios archivos al mismo tiempo tenemos que utilizar comodines.

El comando move también nos sirve para cambiar el nombre de archivos o directorios, por ejemplo si queremos cambiar el nombre del archivo nombre.txt por el de name.txt haríamos lo siguiente:

33 - ©

Page 34: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Si lo que deseamos es cambiar el nombre a un directorio se sigue el mismo procedimiento.

21. PROMPT

El comando prompt nos sirve para cambiar el símbolo del sistema.

Su sintaxis es (sin comillas):

PROMPT “texto”

Por ejemplo cambiare el símbolo de sistema tradicional por la palabra “sopdf :”:

34 - ©

Page 35: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Para regresa el símbolo de sistema a la normalidad sólo tenemos que teclear prompt y presionar enter:

El comando prompt admite los siguientes caracteres especiales:

$A & (Símbolo de unión) $B | (barra vertical) $C ( (Paréntesis izquierdo) $D Fecha actual $E Código de escape (código ASCII 27) $F ) (Paréntesis derecho) $G > (signo mayor que) $H Retroceso (elimina el carácter previo) $L < (signo menor que) $N Unidad actual $P Unidad y ruta de acceso actual $Q = (signo igual) $S (espacio) $T Hora actual $V Versión de Windows XP $$ $ (signo del dólar)

22. REN Y RENAME

Cambia el nombre de uno o más archivos.

RENAME “unidad:ruta” archivo1 archivo2.REN “unidad:ruta” archivo1 archivo2.

NOTA: No puede especificar una nueva unidad o ruta para el archivo de destino.

35 - ©

Page 36: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

23. SORT

SORT [/R] [/+n] [/O [unidad3:][ruta3] [[unidad1:][ruta1]nombre_archivo1]

/+n Especifica el número de carácter, n, para empezar cada comparación. /+3 indica que cada comparación debería empezar en el tercer carácter de cada línea.

/R [REVERSE] Invierte el orden que es de Z a A, después de 9 a 0. [unidad1:][ruta1]nombrearchivo1 Especifica el archivo que debe ser ordenado. Si no está especificado, se ordena la entrada especificada. Especificar el archivo de entrada es más rápido que redirigir el mismo archivo como entrada estándar.

/O [UTPUT] [unidad3:][ruta3]nombrearchivo3 Especifica el archivo donde se va a almacenar la entrada ordenada. Si no se especifica, los datos se escriben en la salida estándar. Especificar el archivo de salida es más rápido que redirigir la salida estándar en el mismo archivo.

24. SUBST

Asocia una ruta de acceso con una letra de unidad.

SUBST [unidad1: [unidad2:]ruta]SUBST unidad1: /D

unidad1: Especifica la unidad virtual a la que se asigna la ruta.

unidad2:ruta Unidad física y ruta de acceso que se desea asignar a una unidad virtual.

/D Elimina una unidad sustituida (virtual).

Escriba SUBST sin par metros para ver la lista de los dispositivos virtuales.

25. TIME

Muestra o permite modificar la hora del sistema.

TIME [/T | hora]

Escriba TIME sin parámetros para mostrar la hora actual y poder especificar una nueva hora. Presione Entrar si no desea cambiar la hora.

36 - ©

Page 37: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Si están habilitadas las extensiones de comandos, el comando TIME permite que al agregar el parámetro /T, le indica al comando que mostrará tan sólo la hora actual, sin pedir una nueva hora.

26. TITLE

Fija el título de la ventana en la ventana del símbolo del sistema.

TITLE ca de na

ca de na Especifica el título de la ventana del símbolo del sistema, y puede ser de más de una palabra:

27. TREE

Muestra en forma de árbol la estructura de carpetas de una unidad o ruta.

TREE “unidad:ruta” /F

/F Muestra los archivos de cada carpeta.

37 - ©

Page 38: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

28. TYPE

Muestra el contenido de uno o más archivos de texto.

TYPE “unidad:ruta” archivo.*

29. VER

Muestra la versión del sistema.

30. VOL

Muestra la etiqueta del volumen del disco y el número de serie, si existen.

31. XCOPY

Copia  árboles de archivos y directorios.

XCOPY archivo “destino” [/A | /M] [/D][/P] [/S] [/E][/W] [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U][/N] [/Y] [/Z] archivo Especifica el(los) archivo(s) que hay que copiar. Destino Especifica la ubicación y/o nombres de archivos nuevos. /A Copia sólo archivos con el atributo del archivo establecido, no cambia el atributo./M Copia sólo archivos con el atributo del archivo establecido, desactiva los

atributos del archivo. /P Pregunta antes de crear cada archivo de destino. /S Copia directorios y subdirectorios ,exceptuando los vacíos.

38 - ©

Page 39: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

/E Copia directorios y subdirectorios, incluyendo los vacíos. Igual que /S /E. Puede ser usado para modificar /T. /W Pide que se presione una tecla antes de copiar. /I Si el destino no existe y hay que copiar más de un archivo, se asume que el

destino debe ser un directorio. /Q No muestra nombres de archivos mientras copia.

/F Muestra todo el origen y el destino de los nombres de archivo mientras se copian.

/L Muestra los archivos que serán copiados. /H Copia archivos ocultos y también archivos del sistema. /R Sobrescribe archivos de sólo-lectura. /T Crea una estructura de directorio, pero no copia archivos. No incluye

directorios o subdirectorios vacíos. /T /E incluye directorios y subdirectorios vacíos.

/U Copia sólo archivos que ya existen en el destino. /N Copia utilizando los nombres cortos generados. /Y Suprime la pregunta de confirmación para sobrescribir un archivo de destino existente.

32. COMP

Compara el contenido de dos archivos o grupos de archivos.

COMP archivo1 archivo2

Para comparar grupos de archivos, se usa comodines en archivo1 y archivo2.

33. COPY CON

Este comando sirve para crear archivos de texto.

Ejemplo:

39 - ©

Page 40: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

ESTE ES UN ARCHIVO DE PRUEBA

Fue creado de la siguiente maneracopy con nuevoarchivodetexto.txt“contenido” se agrega contenidoCTRL + Z + ENTER para terminar de crearlo y salir del editor de ms-dos.

1 ARCHIVOS COPIADOS

34. USO DE LOS CARACTERES COMODIN

Los caracteres comodín permiten manejar varios archivos al mismo tiempo. De esta manera cuando se quiere hacer la misma cosa con varios archivos (por ejemplo cambiar el nombre, o tal vez borrarlo), no es necesario introducir un comando diferente para cada archivo.

35. EL COMODIN ASTERISCO (*)

El asterisco facilita el uso de comandos con grupos de archivos que tengan nombres o extensiones similares, por ejemplo cuando deseamos localizar los nombres que tengas caracteres similares; el * puede representar hasta los ocho caracteres del nombre de un archivo o hasta los tres caracteres de una extensión.

Ejemplo:

36. USO DE LA INTERROGACIÓN (?)

40 - ©

Page 41: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

La interrogación sustituye únicamente a un carácter en un nombre de archivo o en una extensión. Generalmente se utiliza el asterisco con mas frecuencia.

La interrogación se usa solo cuando varían uno o dos caracteres que se encuentran en medio de un nombre o de una extensión.

Ej:

37. EDIT

Editor de MS-DOSVersión 2.0.026Copyright (c)

Microsoft Corp 1995. Su sintaxis es:EDIT /B /R /S /? “archivo” /B - Fuerza a modo monocromo. /R - Carga archivos en modo Sólo lectura. /S - Fuerza el uso de nombres de archivos cortos. /? - Muestra la Ayuda en pantalla.archivo - Especifica qué archivos iniciales cargar. Se pueden usar comodines y

especificaciones múltiples.

38. Redirección de entrada/salida

Se puede hacer que la salida de un comando sirva como entrada de otro. Cada proceso tiene ya predeterminados sus dispositivos de entrada y salida. Mediante la redirección podemos cambiar eso.

Redireccion de salida:

41 - ©

Page 42: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Para esta redirección de salida se utiliza el operador “>”.

DISPOSITIVO SALIDA

CON Salida por la pantalla PRN Salida por la impresora por defecto LPT1 Salida por la 1º impresora en paralelo COM1 Salida por el primer puerto serie COM2 Salida por el segundo puerto serie

Si ejecuto la orden 'dir' la orden saldrá en su dispositivo por defecto (CON) y veré el resultado por pantalla. Pero si deseo que la orden tenga otra salida que no sea la pantalla:

dir > prn

Aquí la salida natural del comando DIR en vez de salir por la pantalla (CON) irá a la impresora por defecto (PRN).

Redirección de la entrada:

Aquí se utiliza el operador “<”

Las órdenes del dos solicitan información a través del teclado. Con este operador hacemos que la información de entrada proceda desde un fichero o un dispositivo.

Ejemplos: Mostrar un fichero de texto con pausa en cada pantalla.

more <recuerdo.txt(More toma como entrada el fichero RECUERDO.TXT y como salida, el monitor)

Ordenar un fichero alfabéticamente y verlo en la pantalla.

sort <personal.txt(Sort toma como entrada el fichero PERSONAL.TXT y como salida, el monitor)

39. Redirección de la salida a un fichero existente con ayuda de los parametros “>>”:

42 - ©

Page 43: 1 - infocornella.weebly.cominfocornella.weebly.com/.../7/8/2/5/7825663/manual_com…  · Web viewEntonces ocultaremos todos los archivos que se llamen tareaenpdf.docx de todas las

Se utiliza para dirigir la salida de una orden a un fichero existente. Al contrario que el operador >, el operador de adicción >> no sobrescribe sino añade al fichero existente.

La siguiente orden añade al fichero nombrecompleto.txt la INFORMACION de dirección.txt. Si no existe, se crea el fichero.

C:\>dirección.txt >> nombrecompleto.txt

La siguiente orden añade al fichero fecha.txt la fecha suministrada por MS-Dos de Date.

C:\>date /t >>fecha.txt

40. Filtros y tuberías.

Los filtros son órdenes que sirven para formatear la salida del comando de acuerdo a nuestros intereses. Se utilizan mediante la barra vertical “|· o tecleando Alt + 124).

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

43 - ©