Perché preferisco usare il Terminale di Windows rispetto al Prompt dei comandi

Il prompt dei comandi è un'interfaccia a riga di comando semplice e pratica. Puoi utilizzarla per copiare file, scrivere script e persino Come downloader di fileMa non fu mai al livello delle sue controparti Unix. Non supportava le schede né la modalità schermo diviso: solo una finestra nera alla volta.

Perché preferisco il Terminale di Windows al Prompt dei comandi: l'opinione di un esperto su funzionalità e vantaggi

L'ho usato per anni, poi sono passato a PowerShell quando ho avuto bisogno di più potenza, anche se nessuno dei due mi sembrava particolarmente moderno. PowerShell era potente, ma mancava di alcune funzionalità. Il Terminale di Windows è stato rilasciato nel 2019, ma non ci sono passato finché Microsoft non l'ha reso l'opzione predefinita in Windows 11.

Dopo averlo provato, ho capito cosa mi mancava. Gestisce tutto ciò che fa il Prompt dei comandi, oltre alle funzionalità di workflow che gli utenti Linux apprezzano da decenni.

4. Schede multiple e schermo diviso

Ottimo per il multitasking

Il Terminale di Windows visualizza l'output degli errori di PowerShell, del prompt dei comandi e di WSL in riquadri segmentati.

Il Terminale di Windows aggiunge il supporto per più schede, una funzionalità che il Prompt dei comandi non ha mai offerto. Con il Terminale aperto, premere CTRL + MAIUSC + T Per aprire una nuova scheda e Ctrl + Tab Per passare da una all'altra. Ogni scheda mantiene la propria sessione, quindi puoi eseguire una build in una scheda e monitorare i log in un'altra, senza ingombrare la barra delle applicazioni con finestre separate.

Ma non è tutto. Windows Terminal offre anche la possibilità di dividere lo schermo, consentendo di dividere una singola scheda in più parti. Premi Maiusc + Alt + Meno (-) Per dividere orizzontalmente o Maiusc + Alt + Uguale (=) Per dividere verticalmente.

Se premi Maiusc + Alt + tasto frecciaÈ possibile regolare le dimensioni delle porzioni. Inoltre, Alt + tasto freccia Sposta l'attenzione tra le parti. Quando hai finito una parte, CTRL + MAIUSC + W Lo chiude in modo pulito.

Nel Prompt dei comandi, raggiungere questo obiettivo significava disporre tre finestre separate che non rimanevano mai statiche dopo il riavvio. Il Terminale di Windows memorizza le preferenze di layout e rende utilizzabili i flussi di lavoro multi-riquadro.

3. Un terminale, tante interfacce

Tutti gli strumenti della riga di comando, inclusi CMD e PowerShell

Interfaccia del terminale di Windows che mostra più opzioni di interfaccia, tra cui Prompt dei comandi, PowerShell, Ubuntu e Azure Cloud Shell

Un aspetto interessante del Terminale di Windows è che se ti trovi più a tuo agio nell'usarlo cmd.exe Classico,

Che tu utilizzi il Prompt dei comandi o PowerShell, puoi eseguirli dall'applicazione Terminale. Questa unifica tutte le interfacce a riga di comando, come Prompt dei comandi, PowerShell, Git Bash, Azure Cloud Shell e qualsiasi distribuzione WSL, risiedono nella stessa applicazione.

Ogni strumento ha il proprio profilo con impostazioni personalizzate. Il profilo di PowerShell può utilizzare una combinazione di colori e un font diversi rispetto al profilo del Prompt dei comandi. Ottimizzare la visualizzazione dei font significa anche: Moduli PowerShell come PSReadLine e Terminal-Icons Viene visualizzato correttamente con evidenziazione della sintassi e icone del tipo di file.

Puoi passare da un profilo all'altro tramite le scorciatoie. Ctrl + Maiusc + 1 و Ctrl + Maiusc + 2 ecc. Il menu a discesa mostra tutti i profili disponibili eÈ possibile impostare qualsiasi interfaccia come predefinita nelle impostazioni..

2. Migliori opzioni di personalizzazione

Personalizza con colori e temi personalizzati

Anche il Terminale di Windows è ottimo per la personalizzazione. È possibile modificare l'aspetto dei prompt, scegliere font personalizzati, regolare la dimensione del testo e applicare temi completi. Mentre il Prompt dei comandi offre 16 colori e due font, il Terminale di Windows supporta qualsiasi font a spaziatura fissa presente sul sistema e consente la completa personalizzazione dei colori RGB.

È possibile accedere alle impostazioni tramite l'interfaccia utente grafica o modificando il file. settings.json Direttamente. Questo ti consente di impostare la trasparenza utilizzando il cursore dell'opacità, aggiungere immagini di sfondo ai profili, regolare il rientro per una migliore leggibilità e importare temi della community con pochi clic. Ogni profilo mantiene impostazioni di aspetto indipendenti.

utilizzo Codice Cascadia per PowerShell Utilizzo un tema scuro durante le lunghe sessioni di scripting, ma passo a un tema ad alto contrasto con caratteri più grandi quando condivido lo schermo. Oltre ad avere un aspetto migliore, queste differenze visive facilitano la distinzione a colpo d'occhio tra i profili, il che è davvero utile quando si hanno più schede aperte una accanto all'altra.

Il Prompt dei comandi supportava solo alcuni vecchi font a spaziatura fissa e non visualizzava correttamente i font moderni come Cascadia Code. Inoltre, non aveva effetti di trasparenza o acrilico. Questi erano presenti in Windows 10 versione 1903 e successive e il Terminale di Windows li sfrutta appieno.

1. Supporto Linux integrato

Funziona alla grande con il sottosistema Windows per Linux

Le impostazioni dei comandi del terminale di Windows visualizzano le scorciatoie da tastiera per le operazioni più comuni sui pannelli e sulle schede.

Windows 10 e 11 consentono di eseguire un ambiente Linux sul dispositivo Windows, Grazie al sottosistema Windows per gli utenti Linux (WSL). Il Terminale di Windows consente di accedere a Ubuntu nello stesso posto di PowerShell e tratta le distribuzioni Linux come parte del sistema operativo anziché come un componente aggiuntivo esterno.

Quando installi una distribuzione WSL, il Terminale di Windows crea automaticamente un profilo per essa. Puoi aprire le schede di Ubuntu, Debian e Alpine insieme alle shell di Windows. Il Terminale di Windows supporta percorsi cliccabili e, con la traduzione dei percorsi di WSL, puoi navigare facilmente tra i file system Linux e Windows.

Al prompt dei comandi, accedere a WSL significava digitare il comando WSL E si perde completamente il contesto di Windows. Copiare percorsi tra ambienti o mantenere la coerenza visiva non è mai stato così facile. Con Windows Terminal, l'utilizzo di WSL risulta del tutto naturale.

Perché questo cambiamento ha senso?

Utilizzo Windows Terminal quotidianamente da oltre un anno e ora usare il Prompt dei comandi è come aprire il Blocco Note mentre è attivo VS Code. Avere le schede fa un'enorme differenza, ma l'aggiunta di un rendering migliore dei font, del supporto WSL e della facilità di cambio profilo rende difficile tornare al Prompt dei comandi.

Microsoft ha reso Terminale Windows il programma predefinito in Windows 11 per una buona ragione. Il Prompt dei comandi è ancora disponibile per gli script legacy, ma Terminale Windows è l'ambiente moderno per eseguirli, insieme a PowerShell, WSL e altro ancora. Se trascorrete molto tempo alla riga di comando, questo cambiamento vale la pena.

Vai al pulsante in alto