Anonim

I Windows kan du bruke ledeteksten og Windows PowerShell-konsollene for større kontroll og raskere administrasjon av operativsystemet. Begge CLI-er (kommandolinjetolker) hjelper deg også med å feilsøke alvorlige problemer med PC-en din.

Det samme gjelder Mac-terminalen, men dens UNIX-baserte natur krever at du skriver inn et annet sett med kommandoer.

Hvis du nylig byttet til å bruke en Mac, vil du lære Terminal-ekvivalentene til 15 nyttige kommandoprompt og Windows PowerShell-kommandoer nedenfor.

1. Se systeminformasjon

Anta at du vil identifisere de ulike maskinvare- og programvarekomponentene (prosessor, RAM, operativsystemversjon osv.) på datamaskinen. I så fall kan du se informasjonen i kommandoprompt eller Windows PowerShell med systeminfo-kommandoen.

I Terminal, kjør følgende i stedet:

system_profiler

Du kan også be Terminal om å filtrere informasjonen etter datatype. For eksempel kan du få en oversikt over Macs maskinvare bare ved å legge til SPHardwareDataType til slutten av kommandoen-f.eks. system_profiler SPHardwareDataType.

For en liste over datatyper, kjør system_profiler -listDataTypes kommando.

For å se informasjonen via GUI (grafisk brukergrensesnitt) på Mac-en, hold nede Option-tasten og gå tilApple-meny > Systeminformasjon.

2. Ping-enheter og nettverk

Du kan diagnostisere tilkoblingsproblemer med nettsteder og lokale enheter ved å kjøre ping-kommandoen via ledetekst eller Windows PowerShell. Det ber PC-en din om å sende og motta datapakker, og du kan oppdage uregelmessigheter i responstider og pakketap.

ping-kommandoen er universell for de fleste CLI-er, men Terminal angir ikke en ping-telling med mindre du utfører den med -c parameter som følger:

ping -c

3. Sjekk nettverkskonfigurasjoner

På PC-en, kjører ipconfig via kommandoprompt, laster konfigurasjonsverktøyet for Internett. Den lar deg identifisere TCP/IP-nettverkskonfigurasjoner sammen med informasjon om IP-adresser, subnettmasker, standard gatewayer og så videre.

Terminalekvivalenten åpner Interface Configuration og bruker følgende kommando:

ifconfig

Som standard viser ifconfig bare aktive nettverk. For å få den til å vise alle grensesnitt, kjør ifconfig -a i stedet.

4. Tøm DNS-buffer

En utdatert DNS-buffer (Domain Name System) på datamaskinen din forårsaker tilkoblingsproblemer med nettsteder. I Windows, kjøring av ipconfig /flushdns-kommandoen via en forhøyet ledetekstkonsoll hjelper deg med å tømme datamaskinens lokale DNS-buffer.

Terminalen som tilsvarer å tømme DNS-bufferen på Mac er som følger:

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Du må angi et administratorpassord for å autorisere kommandoen.

5. Se alle kjørende prosesser

Sammenlignet med Windows Task Manager, gir det å skrive tasklist i kommandoprompt eller Windows PowerShell en klarere oversikt over PC-ens bakgrunnsprosesser. Den inneholder også informasjon som prosess-IDer (PID) og minnebruksstatistikk for hver oppgave.

På Mac kan du kjøre en av de to kommandoene nedenfor:

  • topp
  • ps -ax

top-kommandoen viser en liste over de mest ressurskrevende prosessene i sanntid, mens ps -ax viser deg hele oppgavelisten på din Mac.

6. Avslutt prosess

Du kan også bruke kommandoprompt og Windows PowerShell for å avslutte kjørende prosesser med taskkill-kommandoen.

Macens Terminal-ekvivalent er:

drepe

I tillegg kan du bruke killall-kommandoen for å avslutte alle Mac-prosesser som inneholder et bestemt navn, f.eks. Garasjeband. Her er den komplette veiledningen for å slå av Mac-prosesser ved å bruke Terminal.

7. Sjekk nettverksstatistikk

netstat-kommandoen i Windows lar deg se en liste over alle aktive TCP-tilkoblinger og hjelper til med å identifisere nettverksrelaterte problemer.

