Articles

Instalar y comenzar con PowerShell en Ubuntu

PowerShell es una herramienta de configuración basada en tareas que se utiliza para la automatización y configuración del sistema operativo Windows. Es una herramienta muy poderosa construida sobre.NET framework. Microsoft ha lanzado PowerShell Core para sistemas operativos Linux. PowerShell Core está construido sobre. NET core.

Los administradores pueden realizar diferentes tareas administrativas en el equipo local o en un equipo remoto mediante PowerShell. Es una herramienta de línea de comandos muy poderosa.

PowerShell también es un lenguaje de scripting muy potente para la administración del sistema. Puede escribir scripts muy complejos con PowerShell para ayudarle a automatizar las tareas cotidianas de administración del sistema.

En este artículo, voy a mostrar cómo instalar PowerShell en Ubuntu 18.04 LTS y también cómo empezar con PowerShell. Así que, vamos a cavar.

PowerShell no está disponible en el repositorio oficial de paquetes de Ubuntu 18.04 LTS. Sin embargo, puede agregar fácilmente el repositorio oficial de paquetes de Microsoft en Ubuntu 18.04 LTS e instale PowerShell desde allí utilizando el administrador de paquetes de APT.

en Primer lugar, navegue hasta el directorio /tmp con el siguiente comando:

$ cd /tmp

Ahora, descargar el Microsoft repositorio de paquetes del instalador de paquetes DEB archivo con el siguiente comando:

$ wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb

Now, install the Microsoft package repository installer DEB package with the following command:

$ sudo apt-get install ./packages-microsoft-prod.deb

Microsoft package repositories should be enabled.

Ahora, actualizar el paquete APT caché del repositorio con el siguiente comando:

$ sudo apt update

El paquete APT repositorio de caché debe ser actualizado. Como puede ver, el repositorio de paquetes de Microsoft también aparece aquí. Por lo tanto, se está utilizando el repositorio de paquetes de Microsoft.

Ahora, usted puede instalar PowerShell en el Ubuntu 18.04 LTS máquina.

Para instalar PowerShell en Ubuntu 18.4 LTS de la máquina, ejecute el siguiente comando:

$ sudo apt install powershell

Para confirmar la instalación, pulse y, a continuación, presione <Entrar>.

PowerShell debe ser instalado.

Ahora, para comprobar si PowerShell está funcionando o no, ejecute el comando siguiente:

version pwsh version version

La información de la versión de PowerShell debe imprimirse en la consola. Como puede ver, estoy ejecutando PowerShell 6.2.0. Puede ser diferente en el momento en que lea este artículo.

a Partir de PowerShell:

Ahora que PowerShell está instalado, usted puede comenzar con el siguiente comando:

$ pwsh

PowerShell debe comenzar. Ahora puede comenzar a ejecutar comandos de PowerShell, escribir scripts de PowerShell, ejecutar scripts de PowerShell y muchos más.

introducción con PowerShell en Ubuntu 18.04 LTS:

En esta sección del artículo, voy a mostrar los fundamentos de PowerShell. Así que empecemos.

PowerShell es compatible con todos los cmd comunes.comandos exe y Unix. Por ejemplo, cat, dir, rm, echo, cls, cd, etc.

En Linux, puede utilizar cualquiera de los comandos Linux existentes de PowerShell. Como puede ver, ejecuté los comandos de apt y whoami Linux y se ejecutó con éxito.

PowerShell utiliza más descriptivos alias para el cmd de Windows.comandos exe como dir, cd, cls, etc.

Puede usar el comando Get-Alias de PowerShell para buscar el alias de los comandos que desee.

por ejemplo, Para encontrar el alias del comando cd, utilice Get-Alias de la siguiente manera:

PS> Get-Alias cd

Como puede ver, el alias es Set-Location. Los comandos PoweShell son muy fáciles de recordar.

Como puede ver, puedo usar el Set-Ubicación de comandos para desplazarse a otro directorio.

PowerShell también tiene poderosas finalización automática de la cuenta. Utiliza < Tab> de la misma manera que en Linux para obtener la finalización automática.

Si usted prefiere corto comandos de PowerShell también tiene su parte de atrás. PowerShell proporciona algunos alias estándar para ello.

Anteriormente, usé el comando Get-Alias. Pero podría haber usado un alias más corto. Me daría el mismo resultado que se puede ver en la captura de pantalla a continuación.

PS> gal cd

Aquí, g es para Conseguir y al es el Alias.

De la misma manera, puede usar sal en lugar del comando Set-Alias. Aquí, s es para Set y al es para Alias.

Para obtener más información sobre alias de comandos, eche un vistazo a la documentación oficial de PowerShell en https://docs.microsoft.com/en-us/powershell/scripting/learn/using-familiar-command-names?view=powershell-6

En Linux tenemos páginas de manual. Las páginas de manual nos ayudan a aprender para qué se utiliza el comando, qué opciones de comando están disponibles, qué hacen cada una de las opciones y mucho más. De la misma manera, puede obtener ayuda en los comandos de PowerShell.

En PowerShell, el comando Get-Help se utiliza para obtener ayuda sobre el comando deseado.

por ejemplo, Para obtener ayuda sobre la Ubicación de comandos que hemos visto anteriormente, ejecute el siguiente comando:

PS> Get-Help Set-Location

Como puede ver, el comando Get-Help muestra el NOMBRE del comando, la SINTAXIS del comando, los ALIAS de los comandos. Pero debería mostrar más!

En el ejemplo anterior, hemos visto que el comando Get-Help no pudo encontrar los archivos de Ayuda del comando en mi equipo. Por lo tanto, se muestra ayuda parcial. En realidad no tenía los archivos de ayuda descargados para ese comando.

Para descargar los archivos de Ayuda en su equipo, ejecute el siguiente comando de PowerShell:

PS> Actualizar-Ayuda

Como puede ver, PowerShell es descargar e instalar los archivos de ayuda.

Una vez descargados los archivos de ayuda, intentemos volver a obtener ayuda con el comando Set-Location.

PS> Get-Help Set-Location

Nada ha cambiado! Bueno, de forma predeterminada, se muestra la ayuda parcial. Pero, puede ver la ayuda completa si lo desea ahora.

Para mostrar la ayuda completa en el comando Set-Location, ejecute Get-Help de la siguiente manera:

PS> Get-Help Set-Location -Completo

Como puede ver, el total de la ayuda. La ayuda completa contiene ejemplos, así como una explicación de todas las opciones.

Si no desea descargar archivos de ayuda, también puede encontrar ayuda en línea con el comando Get-Help de la siguiente manera:

PS> Get-Help Set-Location -Online

Un navegador web se abrirá con la ayuda de la página de la Ubicación, como puedes ver.

La ayuda en línea de la página también cuenta con ejemplos.

Ahora que usted sabe cómo ejecutar comandos y cómo obtener ayuda en PowerShell, usted debería ser capaz de empezar a aprender más sobre él. Gracias por leer este artículo.