Un shell es un tipo de programa que permite a los usuarios acceder a los servicios del núcleo de la capa de interfaz gráfica de usuario del sistema operativo . Cada tipo de sistema operativo tiene esta función , dado que el nivel gráfico del sistema operativo , como en Windows , Linux o Mac OS , es un tipo de concha. Conchas de interfaz de línea de comandos son generalmente preferidos por los usuarios avanzados para algunas tareas , ya que son mucho más rápido debido a la menor carga . Lenguaje de scripting Scripting Language
de Windows PowerShell del interactúa directamente con el framework. NET , los objetos en lugar de texto simple procesamiento . Este lenguaje también permite el control total de ordenadores conectados en red dentro del dominio , por lo que es perfecto para los administradores de dominio . Esto hace que sea mucho más potente que la línea de comandos se accede desde "CMD ".
Lotes Idioma
idiomas lotes
son normalmente una capa de abstracción por encima de lenguajes de script , utilizando simplificada comandos que incorporan una gran cantidad de servicios . CMD se configura de esta manera , con el fin de ser más fácil de entender y de utilizar por los usuarios que no necesitan necesariamente tantas funciones disponibles.
Extensible Interface
Desde PowerShell utiliza ampliamente el . NET Framework , los nuevos comandos , la sintaxis y la interactividad con otros programas y servicios que se pueden implementar fácilmente. Esta flexibilidad contribuye a PowerShell es un programa shell mucho más potente y flexible que el CMD .
Basado en DOS
CMD , también llamado símbolo del sistema , está diseñado para parecerse a los de MS - DOS , a pesar de que no se está ejecutando MS-DOS , lo que sería un sistema operativo completamente diferente se ejecuta dentro de Windows . La forma actual del CMD se ha creado con la sintaxis de MS -DOS de modo que es familiar para los usuarios existentes , pero los usuarios no deben esperar que los programas de MS -DOS para que sean compatibles de forma automática en CMD .