GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar y usar PowerShell en Ubuntu 20.04

PowerShell es una herramienta de configuración basada en tareas del sistema operativo Windows. Es una herramienta muy poderosa que se utiliza para automatizar las tareas del administrador del sistema. Microsoft ha lanzado PowerShell Core para sistemas operativos Linux. Con PowerShell, puede realizar diferentes tareas administrativas en una computadora remota y local.

En este tutorial, le mostraremos cómo instalar PowerShell en Ubuntu 20.04.

Requisitos

  • Un servidor con Ubuntu 20.04.
  • Se configura una contraseña de root en el servidor.

Cómo empezar

Antes de comenzar, deberá actualizar los paquetes de su sistema a la última versión. Puede actualizarlos usando el siguiente comando:

apt-get update -y

Una vez que su servidor esté actualizado, puede continuar con el siguiente paso.

Instalar PowerShell usando Snap

Hay dos formas de instalar PowerShell en Ubuntu 20.04. En esta sección, le mostraremos cómo instalar PowerShell con snapd.

Primero, instale el administrador de paquetes Snap con el siguiente comando:

apt-get install snap snapd -y

Una vez instalado, puede instalar PowerShell con el siguiente comando:

snap install powershell --classic

Una vez que PowerShell esté instalado, conéctese a PowerShell con el siguiente comando:

pwsh

Deberías obtener el siguiente resultado:

PowerShell 7.1.2
Copyright (c) Microsoft Corporation.

https://aka.ms/powershell
Type 'help' to get help.

PS /root> 

A continuación, salga de PowerShell con el siguiente comando:

PS /root> exit

Puede desinstalar PowerShell de su sistema con el siguiente comando:

snap remove powershell

Instalar PowerShell desde el repositorio de Ubuntu

También puede instalar PowerShell desde el repositorio de Ubuntu. Primero, descargue el paquete del repositorio de PowerShell con el siguiente comando:

wget -q https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb

Una vez que se complete la descarga, instale el paquete descargado con el siguiente comando:

dpkg -i packages-microsoft-prod.deb

A continuación, actualice el repositorio e instale PowerShell con el siguiente comando:

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

Una vez completada la instalación, conéctese a PowerShell con el siguiente comando:

pwsh

Deberías obtener el siguiente resultado:

PowerShell 7.1.2
Copyright (c) Microsoft Corporation.

https://aka.ms/powershell
Type 'help' to get help.

PS /root> 

Cómo usar PowerShell

En esta sección, le mostraremos cómo usar la línea de comandos de PowerShell en Linux.

Para enumerar el directorio, ejecute el siguiente comando:

PS /root> dir

Deberías obtener el siguiente resultado:

    Directory: /root

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d----           2/23/2021  1:48 PM                snap
-----            1/7/2021  2:45 AM      162406548 nexus-3.29.2-02-unix.tar.gz
-----           4/23/2020  7:02 PM           3124 packages-microsoft-prod.deb

Para obtener información detallada de PowerShell, ejecute el siguiente comando:

PS /root> Get-Host

Deberías obtener el siguiente resultado:

Name             : ConsoleHost
Version          : 7.1.2
InstanceId       : 65ee7aa5-320c-478d-9337-d8642073a26a
UI               : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture   : en-US
CurrentUICulture : en-US
PrivateData      : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
DebuggerEnabled  : True
IsRunspacePushed : False
Runspace         : System.Management.Automation.Runspaces.LocalRunspace

Para imprimir todo el historial de comandos de PowerShell, ejecute el siguiente comando:

PS /root> Get-History

Deberías obtener el siguiente resultado:

  Id     Duration CommandLine
  --     -------- -----------
   1        0.026 ls -l
   2        0.069 dir
   3        0.027 dir /
   4        0.004 dir
   5        0.139 Get-Aliasias cd
   6        0.006 cd
   7        0.004 Set-Location
   8        0.042 Get-Aliasias cd
   9        0.110 Get-Process
  10        0.050 Get-Host

Para obtener toda la información del proceso, ejecute el siguiente comando:

PS /root> Get-Process

Deberías obtener el siguiente resultado:

 NPM(K)    PM(M)      WS(M)     CPU(s)      Id  SI ProcessName
 ------    -----      -----     ------      --  -- -----------
      0     0.00       3.89       0.00    7605 …03 (sd-pam)
      0     0.00       0.00       0.00     137   0 acpi_thermal_pm
      0     0.00       1.96       0.00     517 517 agetty
      0     0.00       1.79       0.00     520 520 agetty
      0     0.00       0.00       0.00     127   0 ata_sff
      0     0.00       3.76       0.04    7628 …28 bash
      0     0.00       3.88       0.00   10316 …28 bash
      0     0.00       3.85       0.03   10327 …28 bash
      0     0.00       3.69       0.00   10934 …28 bash
      0     0.00       0.00       0.00     125   0 blkcg_punt_bio
      0     0.00       0.00       0.00     175   0 charger_manager
      0     0.00       0.00       0.00      14   0 cpuhp/0
      0     0.00       0.00       0.00      15   0 cpuhp/1
      0     0.00       2.80       0.01     327 327 cron

Para imprimir la información de ayuda, ejecute el siguiente comando:

PS /root> help

También puede usar el comando Get-Help para obtener ayuda sobre el comando deseado.

Por ejemplo, para obtener ayuda sobre el comando Establecer ubicación, use el siguiente comando:

PS /root> Get-Help Set-Location

Si desea eliminar PowerShell, ejecute el siguiente comando:

apt-get remove powershell -y

Conclusión

En la guía anterior, aprendió cómo instalar y usar PowerShell en Ubuntu 20.04. Ahora puede escribir el script de PowerShell para automatizar sus tareas administrativas diarias. Siéntase libre de preguntarme si tiene alguna pregunta.


Ubuntu
  1. Cómo instalar y usar Wine en Ubuntu 20.04

  2. Cómo instalar y usar FFmpeg en Ubuntu 18.04

  3. Cómo instalar y usar MongoDB en Ubuntu 20.04

  4. Cómo instalar y usar Elasticsearch en Ubuntu 20.04

  5. Cómo instalar y usar Docker en Ubuntu 20.04

Cómo instalar y usar vnStat en Ubuntu 21.04

Cómo instalar y usar Nmap en Ubuntu

Cómo instalar y usar Kontact en Ubuntu

Cómo instalar y usar AngularJS en Ubuntu

Cómo instalar y usar Maldet en Ubuntu 20.04

Cómo instalar y usar Git en Ubuntu 18.04