Annuncio pubblicitario

Per quanto riguarda i sistemi operativi, Windows è forse il meno dipendente dalla riga di comando. In effetti, molti di noi sono riusciti ad arrivare così lontano senza mai una volta usandolo. Ma con Windows 10 dietro l'angolo, forse è giunto il momento di imparare.

Ma prima di saltarci dentro, c'è una differenza significativa che devi capire, e questa è la differenza tra Prompt dei comandi e PowerShell. Sembrano piuttosto simili in superficie, ma in pratica sono molto diversi l'uno dall'altro.

Ecco cosa devi sapere sui due.

Il prompt dei comandi è venuto per primo

A partire da Windows NT e oltre, Windows è stato dotato di un interprete della riga di comando chiamato cmd.exe, meglio noto come Prompt dei comandi. Con esso, gli utenti possono interagire con il sistema operativo utilizzando comandi e parametri basati su testo.

Ma mentre il prompt dei comandi è arrivato per primo, non lo è stato il primo. Le versioni precedenti del sistema operativo (Windows 95, 98 e ME) avevano un interprete della riga di comando più primitivo chiamato

instagram viewer
COMMAND.COM, meglio noto come MS-DOS.

Inutile dire che il Prompt dei comandi è stato un enorme miglioramento rispetto all'interprete MS-DOS obsoleto.

prompt dei comandi-PowerShell-primitiva

Nonostante la natura grafica di Windows, la riga di comando non è mai stata - e non sarà mai - obsoleta. Offre un livello di potenza e flessibilità che non è possibile raggiungere con le interfacce point-and-click (come gli script batch) e, a seconda della tua competenza, puoi fare le cose più velocemente usando Command Richiesta.

Ad esempio, eccone alcuni attività comuni semplificate dal prompt dei comandi 7 Attività comuni Il prompt dei comandi di Windows rende semplice e veloceNon lasciare che il prompt dei comandi ti intimidisca. È più semplice e più utile di quanto ti aspetti. Potresti essere sorpreso da ciò che puoi realizzare con solo poche battiture. Leggi di più . Inoltre, ce ne sono diversi comandi di base che ogni utente dovrebbe conoscere 15 Comandi del prompt dei comandi di Windows (CMD) che è necessario conoscereIl prompt dei comandi è ancora un potente strumento di Windows. Ecco i comandi CMD più utili che ogni utente di Windows deve conoscere. Leggi di più nel caso in cui sia necessario risolvere un problema e tutto ciò che si ha è l'accesso alla riga di comando.

Se sei un vergine assoluto da riga di comando, ti consigliamo di dare un'occhiata al nostro guida per principianti al prompt dei comandi Una guida per principianti alla riga di comando di WindowsLa riga di comando ti consente di comunicare direttamente con il tuo computer e di istruirlo per eseguire varie attività. Leggi di più . È più facile di quanto pensi e vale la pena conoscerlo.

Mentre il prompt dei comandi è più che adeguato per l'utente medio, alcune persone vogliono di più, motivo per cui esistono sostituzioni del prompt dei comandi, come la console open source. Fortunatamente per tutti noi, Microsoft ha avuto una risposta migliore in negozio: PowerShell.

PowerShell l'ha portato al livello successivo

Se Command Prompt è come un Motorola Razr del 2004, allora PowerShell è come un Motorola Moto X del 2015. Può fare molte delle stesse cose e Di Più. PowerShell potrebbe non essere il migliore disponibile interprete da riga di comando, ma è sicuramente abbastanza potente da soddisfare gli utenti esperti.

I semi di PowerShell sono stati piantati nel 2002 quando Microsoft ha iniziato a lavorare su Microsoft Shell, nota anche come Monad, progettata per essere estensibile dagli utenti. Monad divenne pubblica nel 2005 e alla fine fu ribattezzata PowerShell nel 2006. Allo stesso tempo, è stato integrato nel sistema operativo stesso.

Ma cosa significa tutto ciò?

prompt dei comandi-PowerShell PowerShell

In poche parole, PowerShell ti consente di farlo crea i tuoi comandi e script usando il linguaggio di programmazione C #. Sia PowerShell che C # sono integrati con .NET Framework di Microsoft, il che significa che hai accesso a molto di funzioni e strumenti preesistenti per aiutarti a creare comandi e script migliori con meno complessivi sforzo.