På Mac gir samme kommando lignende resultater:

netstat

For å se en liste over flagg og alternativer som er spesifikke for Terminal, skriv man netstat.

8. Reparer diskfeil

Kommandolinjeverktøyet Sjekk disk på Windows, som du kan starte ved å kjøre chkdsk i kommandoprompt eller Windows PowerShell, lar deg for å se etter og reparere diskrelaterte feil.

Terminalekvivalenten i macOS er kommandoen fsck (filsystemkonsistenssjekk). Start med å starte opp Mac-en i enkeltbrukermodus - trykk Command + S ved oppstart . Kjør deretter følgende:

/sbin/fsck -fy

9. Lag symbolsk lenke

Symboliske lenker (symbolkoblinger) er avgjørende hvis du finner det umulig å endre plasseringer som apper og programmer bruker til å lagre filer.

Du kan for eksempel bruke en symbolkobling til å synkronisere hvilken som helst mappe til en skylagringstjeneste ved å få den til å se ut som om den er i standard synkroniseringskatalog. På Windows bruker du kommandoen mklink /J.

På macOS er Terminal-ekvivalenten:

I -s

For å lære mer, sjekk ut hvordan symbolkoblinger fungerer på Mac.

10. Planlegg avstengning

Hvis du vil slå av PC-en etter at en bestemt tid har gått, bruker du shutdown -f -t-kommandoen .

På Mac, bruk følgende kommando i stedet:

sudo shutdown -h +

Du kan alltid bruke sudo killall shutdown-kommandoen for å avbryte en planlagt avslutning.

11. Sammenlign filforskjeller

I Windows kan du sammenligne forskjellen mellom to filer ved å bruke fc-kommandoen.

Macens Terminal-ekvivalent er:

diff

Kommandoen diff kommer med flere alternativer. Du kan for eksempel bruke -i bryteren for å få den til å ignorere forskjeller mellom store og små bokstaver i tekstfiler. Kjør man diff for å se en fullstendig liste over alternativer.

12. Finn Wi-Fi-passord

Når du trenger å identifisere passordet til en Wi-Fi-tilkobling raskt, kan du bruke netsh wlan show profile key=clear på din PC.

På Mac må du kjøre følgende kommando i Terminal:

sikkerhet finn-generisk-passord -ga "" | grep "passord:"

1. 3. Oppdater Mac

I Windows kan du installere operativsystemoppdateringer via Windows PowerShell med Get-WindowsUpdate og Installer-WindowsUpdate kommandoer. Det er raskere og mindre tregt sammenlignet med bruk av GUI.

Terminalekvivalentene for å oppdatere macOS er:

  • programvareoppdatering -l for å skanne etter og se ventende oppdateringer og identifikatorer.
  • programvareoppdatering -i for å installere en oppdatering.

14. Forny IP Lease

Å frigi og fornye IP (Internet Protocol)-leieavtalen kan fikse tilkoblingsrelaterte problemer på datamaskinen din. Det innebærer å kjøre ipconfig /release og ipconfig /renew kommandoene via ledetekst i Windows.

Macen har et GUI- alternativ via Systemvalg > Nettverk> Wi-Fi/Ethernet > Avansert > DHCP > Renew DHCP Du kan imidlertid også bruke følgende terminalkommando:

sudo ipconfig sett DHCP

Hvis du ikke kjenner navnet på nettverksgrensesnittet, bruk ifconfig-kommandoen for å identifisere det, f.eks. en0.

15. Sjekk oppetid

Du kan sjekke PC-ens oppetid med (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime Windows PowerShell-kommandoen.

På terminalen i macOS, kjør følgende kommando i stedet:

oppetid

Kommandoen oppetid hjelper deg med å finne ut om det er på tide å slå av eller starte Mac-en på nytt. Det hjelper ofte med å løse tilfeldige tekniske feil som hindrer macOS i å fungere riktig.

Bytter til terminal

Mac-terminalen lar deg utføre de fleste oppgavene du har blitt vant til med kommandoprompt og Windows PowerShell på PC-en. Selv om kommandoekvivalentene ovenfor ikke er uttømmende, bør de alltid være nyttige.

15 Mac-terminal som tilsvarer Windows-kommandoer og PowerShell-kommandoer