Articles

Installare e iniziare con PowerShell su Ubuntu

PowerShell è uno strumento di configurazione basato su attività utilizzato per l’automazione e la configurazione del sistema operativo Windows. È uno strumento molto potente costruito su. NET framework. Microsoft ha rilasciato PowerShell Core per i sistemi operativi Linux. PowerShell core è costruito sulla parte superiore di. NET core.

Gli amministratori possono eseguire diverse attività amministrative sul computer locale o su un computer remoto utilizzando PowerShell. È uno strumento da riga di comando molto potente.

PowerShell è anche un linguaggio di scripting molto potente per l’amministrazione del sistema. È possibile scrivere script molto complessi con PowerShell per automatizzare le attività quotidiane di amministrazione del sistema.

In questo articolo, ho intenzione di mostrarvi come installare PowerShell su Ubuntu 18.04 LTS e anche come iniziare con PowerShell. Quindi, scaviamo.

PowerShell non è disponibile nel repository ufficiale dei pacchetti di Ubuntu 18.04 LTS. Ma, si può facilmente aggiungere il repository ufficiale dei pacchetti Microsoft su Ubuntu 18.04 LTS e installare PowerShell da lì utilizzando il gestore di pacchetti APT.

in Primo luogo, passare alla directory /tmp con il seguente comando:

$ cd /tmp

Ora, scaricare il pacchetto Microsoft repository installer pacchetto DEB file con il seguente 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.

Ora, aggiornare il pacchetto APT repository cache con il comando seguente:

$ sudo apt update

Il pacchetto APT repository cache dovrebbe essere aggiornato. Come puoi vedere, anche il repository dei pacchetti Microsoft è elencato qui. Quindi, viene utilizzato il repository di pacchetti Microsoft.

Ora puoi installare PowerShell sulla tua macchina Ubuntu 18.04 LTS.

Per installare PowerShell sul vostro Ubuntu 18.4 LTS macchina, eseguire il seguente comando:

$ sudo apt install powershell

Per confermare l’installazione premere y e poi premere <Invio>.

PowerShell deve essere installato.

Ora, per verificare se PowerShell funziona o meno, eseguire il seguente comando:

pw pwsh version version

Le informazioni sulla versione di PowerShell devono essere stampate sulla console. Come puoi vedere, sto eseguendo PowerShell 6.2.0. Potrebbe essere diverso dal momento in cui leggi questo articolo.

a Partire PowerShell:

Ora che PowerShell è installato, è possibile avviare con il seguente comando:

$ pwsh

PowerShell dovrebbe iniziare. Ora, è possibile avviare l’esecuzione di comandi PowerShell, scrivere script PowerShell, eseguire script PowerShell e molti altri.

Introduzione a PowerShell su Ubuntu 18.04 LTS:

In questa sezione dell’articolo, vi mostrerò le basi di PowerShell. Quindi, iniziamo.

PowerShell ha il supporto per tutti i cmd comuni.comandi exe e Unix. Ad esempio, cat, dir, rm, echo, cls, cd ecc.

Su Linux, è possibile utilizzare uno qualsiasi dei comandi Linux esistenti da PowerShell. Come puoi vedere, ho eseguito i comandi apt e whoami Linux e ha funzionato con successo.

PowerShell utilizza un alias più descrittivo per il cmd di Windows.comandi exe come dir, cd, cls ecc.

È possibile utilizzare il comando Get-Alias di PowerShell per trovare l’alias dei comandi desiderati.

Ad esempio, per trovare l’alias del comando cd, usa Get-Alias come segue:

PS>Get-Alias cd

Come puoi vedere, l’alias è Set-Location. I comandi PoweShell sono davvero facili da ricordare.

Come puoi vedere, posso usare il comando Set-Location per navigare in un’altra directory.

PowerShell ha anche potenti funzionalità di completamento automatico. Si utilizza<Tab> allo stesso modo come si fa su Linux per ottenere il completamento automatico.

Se preferisci i comandi brevi, anche PowerShell ti copre le spalle. PowerShell fornisce alcuni alias standard per questo.

In precedenza, ho usato il comando Get-Alias. Ma, avrei potuto usare una ragazza alias più breve. Mi darebbe lo stesso risultato che puoi vedere nello screenshot qui sotto.

PS> gal cd

Ecco la ” g ” sta per Arrivare e al è per Alias.

Allo stesso modo, puoi usare sal invece del comando Set-Alias. Qui, s è per Set e al è per Alias.

Per maggiori informazioni sull’alias del comando, date un’occhiata alla documentazione ufficiale di PowerShell a https://docs.microsoft.com/en-us/powershell/scripting/learn/using-familiar-command-names?view=powershell-6

Su Linux abbiamo pagine man. Le pagine man ci aiutano a imparare a cosa serve il comando, quali opzioni di comando sono disponibili, cosa fanno ciascuna delle opzioni e molto altro. Allo stesso modo, è possibile ottenere aiuto sui comandi PowerShell.

Su PowerShell, il comando Get-Help viene utilizzato per ottenere aiuto sul comando desiderato.

Per esempio, per ottenere un aiuto per il comando Set-Location abbiamo visto in precedenza, eseguire il seguente comando:

PS> Get-Help Set-Location

Come si può vedere, il comando Get-Help mostra il NOME del comando, la SINTASSI del comando, l’ALIAS del comando. Ma dovrebbe mostrare di più!

Nell’esempio precedente, hai visto che il comando Get-Help non riusciva a trovare i file di Aiuto del comando in risorse del computer. Quindi, ha mostrato un aiuto parziale. In realtà non avevo i file di aiuto scaricati per quel comando.

Per scaricare il file della Guida sul computer, eseguire il comando seguente:

PS> Update-Help

Come si può vedere, PowerShell è scaricare e installare i file della guida.

Una volta scaricati i file della guida, proviamo di nuovo a ricevere aiuto con il comando Set-Location.

PS>Get-Help Set-Location

Nulla è cambiato! Bene, per impostazione predefinita, viene visualizzato un aiuto parziale. Ma, è possibile visualizzare l’aiuto completo, se si desidera ora.

Per visualizzare la guida completa sul comando Set-Location, eseguire Get-Help come segue:

PS> Get-Help Set-Percorso

Come si può vedere, la completa visualizzazione della guida. La guida completa contiene esempi e spiegazioni di tutte le opzioni.

Se non vuoi scaricare i file della Guida, puoi anche trovare la guida online con il comando Get-Help come segue:

PS> Get-Help Set-Location -Online

Un browser web si apre con la pagina di aiuto per la messa in Posizione, come si può vedere.

La pagina di aiuto in linea contiene anche degli esempi.

Ora che sai come eseguire i comandi e come ottenere aiuto su PowerShell, dovresti essere in grado di iniziare a saperne di più. Grazie per aver letto questo articolo.