Sunteți pe pagina 1din 12

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO

FACULTAD DE INFORMTICA Y ELECTRNICA


ESCUELA DE INGENIERA ELECTRNICA CONTROL Y REDES
INDUSTRIALES
DEBER DE SISTEMAS OPERATIVOS
Nombre: Jorge Luis Paredes Carrillo
Cdigo: 596
Curso: 2.- A
Manual de Funciones
Prompt
Cambia el smbolo del sistema de cmd.exe.
PROMPT [texto]
texto

Especifica un nuevo smbolo del sistema.

En el smbolo del sistema se pueden escribir caracteres normales y


los
siguientes cdigos especiales:
$A
$B
$C
$D
$E
$F
$G
$H
$L
$N
$P
$Q
$S
$T
$V
$_
$$

& (Smbolo de unin)


| (barra vertical)
( (Parntesis izquierdo)
Fecha actual
Cdigo de escape (cdigo ASCII 27)
) (Parntesis derecho)
> (signo mayor que)
Retroceso (elimina el car cter previo)
< (signo menor que)
Unidad actual
Unidad y ruta de acceso actual
= (signo igual)
(espacio)
Hora actual
Versin de Windows
Retorno de carro y alimentacin de lnea
$ (signo del dlar)

Si las Extensiones de comando est n habilitadas, el comando PROMPT


admite los siguientes caracteres de formato adicionales:
$+

cero o m s caracteres de signo "m s" (+) en funcin de la


profundidad del directorio de pila PUSHD, un car cter por

cada
nivel insertado.
$M
Muestra el nombre remoto asociado a la letra de unidad
actual
o la cadena vaca si la unidad actual no es una unidad de
red.

Cls
Borra la pantalla.
CLS

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO


FACULTAD DE INFORMTICA Y ELECTRNICA
ESCUELA DE INGENIERA ELECTRNICA CONTROL Y REDES
INDUSTRIALES
Dir
Muestra la lista de subdirectorios y archivos de un directorio.
DIR [unidad:][ruta][archivo] [/A[[:]atributos]] [/B] [/C] [/D] [/L]
[/N]
[/O[:]orden]] [/P] [/Q] [/R] [/S] [/T[[:]fecha]] [/W] [/X] [/4]
[unidad:][ruta][nombre de archivo]
Especifica la unidad, el directorio y los archivos
que se
mostrar n.
/A
atributos
lectura

Muestra los archivos con los atributos especificados.


D Directorios
R Archivos de solo
H
S

Archivos ocultos
Archivos de sistema

A
I

Archivos para archivar


No archivos indizados

de contenido
/B
/C
archivos.

L Puntos de an lisis
- Prefijo de exclusin
Usa el formato simple (sin encabezados ni sumarios).
Muestra el separador de miles en el tamao de los
Es la opcin predeterminada. Use /-C para

