Resultados 1 al 10 de 10

Monad: la nueva línea de comandos de Longhorn

  1. #1 Monad: la nueva línea de comandos de Longhorn 
    HH Administrator Avatar de LUK
    Fecha de ingreso
    Oct 2001
    Ubicación
    SpaÑa
    Mensajes
    5.284
    Descargas
    223
    Uploads
    250
    La introducción de conectores que posibilitan el pase de objetos en lugar de solamente líneas de texto de un programa o comando a otro, constituye la principal mejora de la veterana línea de comandos, en su encarnación para la plataforma Windows.

    Después de años sin introducir cambios notables en el intérprete de comandos de sus sistemas operativos, Microsoft ultima los detalles de Monad, el nombre en clave que recibe MSH y que podemos interpretar como Microsoft Shell.

    El cambio más notable respecto a versiones anteriores de la línea de comandos como pueden ser COMMAND.COM o CMD.EXE se produce en lo que técnicamente se llaman pipes (tuberías en inglés). Tradicionalmente, estos elementos permiten concatenar diversos comandos y programas, haciendo que la salida de texto de uno pase a la entrada de texto del siguiente. El carácter que nos permite definir una pipe o tubería es la línea vertical | , de forma que si por ejemplo queremos realizar un listado de los ficheros de nuestra cuenta en un sistema Unix de forma que queden ordenados alfabéticamente, teclearemos:

    # ls | sort

    Las pipes son una herencia del mundo Unix, adaptadas por su potencia y versatilidad a la plataforma Windows.

    Hasta ahora las entradas y salidas de los programas que se ejecutaban desde la línea de comandos se hacían esencialmente a través de streams (cadenas) de texto por tres lugares posibles: stdin, stdout y stderr (respectivamente entrada de datos, salida de resultados y salida de mensajes y códigos de error). La nueva versión de la shell de Microsoft permite dejar de lado la limitación de trabajar solamente con texto, permitiendo que las pipes trabajen con cualquier tipo de objeto que pueda ser definido como una clase de .NET con unos atributos especiales.

    La principal ventaja de esta nueva facilidad se entiende mejor con un ejemplo práctico, acercándonos nuevamente al Unix para realizar una muestra comparativa de la superioridad del planteamiento de Microsoft: Si queremos realizar una utilidad en shell script que nos permita matar un proceso correspondiente a un programa determinado, daremos una orden kill dentro del script después de haber listado todos los procesos con ps e ido a buscar el PID del proceso que deseemos, realizando una serie de operaciones para aislar la línea donde se encuentra buscando por el nombre del programa, todas estas operaciones conectadas por pipes.

    A partir de ahora, la shell será suficientemente “inteligente” para determinar con que tipo de datos de salida está trabajando, por lo que podríamos concatenar directamente la orden kill a la salida del proceso ps, ya que lo que se está listando ya no es solo texto, si no información relativa a procesos que el sistema entiende como tal.

    La integración entre la línea de comandos y los elementos de la interfaz gráfica de usuario es otro de los objetivos que Microsoft persigue con su nueva shell.

    Fuente: DiarioRed
    [][][] LUK [][][]
    hackhispano.com
    Citar  
     

  2. #2  
    Avanzado
    Fecha de ingreso
    Jan 2004
    Ubicación
    Argentina
    Mensajes
    427
    Descargas
    1
    Uploads
    0
    muy bueno y espero que sea asi.
    una duda el command no permite el dir | sort | more osea antes un poquito de esto ya tenia, pero como lo plantean ahora me gusta mas.
    <<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>
    No llores porque termino, sonrie porque sucedio-.
    Citar  
     

  3. #3  
    Avanzado
    Fecha de ingreso
    Oct 2003
    Ubicación
    México, QRO.
    Mensajes
    251
    Descargas
    0
    Uploads
    0
    Suena bien a esperar como funciona
    Tengo el peor de los cansancios......el cansancio de mi mismo.

    ¦¦lH░▒░₪نקηی۱h٤r₪░▒░Hl¦¦
    Citar  
     

  4. #4  
    Avanzado
    Fecha de ingreso
    Jan 2002
    Ubicación
    Corna-Jakobusland
    Mensajes
    216
    Descargas
    0
    Uploads
    0
    Que cosas, con lo que insiste la gran M en lo malo que es linux, y windows cada vez se parece mas a el.
    Citar  
     

  5. #5  
    Avanzado
    Fecha de ingreso
    Jul 2003
    Ubicación
    Mexico Huajeland(:Oaxaca:)
    Mensajes
    162
    Descargas
    0
    Uploads
    0
    Al que a un buen arbol se arrima..........................."buena sombra le cobija"

    "dicho mexicano"
    buscando la armonia existencial
    Citar  
     

  6. #6  
    Moderador HH
    Fecha de ingreso
    Sep 2002
    Ubicación
    127.0.0.1
    Mensajes
    1.817
    Descargas
    3
    Uploads
    0
    ?¿?¿?¿? hasta la shell se la quieren copiar a unix
    Quien no sabe lo que busca no entiende lo que encuentra.
    Citar  
     

  7. #7  
    Emeritus HH-team Avatar de TseTse
    Fecha de ingreso
    Apr 2002
    Ubicación
    Metaverso
    Mensajes
    3.284
    Descargas
    1
    Uploads
    0
    Y luego querran patentar el ls....

    TseTse
    ͎T͎͎s͎͎e͎͎T͎͎s͎͎e͎
    Citar  
     

  8. #8  
    Avanzado
    Fecha de ingreso
    Jan 2004
    Ubicación
    NULL
    Mensajes
    901
    Descargas
    0
    Uploads
    0
    Cita Iniciado por vladivx
    Al que a un buen arbol se arrima..........................."buena sombra le cobija"

    "dicho mexicano"
    Jeje, pues por aquí en Andalucía también se dice eso.

    Salu2
    • First they ignore you...
    Citar  
     

  9. #9  
    Emeritus HH-team Avatar de TseTse
    Fecha de ingreso
    Apr 2002
    Ubicación
    Metaverso
    Mensajes
    3.284
    Descargas
    1
    Uploads
    0
    En toda españa se dice... xD

    TseTse
    ͎T͎͎s͎͎e͎͎T͎͎s͎͎e͎
    Citar  
     

  10. #10  
    Avanzado
    Fecha de ingreso
    Jan 2004
    Ubicación
    NULL
    Mensajes
    901
    Descargas
    0
    Uploads
    0
    Bueno ya.. (que conste que lo había pensado) xDD
    • First they ignore you...
    Citar  
     

Temas similares

  1. Respuestas: 0
    Último mensaje: 18-08-2015, 13:39
  2. Leer en linea de comandos en C++
    Por Deskicio en el foro GENERAL
    Respuestas: 6
    Último mensaje: 18-08-2008, 19:48
  3. Goosh, google en línea de comandos
    Por LUK en el foro OFF-TOPIC
    Respuestas: 1
    Último mensaje: 03-06-2008, 14:32
  4. El firewall de XP SP2 desde la línea de comandos
    Por mimasol en el foro WINDOWS
    Respuestas: 1
    Último mensaje: 16-03-2007, 16:04
  5. C++ y linea de comandos
    Por fedderico10 en el foro PROGRAMACION DESKTOP
    Respuestas: 2
    Último mensaje: 06-01-2007, 19:05

Marcadores

Marcadores