Símbolo del sistema frente a Windows PowerShell ¿Cuál es la diferencia?

Símbolo del sistema frente a Windows PowerShell ¿Cuál es la diferencia? / Windows

En lo que respecta a los sistemas operativos, Windows es quizás el menos dependiente de la línea de comandos. De hecho, la mayoría de nosotros hemos logrado llegar tan lejos sin alguna vez usandolo Pero con Windows 10 a la vuelta de la esquina, tal vez sea hora de que aprendamos.

Pero antes de saltar a él, hay una diferencia significativa que debes entender, y esa es la diferencia entre Símbolo del sistema y Potencia Shell. Se ven bastante similares en la superficie, pero en la práctica son muy diferentes entre sí.

Esto es lo que necesitas saber sobre los dos.

El mensaje de comando llegó primero

A partir de Windows NT y más allá, Windows vino equipado con un intérprete de línea de comandos llamado cmd.exe, mejor conocido como Símbolo del sistema. Con él, los usuarios podrían interactuar con el sistema operativo mediante comandos y parámetros basados ​​en texto..

Pero mientras que el símbolo del sistema era lo primero, no era así. la primero. Las versiones anteriores del sistema operativo (Windows 95, 98 y ME) tenían un intérprete de línea de comandos más primitivo llamado COMMAND.COM, mejor conocido como MS-DOS.

No hace falta decir que el símbolo del sistema fue una gran mejora respecto al intérprete MS-DOS obsoleto.

A pesar de la naturaleza gráfica de Windows, la línea de comandos nunca ha sido, y nunca será, obsoleta. Ofrece un grado de potencia y flexibilidad que simplemente no se puede lograr con las interfaces de apuntar y hacer clic (como las secuencias de comandos por lotes) y, dependiendo de su competencia, puede hacer las cosas más rápido usando el símbolo del sistema..

Por ejemplo, aquí hay algunas tareas comunes facilitadas por el Símbolo del sistema 7 Tareas comunes El símbolo del sistema de Windows hace que las tareas comunes sean rápidas y fáciles 7 El símbolo del sistema de Windows se hace fácil y rápido No permita que la línea de comandos lo intimide. Es más simple y más útil de lo que esperas. Es posible que se sorprenda de lo que puede lograr con solo presionar algunas teclas. Lee mas . Además, hay varios comandos básicos que todos los usuarios deben conocer. 15 Comandos de CMD Todos los usuarios de Windows deben saber 15 Comandos de CMD que todos los usuarios de Windows deben saber El símbolo del sistema sigue siendo una herramienta poderosa para Windows. Estos son los comandos CMD más útiles que cada usuario de Windows necesita saber. Lea más en caso de que necesite solucionar un problema y todo lo que tiene es acceso a la línea de comandos.

Si eres virgen en la línea de comandos, te recomendamos que consultes nuestra guía para principiantes en la línea de comandos. Una guía para principiantes a la línea de comandos de Windows. Una guía para principiantes a la línea de comandos de Windows. La línea de comandos te permite comunicarte directamente con tu computadora. realizar diversas tareas. Lee mas . Es más fácil de lo que crees y vale la pena saberlo..

Si bien el símbolo del sistema es más que adecuado para el usuario promedio, algunas personas quieren más, por lo que existen reemplazos del símbolo del sistema, como la consola de código abierto. Afortunadamente para todos nosotros, Microsoft tenía una mejor respuesta en la tienda: PowerShell.

PowerShell lo llevó al siguiente nivel

Si el símbolo del sistema es como un Motorola Razr de la era de 2004, PowerShell es como un Motorola Moto X de la era de 2015. Puede hacer muchas de las mismas cosas y Más. PowerShell puede no ser el mejor intérprete de línea de comandos disponible, pero sin duda es lo suficientemente potente como para satisfacer a los usuarios avanzados.

Las semillas de PowerShell se sembraron en 2002, cuando Microsoft comenzó a trabajar en Microsoft Shell, también conocido como Monad, que fue diseñado para ser extensible por los usuarios. Monad salió a bolsa en 2005 y finalmente se le cambió el nombre a Potencia Shell en 2006. Al mismo tiempo, se integró en el propio sistema operativo..

Pero, ¿qué significa todo esto??

En pocas palabras, PowerShell le permite crea tus propios comandos y scripts utilizando el lenguaje de programación C #. Tanto PowerShell como C # están integrados con Microsoft .NET Framework, lo que significa que tiene acceso a muchas funciones y herramientas preexistentes para ayudarlo a crear mejores comandos y scripts con menos esfuerzo general..

