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?

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





Pero antes de comenzar, hay una diferencia significativa que debe comprender, 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 necesita saber sobre los dos.





El símbolo del sistema fue lo primero

A partir de Windows NT y posteriores, Windows venía 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 utilizando comandos y parámetros basados ​​en texto.

Pero aunque el símbolo del sistema fue lo primero, no fue los 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 con respecto al obsoleto intérprete de MS-DOS.

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 interfaces de apuntar y hacer clic (como secuencias de comandos por lotes) y, según su competencia, puede hacer las cosas más rápido con el símbolo del sistema.





Por ejemplo, aquí hay algunas tareas comunes facilitadas por el símbolo del sistema. Además, hay varios comandos básicos que todo usuario debe conocer en caso de que necesite solucionar un problema y todo lo que tiene es acceso a la línea de comandos.

Si eres un virgen absoluto de la línea de comandos, te recomendamos que consultes nuestro guía para principiantes del símbolo del sistema . Es más fácil de lo que piensa 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, razón por la cual 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 2004, entonces PowerShell es como un Motorola Moto X de la era 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 ciertamente es lo suficientemente poderoso como para satisfacer a los usuarios avanzados.

Las semillas de PowerShell se plantaron 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 se hizo pública en 2005 y finalmente pasó a llamarse 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 .NET Framework de Microsoft, lo que significa que obtiene acceso a muchas funciones y herramientas preexistentes para ayudarlo a crear mejores comandos y scripts con menos esfuerzo general.

PowerShell tiene muchas funciones avanzadas, 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 mejor opción que el símbolo del sistema arcaico cuando tiene que realizar una gran cantidad de administración y mantenimiento del sistema. hacer.

¿Deberías usar PowerShell? Bueno, el usuario promedio realmente no necesita todas estas campanas y silbidos. A los administradores y usuarios avanzados, por otro lado, probablemente les encantará lo que puede hacer. Comience con estos comandos básicos de PowerShell para conocer su potencial.

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

Mejoras de PowerShell en Windows 10

Tan útil como ya es, PowerShell recibirá varias mejoras cuando Windows 10 se lance oficialmente. Aquí hay algunos aspectos 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 paquetes con PackageManagement (anteriormente conocido como OneGet). Al suscribirse a diferentes repositorios, puede elegir qué paquetes están disponibles para usted.

OneGet ya está técnicamente disponible para Windows 8.1, pero solo si instala Windows Management Framework 5.0. Cuando aparezca Windows 10, 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 personas externas interceptar 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 Soporte SSH en Windows . Tomó un tiempo, pero parece que Windows finalmente se está poniendo al día en esta área.

Windows no puede detectar automáticamente la configuración de proxy de esta red

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

Para obtener detalles en profundidad, consulte el Novedades de PowerShell 5.0 artículo de Microsoft.

Es de esperar que ahora tenga una mejor idea de las diferencias entre el símbolo del sistema y PowerShell. Si ha llegado hasta aquí y todavía está confundido, no se preocupe: PowerShell es para usuarios avanzados y el símbolo del sistema es lo suficientemente bueno para todos los demás. De hecho, puedes arreglártelas sin saberlo.

¿Tiene alguna pregunta? ¿Qué opinas de PowerShell? ¿Microsoft va 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

Cuota Cuota Pío Correo electrónico 5 consejos para potenciar sus máquinas Linux VirtualBox

¿Cansado del bajo rendimiento que ofrecen las máquinas virtuales? Esto es lo que debe hacer para mejorar el rendimiento de VirtualBox.

Leer siguiente
Temas relacionados
  • Ventanas
  • Mantenimiento de computadora
  • MS-DOS
  • Símbolo del sistema
  • Potencia Shell
Sobre el Autor Joel Lee(1524 Artículos publicados)

Joel Lee es el editor en jefe de MakeUseOf desde 2018. Tiene un B.S. en Ciencias de la Computación y más de nueve años de experiencia profesional en redacción y edición.

Más de Joel Lee

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse