Símbolo del sistema vs windows powershell: ¿cuál es la diferencia?
En lo que se refiere 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 conseguido llegar hasta aquí sin ni una sola vez usarlo. Pero con Windows 10 vuelta de la esquina, tal vez es hora de que aprendimos.
Vídeo: CMD y PowerShell - Buscar textos dentro de un archivo
Pero antes de saltar a ella, hay una diferencia significativa que es necesario 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 acerca de los dos.
El símbolo del sistema fue primero
A partir de Windows NT y más allá, Windows viene equipado con un intérprete de línea de comandos llamada cmd.exe, mejor conocido como Símbolo del sistema. Con ella, los usuarios pueden interactuar con el sistema operativo utilizando los comandos y parámetros basados en texto.
Pero mientras que en Símbolo del sistema fue primero, que no era el 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 en Símbolo del sistema era una enorme mejora sobre la obsoleta intérprete de MS-DOS.
A pesar de la naturaleza gráfica de las ventanas, 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 (tales como secuencias de comandos por lotes), y en función de su nivel de dominio, puede hacer las cosas más rápido usando el símbolo del sistema.
Por ejemplo, aquí están algunas tareas comunes facilitadas por Símbolo del sistema. Además, hay varios comandos básicos de todos los usuarios deben saber en caso de tener que solucionar un problema y todo lo que tienes es el acceso de línea de comandos.7 Tareas comunes el símbolo del sistema de Windows hace rápida & Fácil7 Tareas comunes el símbolo del sistema de Windows hace rápida & FácilNo deje que el símbolo del sistema te intimide. Es más sencillo y más útil de lo esperado. Usted puede ser sorprendido por lo que puede lograr con sólo unas pocas pulsaciones de teclas.Lee mas
Si usted es una virgen de línea de comandos absoluta, te recomendamos que visites nuestra guía para principiantes de Símbolo del sistema. Es más fácil de lo que piensa y bien vale la pena conocer.
Símbolo del sistema, mientras que es más que suficiente para el usuario medio, algunas personas quieren más - por lo que mandan las sustituciones inmediatas, como el Consola de código abierto, existe. Afortunadamente para todos nosotros, Microsoft tuvo una mejor respuesta en la tienda: PowerShell.Enfermo de la solicitud de comando Viejo en Windows 7? Para actualizar la ConsolaEnfermo de la solicitud de comando Viejo en Windows 7? Para actualizar la ConsolaMicrosoft revisado y actualizado gran parte de Windows con Windows 7, pero el símbolo del sistema no ha sido actualizado desde el siglo pasado. No es sólo la antigua-looking- carece de muchas de las características que los usuarios de línea de comandos han ...Lee mas
PowerShell lo llevó al siguiente nivel
Si el símbolo del sistema es como un 2004 era de Motorola Razr, entonces PowerShell es como un 2015 era de Motorola Moto X. Se puede hacer un montón de las mismas cosas y Más. PowerShell no puede ser el mejor intérprete de línea de comandos disponibles, pero es sin duda lo suficientemente potente como para satisfacer a los usuarios de energía.
Las semillas de PowerShell se plantaron en 2002, cuando Microsoft comenzó a trabajar en Microsoft Shell, también conocido como mónada, que fue diseñado para ser extensible por los usuarios. Mónada se hizo pública en 2005 y finalmente fue renombrada como 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 crear sus propios comandos y scripts utilizando el lenguaje de programación C #. Tanto PowerShell y C # se integran con Marco .NET de Microsoft, así que le darán acceso a una gran cantidad de funciones y herramientas para ayudar a crear mejores comandos y scripts con menos esfuerzo global preexistentes.Un comienzo GNU Para Microsoft: lo que es un código abierto .NET Medios marco para el resto de nosotrosUn comienzo GNU Para Microsoft: lo que es un código abierto .NET Medios marco para el resto de nosotrosMicrosoft acaba de publicar una parte significativa de su código bajo una licencia de código abierto permisiva. Este movimiento rompe con años de tradición. Pero por qué y qué significa para usted?Lee mas
PowerShell tiene un montón de características avanzadas - al igual que la ejecución remota de tareas, las tareas de fondo, automatización de tareas, la tubería de mando, y más - que lo convierten en una opción mejor que el símbolo del sistema arcaico cuando se tiene una gran cantidad de administración y mantenimiento del sistema para hacerlo.
En caso de utilizar PowerShell? Así, el usuario medio no necesita realmente todas estas campanas y silbatos. Administradores y usuarios avanzados, por el contrario, es probable que el amor lo que puede hacer. Empezar a trabajar con estos comandos básicos PowerShell para hacerse una idea de su potencial.
Nota: PowerShell tiene un poco de una curva de aprendizaje, así que no esperes para captar de inmediato.
Las mejoras PowerShell en Windows 10
Tan útil como lo es ya, PowerShell va a recibir varias mejoras cuando Windows 10 es lanzado oficialmente. Aquí están algunos ejemplos que usted puede esperar.
Vídeo: IPCONFIG, PING, NSLOOKUP y TRACERT en Windows PowerShell
PackageManagement: Un gestor de paquetes es una forma conveniente de administrar todo el software que se descarga, instalar y quitar. En lugar de saltar de sitio en sitio, que acaba de navegar por paquetes con PackageManagement (anteriormente conocido como OneGet). Mediante la suscripción a diferentes repositorios, puede elegir qué paquetes están disponibles para usted.Obtiene ventanas Un administrador de paquetes - Descargar software centralizada a través OneGetObtiene ventanas Un administrador de paquetes - Descargar software centralizada a través OneGetMicrosoft está añadiendo otra característica de Linux a Windows. Gestión de paquetes puede aumentar seriamente la productividad, aumentar la seguridad, y en última instancia le ahorrará muchos dolores de cabeza. Le mostramos cómo va a funcionar.Lee mas
OneGet es técnicamente disponible ya para Windows 8.1, pero sólo si se instala Windows Management Framework 5.0. Cuando Windows 10 se acerca, PackageManagement se integrará con el sistema por defecto.
Vídeo: Dile adiós al Simbolo del Sistema en Windows
Secure Shell (SSH): Secure Shell ha sido durante mucho tiempo un protocolo básico para el establecimiento de conexiones cifradas entre los sistemas remotos. Sin SSH, es fácil para los de afuera para interceptar los datos que están siendo transmitidos.
Hasta hace poco, SSH en Windows requiere el uso de una solución de terceros (por ejemplo, la masilla), pero el equipo PowerShell anunció que estarían implementando soporte SSH en Windows. Me tomó un tiempo, pero parece que Windows está finalmente ponerse al día en esta área.
PowerShell Características: Con la versión 5.0, el lenguaje de la misma PowerShell está siendo mejorado con nuevas características como: clases y enumeraciones, nuevos comandos internos, funciones ampliadas para los comandos existentes, coloreado de sintaxis en la consola, y mucho más.
Para más detalles en profundidad, echa un vistazo a la publicación Novedades en PowerShell 5.0 artículo de Microsoft.
Esperemos que ahora tienen una mejor idea de las diferencias entre el símbolo del sistema y PowerShell. Si ha llegado hasta aquí y que todavía está confundido, no se preocupe: PowerShell es para usuarios avanzados y Símbolo del sistema es lo suficientemente bueno para todos los demás. De hecho, puede llegar a funcionar sin saber tampoco.
Vídeo: Como usar el Símbolo del Sistema
¿Tiene alguna pregunta? ¿Qué opinas sobre PowerShell? Microsoft está yendo en la dirección correcta? Comparte con nosotros en los comentarios!