Anonim

A Windows, podeu utilitzar el símbol del sistema i les consoles de Windows PowerShell per a un major control i una gestió més ràpida del sistema operatiu. Les dues CLI (intèrprets de línia d'ordres) també us ajuden a resoldre problemes greus amb el vostre ordinador.

El mateix passa amb el terminal del Mac, però la seva naturalesa basada en UNIX requereix que introduïu un conjunt d'ordres diferent.

Si recentment has canviat a utilitzar un Mac, aprendràs els equivalents del terminal a 15 ordres útils del símbol del sistema i de Windows PowerShell a continuació.

1. Mostra la informació del sistema

Suposem que voleu identificar els diferents components de maquinari i programari (processador, memòria RAM, versió del sistema operatiu, etc.) del vostre ordinador. En aquest cas, podeu veure la informació al símbol del sistema o al Windows PowerShell amb l'ordre systeminfo.

A la terminal, executeu el següent:

system_profiler

També podeu demanar al Terminal que filtri la informació per tipus de dades. Per exemple, només podeu obtenir una visió general del maquinari de Mac afegint SPHardwareDataType al final de l'ordre, p. system_profiler SPHhardwareDataType.

Per obtenir una llista de tipus de dades, executeu l'ordre system_profiler -listDataTypes.

Per veure la informació mitjançant la GUI (interfície gràfica d'usuari) al vostre Mac, manteniu premuda la tecla Opció i aneu aApple menú > Informació del sistema.

2. Ping a dispositius i xarxes

Podeu diagnosticar problemes de connectivitat amb llocs web i dispositius locals executant l'ordre ping mitjançant el símbol del sistema o Windows PowerShell. Això fa que el vostre ordinador transmeti i rebi paquets de dades, i podreu detectar irregularitats en els temps de resposta i la pèrdua de paquets.

L'ordre ping és universal per a la majoria de CLI, però Terminal no estableix un recompte de ping tret que l'executeu amb el -c paràmetre de la següent manera:

ping -c

3. Comproveu les configuracions de xarxa

A l'ordinador, executar ipconfig mitjançant el símbol del sistema carrega la utilitat de configuració del protocol d'Internet. Us permet identificar configuracions de xarxa TCP/IP juntament amb informació sobre adreces IP, màscares de subxarxa, passarel·les per defecte, etc.

L'equivalent del terminal obre la configuració de la interfície i utilitza l'ordre següent:

ifconfig

Per defecte, ifconfig només mostra les xarxes actives. Perquè mostri totes les interfícies, executeu ifconfig -a.

4. Esborra la memòria cau DNS

Una memòria cau del sistema de noms de domini (DNS) obsoleta a l'ordinador provoca problemes de connectivitat amb els llocs web. A Windows, executar l'ordre ipconfig /flushdns mitjançant una consola de l'indicador d'ordres elevat us ajuda a esborrar la memòria cau DNS local de l'ordinador.

El terminal equivalent a esborrar la memòria cau DNS a Mac és el següent:

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Heu d'introduir una contrasenya d'administrador per autoritzar l'ordre.

5. Mostra tots els processos en execució

En comparació amb el Gestor de tasques de Windows, escrivint tasklist al Símbol del sistema o Windows PowerShell permet una visió més clara dels processos de fons del vostre ordinador. També conté informació com ara els ID de procés (PID) i les estadístiques d'ús de la memòria per a cada tasca.

Al Mac, podeu executar una de les dues ordres següents:

  • superior
  • ps -ax

L'ordre top mostra una llista dels processos amb més recursos en temps real, mentre que ps -ax us mostra la llista completa de tasques al vostre Mac.

6. Finalitza el procés

També podeu utilitzar el símbol del sistema i Windows PowerShell per finalitzar els processos en execució amb l'ordre taskkill.

L'equivalent del terminal de Mac és:

matar

A més, podeu utilitzar l'ordre killall per finalitzar tots els processos de Mac que contenen un nom determinat, p. Garageband. Aquí teniu la guia completa per tancar els processos de Mac amb Terminal.

7. Comproveu les estadístiques de la xarxa

L'ordre netstat a Windows us permet veure una llista de totes les connexions TCP actives i ajuda a identificar problemes relacionats amb la xarxa.

Al Mac, executar la mateixa ordre produeix resultats similars:

netstat

Per veure una llista de banderes i opcions específiques de Terminal, escriviu man netstat.

8. Repara errors de disc

La utilitat de línia d'ordres Check Disk a Windows, que podeu invocar executant chkdsk al Símbol del sistema o Windows PowerShell, us permet per comprovar i reparar errors relacionats amb el disc.

L'equivalent de Terminal a macOS és l'ordre fsck (comprovació de la coherència del sistema de fitxers). Comenceu per arrencar el vostre Mac en mode d'usuari únic: premeu Command + S a l'inici . A continuació, executeu el següent:

/sbin/fsck -fy

9. Crea un enllaç simbòlic

Els enllaços simbòlics (enllaços simbòlics) són crucials si us resulta impossible canviar les ubicacions que les aplicacions i els programes utilitzen per emmagatzemar fitxers.

Per exemple, podeu utilitzar un enllaç simbòlic per sincronitzar qualsevol carpeta amb un servei d'emmagatzematge al núvol fent que sembli com si estigués dins del directori de sincronització predeterminat. A Windows, feu servir l'ordre mklink /J.

A macOS, l'equivalent de Terminal és:

En -s

Per obtenir més informació, mireu com funcionen els enllaços simbòlics al Mac.

10. Programa de tancament

Si voleu apagar l'ordinador després d'haver transcorregut un període de temps específic, feu servir l'ordre shutdown -f -t .

Al Mac, utilitzeu l'ordre següent:

sudo shutdown -h +

Sempre podeu utilitzar l'ordre sudo killall shutdown per cancel·lar un tancament programat.

11. Compara les diferències de fitxers

A Windows, podeu comparar la diferència entre dos fitxers mitjançant l'ordre fc.

L'equivalent del terminal de Mac és:

diff

L'ordre diff inclou diverses opcions. Per exemple, podeu utilitzar el commutador -i per fer que ignori les diferències entre majúscules i minúscules als fitxers de text. Executeu man diff per veure una llista completa d'opcions.

12. Cerca la contrasenya de Wi-Fi

Sempre que necessiteu identificar ràpidament la contrasenya d'una connexió Wi-Fi, podeu utilitzar netsh wlan show profile key=clear al teu ordinador.

Al Mac, heu d'executar l'ordre següent al terminal:

security find-generic-password -ga “” | grep “contrasenya:”

13. Actualitza Mac

A Windows, podeu instal·lar actualitzacions del sistema operatiu mitjançant Windows PowerShell amb Get-WindowsUpdate i Instal·lar-WindowsUpdate ordres. És més ràpid i menys lent en comparació amb l'ús de la GUI.

Els equivalents de terminal per actualitzar macOS són:

  • softwareupdate -l per cercar i veure actualitzacions i identificadors pendents.
  • softwareupdate -i per instal·lar una actualització.

14. Renova el contracte d'arrendament IP

Alliberar i renovar el contracte d'arrendament IP (protocol d'Internet) pot solucionar problemes relacionats amb la connectivitat a l'ordinador. Això implica executar les ordres ipconfig /release i ipconfig /renew mitjançant el símbol del sistema a Windows.

El Mac ofereix una opció de GUI mitjançant Preferències del sistema > Xarxa> Wi-Fi/Ethernet > Avançat > DHCP > Renovar DHCP No obstant això, també podeu utilitzar la següent comanda de terminal:

sudo ipconfig set DHCP

Si no coneixeu el nom de la interfície de xarxa, utilitzeu l'ordre ifconfig per identificar-lo, p. en0.

15. Comprova el temps d'activitat

Podeu comprovar el temps d'activitat del vostre ordinador amb l' (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime comanda Windows PowerShell.

Al terminal de macOS, executeu l'ordre següent:

uptime

L'ordre uptime us ajuda a determinar si és hora d'apagar o reiniciar el Mac. Això sovint ajuda a resoldre problemes tècnics aleatoris que impedeixen que macOS funcioni correctament.

Canvi al terminal

El terminal de Mac us permet realitzar la majoria de les tasques a les quals us heu acostumat amb el símbol del sistema i Windows PowerShell a l'ordinador. Tot i que els equivalents de comandaments anteriors no són exhaustius, haurien de ser útils sempre.

15 equivalents de terminal de Mac a l'indicador d'ordres de Windows i ordres de PowerShell