15 Terminale Mac equivalente al prompt dei comandi di Windows e ai comandi di PowerShell
In Windows è possibile utilizzare il prompt dei comandi(use the Command Prompt) e le console di Windows PowerShell per un maggiore controllo e una gestione più rapida del sistema operativo. Entrambi i CLI(CLIs) (interpreti della riga di comando) aiutano anche a risolvere problemi seri con il PC(troubleshoot serious issues with your PC) .
Lo stesso vale per il Terminale(Terminal) del Mac , ma la sua natura basata su UNIX richiede l'immissione di un diverso set di comandi.
Se sei passato di recente all'utilizzo di un Mac , imparerai gli equivalenti di Terminale a 15 utili (Terminal)prompt dei comandi(Command Prompt) e comandi di Windows PowerShell di seguito.
1. Visualizza le informazioni di sistema
Si supponga(Suppose) di voler identificare i vari componenti hardware e software (processore, RAM , versione del sistema operativo, ecc.) sul proprio computer. In tal caso, è possibile visualizzare le informazioni nel prompt dei comandi(Command Prompt) o in Windows PowerShell con il comando systeminfo .
In Terminal , esegui invece quanto segue:
system_profiler
Puoi anche chiedere a Terminale(Terminal) di filtrare le informazioni per tipo di dati. Ad esempio, puoi ottenere una panoramica dell'hardware del Mac solo aggiungendo SPHardwareDataType alla fine del comando, ad esempio system_profiler SPHardwareDataType .
Per un elenco dei tipi di dati, eseguire il comando system_profiler -listDataTypes .
Per visualizzare le informazioni tramite la GUI (interfaccia utente grafica) sul tuo Mac , tieni premuto il tasto Opzione(Option ) e vai al menu Apple > Informazioni di sistema(System Information) .
2. Eseguire il ping di dispositivi e reti
È possibile diagnosticare problemi di connettività con siti Web e dispositivi locali eseguendo il comando ping <host> tramite il prompt dei comandi(Command Prompt) o Windows PowerShell . Ciò richiede al tuo PC di trasmettere e ricevere pacchetti di dati e puoi individuare irregolarità nei tempi di risposta e perdita di pacchetti.
Il comando ping <host> è universale per la maggior parte delle CLI(CLIs) , ma Terminale(Terminal) non imposta un conteggio ping a meno che non lo si esegua con il parametro -c come segue:
ping -c <count> <host>
3. Controllare le configurazioni di rete
Sul PC, l'esecuzione di ipconfig tramite il prompt dei comandi(Command Prompt) carica l' utilità di configurazione del protocollo Internet . (Internet Protocol Configuration)Consente di identificare le configurazioni di rete TCP/IP insieme alle informazioni su indirizzi IP, subnet mask, gateway predefiniti e così via.
L' equivalente Terminale(Terminal) apre Configurazione interfaccia(Interface Configuration) e utilizza il comando seguente:
ifconfig
Per impostazione predefinita, ifconfig visualizza solo le reti attive. Per mostrare tutte le interfacce, esegui invece ifconfig -a .
4. Svuota la cache DNS
Una cache DNS (Domain Name System)(Domain Name System (DNS)) obsoleta sul tuo computer causa problemi di connettività con i siti web. In Windows , l'esecuzione del comando ipconfig /flushdnsdel prompt dei comandi(Command Prompt) con privilegi elevati consente di svuotare la cache DNS locale del computer(clear your computer’s local DNS cache) .
Il Terminale(Terminal) equivalente a svuotare la cache DNS su (DNS)Mac è il seguente:
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
È necessario immettere una password di amministratore per autorizzare il comando.
5. Visualizza tutti i processi in esecuzione
Rispetto al Task Manager di Windows(Windows Task Manager) , la digitazione dell'elenco(tasklist ) delle attività nel prompt dei comandi(Command Prompt) o in Windows PowerShell consente una visione più chiara dei processi in background del PC. Contiene anche informazioni come ID(IDs) di processo ( PID(PIDs) ) e statistiche sull'utilizzo della memoria per ciascuna attività.
Su Mac , puoi eseguire uno dei due comandi seguenti:
- superiore(top)
- ps -ax
Il comando in alto(top ) mostra un elenco dei processi che richiedono più risorse in tempo reale, mentre ps -ax ti mostra l'elenco completo delle attività sul tuo Mac .
6. Termina il processo
Puoi anche usare il prompt dei comandi(Command Prompt) e Windows PowerShell per terminare i processi in esecuzione con il comando taskkill <PID> .
L'equivalente del terminale del Mac è:
kill <PID>
Inoltre, puoi utilizzare il comando killall <process name> per terminare tutti i processi Mac contenenti un nome particolare, ad esempio Garageband . Ecco la guida completa per arrestare i processi Mac utilizzando Terminal(shutting down Mac processes using Terminal) .
7. Controllare le statistiche di rete
Il comando netstat in (netstat )Windows consente di visualizzare un elenco di tutte le connessioni TCP attive e aiuta a identificare i problemi relativi alla rete(identify network-related problems) .
Su Mac , l'esecuzione dello stesso comando produce risultati simili:
netstat
Per visualizzare un elenco di flag e opzioni specifiche per Terminale(Terminal) , digitare man netstat .
8. Riparare gli errori del disco
L' utilità della riga di comando Verifica disco su Windows , che puoi richiamare eseguendo chkdsk nel prompt dei comandi(Command Prompt) o Windows PowerShell , consente di verificare e riparare gli errori relativi al disco.
L' equivalente di Terminale in macOS è il comando (Terminal)fsck (controllo della coerenza del file system). Inizia(Start) avviando il Mac in modalità utente singolo: premi Comando(Command ) + S all'avvio. Quindi, esegui quanto segue:
/sbin/fsck -fy
9. Crea collegamento simbolico
I collegamenti simbolici (collegamenti simbolici) sono fondamentali se trovi impossibile modificare le posizioni utilizzate dalle app e dai programmi per archiviare i file.
Ad esempio, puoi utilizzare un collegamento simbolico per sincronizzare qualsiasi cartella con un servizio di archiviazione cloud facendo sembrare che si trovi all'interno della directory di sincronizzazione predefinita. Su Windows , usi il comando mklink /J .
Su macOS, l' equivalente Terminale è:(Terminal)
In -s <original folder path> <target folder path>
Per saperne di più, controlla come funzionano i collegamenti simbolici sul Mac(how symlinks work on the Mac) .
10. Programma di spegnimento
Se si desidera spegnere il PC dopo che è trascorso un determinato periodo di tempo, utilizzare il comando shutdown -f -t <time in seconds>
Su Mac , usa invece il seguente comando:
sudo shutdown -h +<time in minutes>
Puoi sempre usare il comando sudo killall shutdown per annullare un arresto programmato.
11. Confronta le differenze tra i file
Su Windows , puoi confrontare la differenza tra due file usando il comando fc .
L'equivalente del terminale del Mac è:
diff
Il comando diff viene fornito con più opzioni. (diff )Ad esempio, puoi utilizzare l' opzione -i(-i ) per ignorare le differenze tra maiuscole e minuscole nei file di testo. Esegui man diff per visualizzare un elenco completo di opzioni.
12. Trova password Wi-Fi
Ogni volta che è necessario identificare(identify the password of a Wi-Fi connection) rapidamente la password di una connessione Wi-Fi, è possibile utilizzare il netsh wlan show profile <SSID> key=clear sul PC.
Su Mac , devi eseguire il seguente comando in Terminale(Terminal) :
security find-generic-password -ga “<SSID>” | grep “password:”
13. Aggiorna Mac
In Windows è possibile installare gli aggiornamenti del sistema operativo tramite Windows PowerShell con i comandi Get-WindowsUpdate e Install-WindowsUpdate . È più veloce e meno lento rispetto all'utilizzo della GUI .
Gli equivalenti di Terminale per aggiornare macOS sono:(Terminal)
- softwareupdate -l per cercare e visualizzare gli aggiornamenti e gli identificatori in sospeso.
- softwareupdate -i <identifier> per installare un aggiornamento.
14. Rinnovare il contratto di locazione IP
Il rilascio e il rinnovo del contratto di locazione IP (Internet Protocol)(renewing the IP (Internet Protocol) lease) può risolvere i problemi relativi alla connettività sul tuo computer. Ciò comporta l'esecuzione dei comandi ipconfig /release e ipconfig /renew tramite il prompt dei comandi(Command Prompt) in Windows .
Il Mac fornisce un'opzione GUI tramite Preferenze di Sistema(System Preferences) > Rete(Network ) > Wi-Fi / Ethernet > Avanzate(Advanced ) > DHCP > Rinnova DHCP(Renew DHCP) . Tuttavia, puoi anche utilizzare il seguente comando Terminale:
sudo ipconfig set <network interface> DHCP
Se non si conosce il nome dell'interfaccia di rete, utilizzare il comando ifconfig per identificarlo, ad esempio (ifconfig )en0 .
15. Controlla il tempo di attività
Puoi controllare il tempo di attività del tuo PC con il comando (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime di((get-date) – (gcim Win32_OperatingSystem).LastBootUpTime) Windows PowerShell.
Sul Terminale(Terminal) in macOS, esegui invece il seguente comando:
tempo di attività(uptime)
Il comando uptime ti aiuta a determinare se è ora di spegnere o riavviare il Mac . Ciò spesso aiuta a risolvere problemi tecnici casuali che impediscono a macOS di funzionare correttamente.
Passaggio al terminale
Il terminale(Terminal) del Mac ti consente di eseguire la maggior parte delle attività a cui ti sei abituato con il prompt dei comandi(Command Prompt) e Windows PowerShell sul PC. Sebbene i comandi equivalenti sopra non siano esaustivi, dovrebbero essere sempre a portata di mano.
Related posts
Come alternare tra CMD and PowerShell in Windows Terminal
Qual è lo Windows Terminal?
I 10 migliori comandi del terminale Mac che dovresti conoscere
Come accendere Auto Complete in Windows Command Prompt
Guida per principianti al prompt dei comandi di Windows
Come disinstallare un programma utilizzando Command Prompt in Windows 10
Come eseguire Command Prompt come Administrator in Windows 11/10
Come modificare il registro dal prompt dei comandi in Windows 10
Come aggiornare i driver usando Command Prompt in Windows 10
Come rendere trasparenti PowerShell e il prompt dei comandi
Come registrare le chiamate Skype su Windows, Android, iPhone e Mac
Come condividere cartelle da Mac OS X con PC Windows 7 e Windows 8
Visualizza le informazioni di sistema e gestisci i processi da CMD o PowerShell
Come contare i file in una cartella utilizzando PowerShell, CMD o Esplora file
Come stampare l'elenco dei processi in esecuzione in Windows
Find Windows 10 Product Key usando Command Prompt or PowerShell
Dove vanno gli screenshot?Trovali in Windows, Mac, Android o IOS
Come usare FINDSTR and Select-String Commands in Windows 11/10
Come creare più cartelle contemporaneamente
PowerShell vs Prompt dei comandi: pro e contro