Optimización de la experiencia del shell
PowerShell es un shell de línea de comandos y un lenguaje de scripting, todo en uno.
En Wikipedia se incluye la siguiente descripción de un shell:
Un shell administra la interacción del sistema de usuario mediante la solicitud de entrada a los usuarios, su interpretación y, después, el control de la salida desde el sistema operativo subyacente (como un bucle de lectura, evaluación e impresión, o REPL).
De forma similar a otros shells como bash
o cmd.exe
, PowerShell le permite ejecutar cualquier comando disponible en el sistema, no solo los de PowerShell.
Los comandos de PowerShell se conocen como cmdlets. Los cmdlets son comandos de PowerShell, no ejecutables independientes. Los comandos de PowerShell no se pueden ejecutar en otros shells sin ejecutar primero PowerShell.
Características de la interfaz de la línea de comandos de PowerShell
PowerShell es un shell de comandos moderno que incluye las mejores características de otros shells populares. A diferencia de la mayoría de los shells que solo aceptan y devuelven texto, PowerShell acepta y devuelve objetos .NET. El shell tiene varias características que puede usar para optimizar la experiencia interactiva del usuario.
- Un historial de línea de comandos sólido.
- Finalización con tabulación y predicción de comandos
- Admite alias de comando y parámetro.
- Canalización para encadenar comandos.
- Sistema de ayuda en la consola, similar a las páginas
man
de UNIX.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de