lunes, 30 de noviembre de 2015

HELLO SHEL

introduCción

 El sistema CMD  tiene una estructura  donde existen unidades, dentro de ellas directorios y a su vez dentro de ellos tenemos los ficheros.

 El D.O.S. tiene unos cien comandos, que para poder ser ejecutados, en este blog veremos los comando mas básicos del  CMD también conocido como SHELL de esta manera el usuario puede comunicarse mas rápido con el sistema operativo.



COMANDO PROMPT


Cambia el símbolo del sistema de cmd.exe.

PROMPT [texto]

  Texto   Especifica un nuevo símbolo del sistema.

En el símbolo del sistema se pueden escribir caracteres normales y los
Siguientes códigos 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
  $_   Retorno de carro y alimentación de línea
  $$   $ (signo del dólar)










COMANDO 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          Muestra los archivos con los atributos especificados.
  Atributos    D  Directorios             R  Archivos de solo lectura
               H  Archivos ocultos        A  Archivos para archivar
               S  Archivos de sistema     I  No archivos indizados de contenido
               L  Puntos de análisis      -  Prefijo de exclusión
  /B          Usa el formato simple (sin encabezados ni sumarios).
  /C          Muestra el separador de miles en el tamaño de los archivos.
              Es la opción predeterminada. Use /-C para deshabilitar
              La aparición de dicho separador.
  /D          Similar al listado ancho, pero los archivos aparecen
              Clasificados por columnas.
  /L          Usa letras minúsculas.
  /N          Nuevo formato de lista larga donde los nombre de archivo aparecen
              En el lado derecho.
  /O          Muestra los archivos según el orden indicado.
  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.
  /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 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
              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 cortó, se muestran espacios en blanco en su lugar.
  /4          Muestra el año con 4 dígitos

Los modificadores se pueden preestablecer en la variable de entorno DIRCMD.
Éstos se pueden invalidar precediendo cada modificador con - (guion),
Por ejemplo: /-W.


COMANDO CLS
Borra la pantalla.

CLS

COMANDO 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.

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 mayúsculas y minúsculas 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 mayúsculas y minúsculas 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 sería lo que hay que escribir si las extensiones estuvieran
deshabilitadas.


COMANDO TREE

Muestra de forma gráfica la estructura de carpetas de una unidad o ruta.

TREE [unidad:][ruta] [/F] [/A]

   /F    Muestra los archivos de cada carpeta.
   /A    Usa ASCII en lugar de caracteres extendidos.

COMANDO MD

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 \a
    chdir \a
    mkdir b
    chdir b
    mkdir c
    chdir c
    mkdir d

Que es lo que hubiese tenido que escribir si las extensiones estuvieran
Deshabilitadas.



                             COMANDO COPY

Copia uno o más archivos en otra ubicación.

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] origen [/A | /B]
     [+ origen [/A | /B] [+ ...]] [destino [/A | /B]]

  origen       Especifica el archivo o archivos que deben copiarse.
  /A           Indica un archivo de texto ASCII.
  /B           Indica un archivo binario.
  /D           Permite que el archivo de destino se cree sin cifrar.
  destino      Especifica el directorio y/o el nombre de archivo de los
               nuevos archivos.
  /V           Comprueba si los nuevos archivos están escritos
               correctamente.
  /N           Si está disponible, usa un nombre de archivo corto al copiar
               un archivo cuyo nombre no tiene el formato 8.3.
  /Y           Suprime la solicitud de confirmación antes de
               sobrescribir un archivo de destino existente.
  /-Y          Solicita confirmación antes de sobrescribir un archivo de
               destino existente.
  /Z           Copia archivos de red en modo reiniciable.
  /L           Si el origen es un vínculo simbólico, copia el vínculo al
               destino en lugar del archivo real al que apunta el vínculo.

El modificador /Y puede preestablecerse en la variable de entorno COPYCMD.
Esto puede anularse con el modificador /-Y en la línea de comando.
La confirmación del usuario se solicita de forma predeterminada antes de
sobrescribir algo, excepto si el comando COPY se ejecuta desde un script por
lotes.

Para anexar archivos, especifique un único archivo de destino pero
varios archivos de origen (con caracteres comodines o el formato
archivo1+archivo2+archivo3).

COMANDO COPY CON

Crea archivo dentro de la línea de comando f6 para guardar y ctrl +c para cancelar.

SINTAXIS:

COPY CON        NOBRE DEL ARCHIVO.





COMANDO MOVE


Mueve archivos y cambia el nombre a archivos y directorios.

Mover uno o más archivos:
MOVE [/Y | /-Y] [unidad:][ruta]nombrearchivo1[,...] destino

Cambiar el nombre a un directorio:
MOVE [/Y | /-Y] [unidad:][ruta]nombredirectorio1 nombredirectorio2

  [unidad:][ruta]nombrearchivo1 Especifica la ubicación y el nombre del
archivo o archivos que quiere mover.

  destino            Especifica la nueva ubicación del archivo. El
                     destino puede constar de una letra de unidad y
                     dos puntos, un nombre de directorio o una
                     combinación. Si mueve solo un archivo, también
                     puede incluir un nombre de archivo si quiere
                     cambiar el nombre del archivo cuando lo mueva.

  [unidad:][ruta]nombredirectorio1  Especifica el directorio al que
                     desea cambiar el nombre.

  nombredirectorio2  Especifica el nuevo nombre del directorio.

  /Y                 Suprime la solicitud de confirmar si quiere
                     sobrescribir un archivo de destino ya existente.

  /-Y                Aparecerá la solicitud para confirmar si desea
                     sobrescribir un archivo de destino ya existente.