deshabilitar
la aparicin de dicho separador.
Similar al listado ancho, pero los archivos aparecen
clasificados por columnas.
/L
Usa letras minsculas.
/N
Nuevo formato de lista larga donde los nombre de
archivo aparecen
en el lado derecho.
/O
Muestra los archivos segn el orden indicado.
Orden
N Por nombre (orden alfabtico)
E Por extensin (orden alfabtico)
S Por tamao (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 despus de cada pantalla completa de
informacin.
/Q
Muestra el propietario del archivo.
/R
Muestra las secuencias alternativas de datos 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 clasificacin
fecha
C Creacin
A ltimo acceso
W ltima modificacin
/W
Use el formato de listado ancho.
/D

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO


FACULTAD DE INFORMTICA Y ELECTRNICA
ESCUELA DE INGENIERA ELECTRNICA CONTROL Y REDES
INDUSTRIALES
/X
Muestra los nombres cortos generados para los nombres
de archivo
sin formato 8.3. El formato es el mismo que para /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 ao con 4 dgitos
Los modificadores se pueden preestablecer en la variable de entorno
DIRCMD.
stos se pueden invalidar precediendo cada modificador con - (gui
n),
por ejemplo: /-W.

Mkdir MS
Crea un directorio.
MKDIR [unidad:]ruta
MD [unidad:]ruta
Si las extensiones de comandos est n habilitadas, MKDIR cambia as:
MKDIR crea cualquier directorio intermedio de la ruta de acceso
siempre
que sea necesario. Por ejemplo, si \a no existe:
mkdir \a\b\c\d
es lo mismo que:
mkdir
chdir
mkdir
chdir
mkdir
chdir
mkdir

\a
\a
b
b
c
c
d

que es lo que hubiese tenido que escribir si las extensiones


estuvieran
deshabilitadas.

Chdir cd
Muestra el nombre del directorio actual o cambia de directorio.
CHDIR [/D] [unidad:][ruta]
CHDIR [..]
CD [/D] [unidad:][ruta]
CD [..]
..

Especifica que desea cambiar al directorio superior.

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO


FACULTAD DE INFORMTICA Y ELECTRNICA
ESCUELA DE INGENIERA ELECTRNICA CONTROL Y REDES
INDUSTRIALES
Escriba CD unidad: para ver el directorio actual de la unidad
especificada.
Escriba CD sin par metros para ver la unidad y el directorio
actual.
Use el modificador /D para cambiar la unidad actual adem s del
directorio
actual para una unidad de disco.
Si las extensiones de comando est n habilitadas, CHDIR cambia as:
El uso de maysculas y minsculas de la cadena del directorio
actual se
convierte al mismo uso que se tiene en los nombres de unidades.
As, CD
C:\TEMP establecer C:\Temp como el directorio actual si ste es el
uso
de maysculas y minsculas en la unidad.
El comando CHDIR no trata los espacios como separadores, as que es
posible
usar CD para cambiar a un directorio cuyo nombre de subdirectorio
contenga
un espacio, sin necesidad de escribir el nombre entre comillas. Por
ejemplo:
cd\winnt\profiles\nombredeusuario\programas\men inicio
es lo mismo que:
cd "\winnt\profiles\nombredeusuario\programas\men inicio"
que sera lo que hay que escribir si las extensiones estuvieran
deshabilitadas.

Rmdir rd
Quita (elimina) un directorio.
RMDIR [/S] [/Q] [unidad:]ruta
RD [/S] [/Q] [unidad:]ruta
/S
ademas

Quita todos los directorios y archivos del directorio


del mismo directorio. Se usa principalmente cuando se
desea quitar un rbol.

/Q
arbol

Modo silencioso, no pide confirmacin para quitar un


de directorio con /S

Tree
Muestra de forma gr ica la estructura de carpetas de una unidad o ruta.
TREE [unidad:][ruta] [/F] [/A]

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO


FACULTAD DE INFORMTICA Y ELECTRNICA
ESCUELA DE INGENIERA ELECTRNICA CONTROL Y REDES
INDUSTRIALES
/F
/A

Muestra los archivos de cada carpeta.


Usa ASCII en lugar de caracteres extendidos.

Attrib
Muestra o cambia los atributos de un archivo.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
[unidad:][ruta][nombre_archivo] [/S [/D] [/L]]

Establece un atributo.

Borra un atributo.

Atributo de solo lectura del archivo.

Atributo de archivo de almacenamiento.

Atributo de archivos del sistema.

Atributo de archivo oculto.

No atributo de archivo indizado de contenido.

Sin atributo de archivo de limpieza.

Atributo de integridad.

[unidad:][ruta][nombre_archivo]
Especifica el archivo o archivos que ser n afectados por ATTRIB
/S

Procesa archivos que coinciden en la carpeta y todas las subcarpetas


actuales.

/D Tambin procesa carpetas.


/L

Se trabaja en los atributos del vnculo simblico en vez de


en el destino del vnculo simblico

Color
Configura los colores predeterminados de primer y segundo plano de la consola.

COLOR [atr]

atr

Especifica el atributo de color de la salida de consola

Los atributos de color est n especificados con dos dgitos hex (el primero
corresponde al segundo plano; el segundo al primer plano). Los dgitos pueden

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO


FACULTAD DE INFORMTICA Y ELECTRNICA
ESCUELA DE INGENIERA ELECTRNICA CONTROL Y REDES
INDUSTRIALES
ser cualquiera de los siguientes valores:

0 = Negro

8 = Gris

1 = Azul

9 = Azul claro

2 = Verde

A = Verde claro

3 = Aguamarina

B = Aguamarina claro

4 = Rojo

C = Rojo claro

5 = Prpura

D = Prpura claro

6 = Amarillo

E = Amarillo claro

7 = Blanco

F = Blanco brillante

Si no se indican argumentos, este comando restaura el color que tena


cuando se inici CMD.EXE. Este valor proviene de la ventana de la consola,
el modificador de lnea de comandos o el valor del Registro DefaultColor.

El comando COLOR configura ERRORLEVEL a 1 si se realiza un intento de ejecutar


el comando COLOR con el mismo color de primer y segundo plano.

Ejemplo: "COLOR fc" produce rojo claro sobre blanco brillante

Echo
Muestra mensajes o activa y desactiva el eco del comando.

ECHO [ON | OFF]


ECHO [mensaje]

Escriba ECHO sin par metros para mostrar la configuracin actual del eco.

Notepad
Crea un archivo bat ejecutable
Set
Muestra, establece o quita las variables de entorno de cmd.exe.

SET [variable=[cadena]]

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO


FACULTAD DE INFORMTICA Y ELECTRNICA
ESCUELA DE INGENIERA ELECTRNICA CONTROL Y REDES
INDUSTRIALES
variable

Especifica el nombre de la variable de entorno.

cadena

Especifica una serie de caracteres que se asignar

a la variable.

Escriba SET sin par metros para ver las variables de entorno actuales.

Si las extensiones de comando est n habilitadas, SET cambia as:

"Cuando se llama al comando SET solamente con un nombre de variable, sin signo
de igual ni valor, se mostrar n los valores de todas las variables cuyos
prefijos coincidan con el nombre especificado como par metro para el comando
SET. Por ejemplo:

SET P

mostrar todas las variables que empiecen con la letra 'P'.

El comando SET establecer

ERRORLEVEL en 1 si no se encuentra el nombre

de la variable en el entorno actual.

El comando SET no permitir

que un signo de igual sea parte de una variable.

Se han agregado dos modificadores nuevos al comando SET:

SET /A expression
SET /P variable=[promptString]

El modificador /A especifica que la cadena a la derecha del signo de igual


es una expresin numrica que es evaluada. El evaluador de expresiones es
bastante simple y es compatible con las siguientes operaciones, en orden de
precedencia decreciente:

()

- agrupar

! ~ -

- operadores unarios

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO


FACULTAD DE INFORMTICA Y ELECTRNICA
ESCUELA DE INGENIERA ELECTRNICA CONTROL Y REDES
INDUSTRIALES
* / %
- operadores aritmticos
+ -

- operadores aritmticos

<< >>

- desplazamiento lgico

&

- bit a bit y

- bit a bit exclusivo o

- bit a bit

= *= /= %= += -=

- asignacin

&= ^= |= <<= >>=


,

- separador de expresin

Si se usa cualquiera de los operadores lgicos o de mdulo, ser


necesario escribir la cadena entre comillas. Cualquier cadena de la expresin
que no sea numrica, se tratar

como variable de entorno cuyo valor se

convertir a tipo numrico antes de usarse. Si se especifica una variable


que no est

definida en el entorno actual, se usar

el valor cero. Esto

permite hacer operaciones aritmticas con los valores de variables de entorno


evitando el escribir todos estos signos % para obtener sus valores. Si se
ejecuta el comando SET /A desde la lnea del comando fuera del
script, entonces se mostrar

el valor final de la expresin. El operador

de asignacin requiere un nombre de variable de entorno a la izquierda del


operador de asignacin. Los valores numricos son nmeros decimales, a no ser
que lleven el prefijo 0x delante para los nmeros hexadecimales, y 0 para los
nmeros octales. De esta manera 0x12 es lo mismo que 18, y lo mismo que 022.
Nota: la notacin octal puede ser confusa: 08 y 09 no son nmeros v lidos
porque 8 y 9 no son dgitos octales v lidos.

El modificador /P permite establecer el valor de una variable para una lnea


de entrada escrita por el usuario. Muestra la cadena del smbolo del sistema
antes de leer la lnea de entrada. La cadena del smbolo del sistema puede
estar vaca.

La sustitucin de variables de entorno ha sido mejorada as:

%PATH:str1=str2%

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO


FACULTAD DE INFORMTICA Y ELECTRNICA
ESCUELA DE INGENIERA ELECTRNICA CONTROL Y REDES
INDUSTRIALES
expandir

la variable de entorno PATH, sustituyendo cada repeticin de

"str1" en el resultado expandido con "str2". "str2" puede ser la cadena


vaca para eliminar de forma efectiva todas las repeticiones de "str1" de la
salida expandida. "str1" puede empezar con un asterisco, en cuyo caso,
coincidir con lo contenido en la salida expandida desde su inicio, hasta
la primera aparicin del fragmento de str1 que queda.

Tambin puede especificar subcadenas para una expansin.

%PATH:~10,5%

expandir

la variable de entorno PATH, y usar

solo los 5 caracteres

a partir del dcimo primer car cter (desplazamiento 10) del resultado
expandido. Si la longitud no se especifica, se usar

el resto del

valor de la variable. Si algn nmero (desplazamiento o longitud) es


negativo, entonces el nmero usado es la longitud del valor de la variable
de entorno agregado al desplazamiento o longitud especificados.

%PATH:~-10%

extraer los 10 caracteres de la variable PATH.

%PATH:~0,-2%

extraer todo menos los 2 ltimos caracteres de la variable PATH.

Finalmente, se agreg compatibilidad para la expansin de la variable


retardada. Esta compatibilidad est

siempre deshabilitada de forma

predeterminada, pero puede habilitarse o deshabilitarse a trav s del


modificador de lnea de comandos /V a CMD.EXE. Consulte CMD /?

La expansin de la variable de entorno es til para tratar con las


limitaciones de la expansin actual, las cuales ocurren cuando una lnea

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO


FACULTAD DE INFORMTICA Y ELECTRNICA
ESCUELA DE INGENIERA ELECTRNICA CONTROL Y REDES
INDUSTRIALES
de texto es leda, y no cuando se ejecuta. El siguiente ejemplo demuestra
el problema con la expansin de la variable inmediata:

set VAR=antes
if "%VAR%" == "antes" (
set VAR=despus
if "%VAR%" == "despus" @echo Si esto se puede ver, entonces
significa que funcion
)

dado que %VAR% se sustituye al mismo tiempo en ambas instrucciones IF


cuando se lee la primera instruccin IF, pues incluye lgicamente al cuerpo
del IF, el cual es una instruccin compuesta. De esta manera, IF, dentro de
la instruccin compuesta est
cu l nunca ser

realmente comparando "antes" con "despus" lo

igual. De un modo parecido, el siguiente ejemplo no funcionar

como se espera:

set LIST=
for %i in (*) do set LIST=%LIST% %i
echo %LIST%

en esto NO generar

una lista de archivos en el directorio actual, pero

en su lugar establecer

la variable LIST en el ltimo archivo encontrado.

De nuevo, esto ocurre porque %LIST% es expandido solo una vez cuando la
opcin FOR es leda, y en ese momento la variable LIST variable est
As el ciclo actual FOR que se est

vaca.

ejecutando es:

for %i in (*) do set LIST= %i

el cual solo mantiene el valor LIST hasta el ltimo archivo encontrado.

La expansin de la variable de entorno retardada permite usar un


car cter diferente (el signo de exclamacin para expandir variables en
tiempo de ejecucin.

Si la expansin de la variable retardada est

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO


FACULTAD DE INFORMTICA Y ELECTRNICA
ESCUELA DE INGENIERA ELECTRNICA CONTROL Y REDES
INDUSTRIALES
habilitada, los ejemplos se pueden escribir de la siguiente manera para
que funcionen como es necesario:

set VAR=antes
if "%VAR%" == "antes" (
set VAR=despus
if "!VAR!" == "despus" @echo Si esto se puede ver, entonces
significa que funcion
)

set LIST=
for %i en (*) do set LIST=!LIST! %i
echo %LIST%

Si las extensiones de comando est n habilitadas, hay varias variables


din micas de entorno que se pueden expandir pero que no se
muestran en la lista de variables que muestra SET. Estos valores de
variable se calculan din micamente cada vez que el valor de la variable se
expande. Si el usuario define una variable explcitamente con uno de estos
nombres, entonces esa definicin invalidar

la variable din mica abajo

descrita:

%CD% - se expande a la cadena del directorio actual.

%DATE% - se expande a la fecha actual con el mismo formato que el comando


DATE.

%TIME% - se expande a la hora actual con el mismo formato que el comando


TIME.

%RANDOM% - se expande a un nmero decimal aleatorio entre 0 y 32767.

%ERRORLEVEL% - se expande al valor de NIVEL DE ERROR actual.

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO


FACULTAD DE INFORMTICA Y ELECTRNICA
ESCUELA DE INGENIERA ELECTRNICA CONTROL Y REDES
INDUSTRIALES
%CMDEXTVERSION% - se expande al nmero actual de versin de las
extensiones del comando del procesador.

%CMDCMDLINE% - se expande a la lnea de comandos original que invoc


el Procesador de comandos.

%HIGHESTNUMANODENUMBER% - se expande al nmero de nodo NUMA m ximo


en este equipo.

Shutdown
Apaga el equipo.

Help
Proporciona informacin de ayuda para los comandos de Windows.

HELP [comando]

comando - muestra informacin de ayuda del comando especificado.

S-ar putea să vă placă și