🇯🇵 日本語 | 🇺🇸 English | 🇪🇸 Español | 🇵🇹 Português | 🇹🇭 ไทย | 🇨🇳 中文

[Para principiantes] Cómo instalar e iniciar PowerShell (Windows / Mac / Linux)

En el artículo anterior, "PowerShell: La guía definitiva del shell indispensable para usuarios de Windows", aprendimos que PowerShell no es solo un símbolo del sistema, sino un shell superpotente que manipula objetos. Tras conocer una parte de su encanto y potencia, es posible que te hayas quedado con ganas de probarlo.

Sin embargo, el "Windows PowerShell" que viene preinstalado en tu Windows es una versión algo antigua (5.1) y ya no recibe nuevas funciones. El que realmente demuestra su valía en el desarrollo web moderno es el nuevo "PowerShell (versión 7 en adelante)", de código abierto y en continuo desarrollo. Este ha evolucionado hasta convertirse en una herramienta multiplataforma que funciona exactamente igual no solo en Windows, sino también en macOS y Linux.

En este artículo, explicaremos detalladamente los pasos para instalar y ejecutar la última versión de PowerShell en cada sistema operativo, de una manera que hasta los principiantes puedan seguir sin perderse. ¡Vamos a instalar este moderno shell en tu máquina preferida y a potenciar la eficiencia de tu desarrollo web!


¿Por qué un nuevo PowerShell? Diferencias con Windows PowerShell

Primero, respondamos a la pregunta: "Si ya lo tengo en Windows, ¿por qué necesito instalar uno nuevo?". Hay claras diferencias entre ambos.

Para que te hagas una idea, Windows PowerShell es como el "teléfono fijo que venía con la casa", y el nuevo PowerShell es como el "smartphone más reciente". Ambos sirven para llamar, pero el abanico de posibilidades y su potencial futuro son completamente diferentes. En este artículo, explicaremos cómo conseguir ese "último smartphone".


1. Cómo instalar PowerShell en Windows

La forma más fácil e inteligente de instalarlo en Windows es usar winget, el gestor de paquetes estándar de Windows.

Paso 1: Buscar PowerShell con winget

Primero, abre PowerShell o la Terminal (no se necesitan permisos de administrador) y busca los paquetes de PowerShell disponibles para instalar con el siguiente comando.

winget search Microsoft.PowerShell

Si en la lista aparece "Microsoft.PowerShell", significa que winget está listo para usarse.


Paso 2: Instalar PowerShell con winget

Ahora, ejecuta el siguiente comando para instalar la última versión estable de PowerShell.

winget install --id Microsoft.PowerShell --source winget

El instalador se descargará automáticamente y la configuración se completará.


Paso 3: Iniciar y verificar el nuevo PowerShell

Tras la instalación, al abrir el menú de Inicio, verás un nuevo "PowerShell" con un icono negro, además del tradicional "Windows PowerShell" de icono azul. Haz clic en él para iniciarlo.

Una vez iniciado, vamos a comprobar la versión. Ejecuta el siguiente comando.

$PSVersionTable

Si en los resultados mostrados, PSVersion es algo como "7.x.x", ¡la instalación de la última versión ha sido un éxito!


2. Cómo instalar PowerShell en macOS

En macOS, lo más fácil es usar el gestor de paquetes Homebrew.

Paso 1: Instalar PowerShell con Homebrew

Abre la Terminal y podrás instalarlo con un solo comando.

brew install --cask powershell

Paso 2: Iniciar y verificar PowerShell

Una vez completada la instalación, puedes iniciar PowerShell simplemente tecleando el siguiente comando en la terminal.

pwsh

Si el prompt cambia a algo como PS /Users/yourname>, PowerShell se está ejecutando. Puedes confirmar que es la versión 7 o posterior con $PSVersionTable.


3. Cómo instalar PowerShell en Linux (Ubuntu/Debian)

En Linux, lo habitual es registrar el repositorio de paquetes oficial de Microsoft y luego instalar desde ahí. Aquí te mostramos los pasos para sistemas basados en Ubuntu/Debian.

Paso 1: Preparación

Primero, actualiza la lista de paquetes e instala las herramientas necesarias.

sudo apt-get update
sudo apt-get install -y wget apt-transport-https software-properties-common

Paso 2: Obtener la clave GPG del repositorio de Microsoft

Descarga la clave para verificar la autenticidad de los paquetes.

wget -q "https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb"
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb

Paso 3: Instalar PowerShell

Actualiza la información del repositorio y, finalmente, instala PowerShell.

sudo apt-get update
sudo apt-get install -y powershell

Paso 4: Iniciar y verificar

Tras la instalación, puedes iniciarlo con el comando pwsh. Al igual que en macOS, vamos a comprobar la versión.

pwsh

Resumen

¡Buen trabajo! Con esto, ya tienes un entorno de PowerShell moderno y multiplataforma en tu máquina Windows, macOS o Linux. El poder ejecutar los mismos comandos y los mismos scripts sin importar el sistema operativo es una ventaja enorme en el desarrollo web.

Especialmente para los usuarios de Windows, esperamos que os hayáis emocionado con las posibilidades de automatización al entrar en contacto con la filosofía de "objetos" y "canalizaciones", que rompe con todo lo conocido del antiguo Símbolo del sistema.

Ahora que tu entorno está listo, ya has empezado el camino para convertirte en un maestro del shell definitivo. En el próximo artículo, seleccionaremos y presentaremos los 10 cmdlets básicos más útiles que deberías aprender primero con este nuevo PowerShell. ¡No te lo pierdas!

Los 10 comandos de PowerShell que debes aprender primero (Get-Process, Set-Location, etc.)