PowerShell ha molte funzionalità avanzate Aumenta la tua produttività con gli script di Windows PowerShellE se potessi portare la produttività di Linux su Windows? La maggior parte delle distribuzioni Linux viene fornita con la potente shell Bash. PowerShell è un terminale altrettanto potente per Windows. Leggi di più - come l'esecuzione remota di attività, attività in background, automazione delle attività, piping dei comandi e altro - che lo rendono un scelta migliore rispetto al prompt dei comandi arcaico quando si ha molta amministrazione e manutenzione del sistema fare.

Dovresti usare PowerShell? Bene, l'utente medio non ha davvero bisogno di tutte queste campane e fischietti. Gli amministratori e gli utenti esperti, d'altra parte, probabilmente apprezzeranno ciò che può fare. Inizia con questi comandi di base di PowerShell 6 Comandi di base di PowerShell per ottenere di più da WindowsPowerShell è quello che ottieni quando dai steroidi al prompt dei comandi di Windows. Ti garantisce il controllo di quasi ogni aspetto del sistema Windows. Ti aiutiamo a saltare la sua curva di apprendimento. Leggi di più per avere un assaggio del suo potenziale.

Nota: PowerShell ha un po 'di una curva di apprendimento, quindi non aspettarti di afferrarlo immediatamente.

Miglioramenti di PowerShell in Windows 10

Per quanto sia già utile, PowerShell riceverà numerosi miglioramenti quando Windows 10 verrà rilasciato ufficialmente. Ecco alcuni punti salienti che puoi aspettarti.

PackageManagement: Un gestore di pacchetti è un modo conveniente per gestire tutto il software scaricato, installato e rimosso. Invece di passare da un sito Web all'altro, basta sfogliare i pacchetti con PackageManagement (precedentemente noto come OneGet Windows ottiene un gestore di pacchetti - Scarica il software centralmente tramite OneGetMicrosoft sta aggiungendo un'altra funzionalità Linux a Windows. La gestione dei pacchetti può aumentare notevolmente la produttività, aumentare la sicurezza e, in definitiva, farti risparmiare un sacco di mal di testa. Ti mostriamo come funzionerà. Leggi di più ). Iscrivendoti a diversi repository, puoi scegliere quali pacchetti sono disponibili per te.

OneGet è tecnicamente disponibile già per Windows 8.1, ma solo se si installa Gestione Windows Framework 5.0. Quando arriverà Windows 10, PackageManagement verrà integrato con il sistema predefinito.

Secure Shell (SSH): Secure Shell è stato a lungo un protocollo di base per stabilire connessioni crittografate tra sistemi remoti. Senza SSH, è facile per gli estranei intercettare i dati mentre vengono trasmessi.

prompt dei comandi-PowerShell-caratteristiche

Fino a poco tempo fa, SSH su Windows richiedeva l'uso di una soluzione di terze parti (ad esempio PuTTY), ma il team di PowerShell ha annunciato che avrebbero implementato Supporto SSH su Windows Windows 10 SSH vs. PuTTY: è ora di cambiare client di accesso remoto?Diamo un'occhiata a come configurare l'accesso SSH in Windows 10 e se i nuovi strumenti possono soppiantare PuTTY. Leggi di più . Ci è voluto un po ', ma sembra che Windows stia finalmente recuperando terreno in questo settore.

Funzionalità di PowerShell: Con la versione 5.0, il linguaggio stesso di PowerShell viene migliorato con nuove funzionalità come: classi e enum, nuovi comandi integrati, funzioni estese per comandi esistenti, colorazione della sintassi nella console e Di Più.

Per dettagli approfonditi, controlla il Novità di PowerShell 5.0 articolo di Microsoft.

Spero che ora abbiate un migliore senso delle differenze tra Prompt dei comandi e PowerShell. Se sei arrivato così lontano e sei ancora confuso, non preoccuparti: PowerShell è per utenti esperti e il Prompt dei comandi è abbastanza buono per tutti gli altri. In effetti, puoi cavartela senza saperlo neanche.

Hai delle domande? Cosa ne pensi di PowerShell? Microsoft sta andando nella giusta direzione? Condividi con noi nei commenti qui sotto!

Crediti immagine: Prompt dei comandi di Kaleb Fulgham via Flickr, Connessione crittografata di Andrea Danti via Shutterstock

Joel Lee ha un B.S. in Informatica e oltre sei anni di esperienza professionale nella scrittura. È caporedattore di MakeUseOf.