El modificador /Y puede estar presente en la variable de entorno COPYCMD.
Esto puede sobrescribirse con /-Y en la línea de comandos. Lo
predeterminado es pedir la sobrescritura a no ser que el comando MOVE sea
ejecutado dentro de un script de un archivo de proceso por
lotes.


COMANDO REN

Cambia el nombre de uno o más archivos.

RENAME [unidad:][ruta]archivo1 archivo2.
REN [unidad:][ruta]archivo1 archivo2.

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




COMANDO TYPE



La sintaxis del comando no es correcta.

C:\Users\Despacho>TYPE/?
Muestra el contenido de uno o más archivos de texto.

TYPE [unidad:][ruta]archivo

COMANDO DEL


Elimina uno o más archivos.

DEL [/P] [/F] [/S] [/Q] [/A[[:]atributos]] nombres
ERASE [/P] [/F] [/S] [/Q] [/A[[:]atributos]] nombres

  nombres       Especifica una lista de uno o más archivos o directorios.
                Se puede usar comodines para eliminar varios archivos.
                Si se especifica un directorio, todos sus archivos se
                eliminarán.

  /P            Pide confirmación antes de eliminar cada archivo.
  /F            Fuerza la eliminación de archivos de solo lectura.
  /S            Elimina archivos especificados de todos los subdirectorios.
  /Q            Modo silencioso. No pide confirmación sobre eliminación con
                comodín global
  /A            Selecciona los archivos que se van a eliminar basándose en los
                atributos
  atributos     R  Archivos de solo lectura       S  Archivos de sistema
                H  Archivos ocultos               A  Archivos preparados para
                                                     almacenamiento
                I  No archivos indizados de contenido  L  Puntos de análisis
                -  Prefijo de exclusión

Si las extensiones de comando están habilitadas, DEL y ERASE cambian
de la siguiente manera:

La semántica que se muestra para el modificador /S está invertida
de tal modo que le muestra solamente los archivos eliminados y no
los que no se encontraron.





COMANDO  SHUTDOWN


Uso: SHUTDOWN [/i | /l | /s | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/f]
    [/m \\equipo][/t xxx][/d [p|u:]xx:yy [/c "comentario"]]

    Sin argumentos  Muestra la ayuda. Es lo mismo que escribir /?.
    /?              Muestra la ayuda. Es lo mismo que no especificar ninguna
                    opción.
    /i              Muestra la interfaz gráfica de usuario (GUI).
               Debe ser la primera opción.
    /l              Cierra la sesión. No se puede utilizar con las opciones /m o /d.
    /s              Apaga el equipo.
    /r              Apaga completamente y reinicia el equipo.
    /g         Apaga completamente y reinicia el equipo. Después de que el sistema
               sistema, reinicie las aplicaciones registradas.
    /a              Anula el apagado del sistema.
               Solo se puede usar durante el período de tiempo de espera.
    /p              Apaga el equipo local sin tiempo de espera ni advertencia.
               Se puede usar con las opciones /d y /f.
    /h              Hiberna el equipo local.
               Se puede usar con la opción /f.
    /hybrid         Realiza un apagado del equipo y lo prepara para un inicio rápido.
               Debe usarse con la opción /s.
    /e         Documenta la razón del apagado inesperado de un equipo.
    /o         Va al menú de opciones de arranque avanzadas y reinicia el equipo.
               Debe usarse con la opción /r.
    /m \\equipo Especifica el equipo de destino.
    /t xxx     Establece el período de tiempo de espera antes del apagado en xxx segundos.
               El intervalo válido es de 0 a 315360000 (10 años); el valor predeterminado es 30.
               Si el período de tiempo de espera es superior a 0, el parámetro /f es
               implícito.
    /c "comentario" Comentario acerca de la razón del reinicio o apagado.
               Se permiten 512 caracteres como máximo.
    /f         Fuerza el cierre de las aplicaciones que se ejecutan sin advertir previamente a los usuarios.
               El parámetro /f es implícito cuando se especifica un valor mayor que 0
               para el parámetro /t.
    /d [p|u:]xx:yy  Proporciona la razón del reinicio o apagado.
               p indica que el reinicio o el apagado está planeado.
               u indica que la razón está definida por el usuario.
               Si no se especifica p ni u, el reinicio o el apagado no estarán
               planeados.
               xx es el número de razón principal (entero positivo inferior a 256).
               yy es el número de razón secundario (entero positivo inferior a 65536).


COMANDO 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.
  R   Atributo de solo lectura del archivo.
  A   Atributo de archivo de almacenamiento.
  S   Atributo de archivos del sistema.
  H   Atributo de archivo oculto.
  I   No atributo de archivo indizado de contenido.
  X   Sin atributo de archivo de limpieza.
  V   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  También procesa carpetas.
  /L  Se trabaja en los atributos del vínculo simbólico en vez de
      en el destino del vínculo simbólico.


 CONCLUCIÒN
El CMD es un sistema operativo monousuario y monetaria. Al cumplir las dos condiciones, el procesador está en cada momento está dedicado en exclusividad a la ejecución de un proceso, por lo que la planificación del procesador es simple y se dedica al único proceso activo que pueda existir en un momento dado. 
Esto quiere decir que es mas rápida la comunicación con el sistema operativo aunque en este entorno es mas difícil trabajar, ya que los comandos deben de salir una palabra errónea todo puede salir mal, pero los resultados de aprender la línea de comandos puede ser muy beneficioso.



No hay comentarios.:

Publicar un comentario