PowerShell tiene muchas características avanzadas Mejora tu productividad con Windows Los scripts de PowerShell Aumenta tu productividad con Windows PowerShell Scripts ¿Qué pasaría si pudieras llevar la productividad de Linux a Windows? La mayoría de las distribuciones de Linux vienen empaquetadas con el potente shell Bash. PowerShell es un terminal igualmente potente para Windows. Lea más: como la ejecución remota de tareas, tareas en segundo plano, automatización de tareas, canalización de comandos y más, que lo convierten en una opción mejor que la instrucción de comando arcaica cuando tiene que realizar muchas tareas de administración y mantenimiento del sistema..

¿Deberías usar PowerShell? Bueno, el usuario promedio realmente no necesita todas estas campanas y silbidos. Los administradores y usuarios avanzados, por otro lado, probablemente amarán lo que puede hacer. Comience con estos comandos básicos de PowerShell 6 Comandos básicos de PowerShell para obtener más de Windows 6 Los comandos básicos de PowerShell para obtener más de Windows PowerShell es lo que obtiene cuando le da esteroides a la solicitud de comando de Windows. Le otorga el control de casi todos los aspectos del sistema de Windows. Te ayudamos a saltar su curva de aprendizaje. Leer más para conocer su potencial..

Nota: PowerShell tiene una pequeña curva de aprendizaje, así que no espere entenderlo de inmediato..

Mejoras de PowerShell en Windows 10

Tan útil como ya es, PowerShell recibirá varias mejoras cuando se lance oficialmente Windows 10. Aquí hay algunos puntos destacados que puede esperar.

Gestión de paquetes: Un administrador de paquetes es una forma conveniente de administrar todo el software que descarga, instala y elimina. En lugar de saltar de un sitio web a otro, simplemente navega por los paquetes con PackageManagement (anteriormente conocido como OneGet Windows obtiene un administrador de paquetes: descargue el software de manera centralizada a través de OneGet Windows obtenga un administrador de paquetes - descargue el software de manera centralizada a través de OneGet Microsoft está agregando otra característica de Linux a Windows . La administración de paquetes puede aumentar seriamente la productividad, aumentar la seguridad y, en última instancia, ahorrarle muchos dolores de cabeza. Le mostramos cómo funcionará. Leer más). Al suscribirse a diferentes repositorios, puede elegir qué paquetes están disponibles para usted.

OneGet ya está disponible técnicamente para Windows 8.1, pero solo si instala Windows Management Framework 5.0. Cuando Windows 10 aparezca, PackageManagement se integrará con el sistema de forma predeterminada.

Secure Shell (SSH): Secure Shell ha sido durante mucho tiempo un protocolo básico para establecer conexiones cifradas entre sistemas remotos. Sin SSH, es fácil para los de fuera interceptar los datos mientras se transmiten.

Hasta hace poco, SSH en Windows requería el uso de una solución de terceros (por ejemplo, PuTTY), pero el equipo de PowerShell anunció que implementaría el soporte de SSH en Windows Windows 10 SSH versus PuTTY: ¿Es hora de cambiar su cliente de acceso remoto? Windows 10 SSH vs. PuTTY: ¿Es hora de cambiar tu cliente de acceso remoto? Veamos cómo configurar el acceso SSH en Windows 10 y si las nuevas herramientas pueden reemplazar a PuTTY. Lee mas . Tomó un tiempo, pero parece que Windows finalmente se está poniendo al día en esta área.

Características de PowerShell: Con la versión 5.0, el lenguaje de PowerShell se está mejorando con nuevas características como: clases y enumeraciones, nuevos comandos incorporados, funciones expandidas para comandos existentes, colores de sintaxis en la consola y más.

Para obtener información detallada, consulte el artículo Novedades en PowerShell 5.0 de Microsoft.

Esperemos que ahora tenga una mejor idea de las diferencias entre el símbolo del sistema y el PowerShell. Si ha llegado tan lejos y aún está confundido, no se preocupe: PowerShell es para usuarios avanzados y el símbolo del sistema es suficiente para todos los demás. De hecho, puedes arreglártelas sin saber nada..

¿Tiene alguna pregunta? ¿Qué opinas sobre PowerShell? ¿Va Microsoft en la dirección correcta? Comparte con nosotros en los comentarios a continuación.!

Créditos de imagen: Símbolo del sistema por Kaleb Fulgham a través de Flickr, Conexión encriptada por Andrea Danti a través de Shutterstock

Obtenga más información sobre: ​​Símbolo del sistema, Mantenimiento de computadoras, MS-DOS, PowerShell.