15 Mac-terminal svarende til Windows-kommandoprompt og PowerShell-kommandoer

I Windows kan du bruge kommandoprompten(use the Command Prompt) og Windows PowerShell -konsoller til større kontrol og hurtigere styring af operativsystemet. Begge CLI'er(CLIs) (kommandolinjefortolkere) hjælper dig også med at fejlfinde alvorlige problemer med din pc(troubleshoot serious issues with your PC)

Det samme gælder for Mac'ens terminal , men dens UNIX-baserede karakter kræver, at du indtaster et andet sæt kommandoer.

Hvis du for nylig skiftet til at bruge en Mac , vil du lære Terminal- ækvivalenterne til 15 nyttige kommandoprompt-(Command Prompt) og Windows PowerShell- kommandoer nedenfor.

1. Se systemoplysninger

Antag(Suppose) , at du vil identificere de forskellige hardware- og softwarekomponenter (processor, RAM , operativsystemversion osv.) på din computer. I så fald kan du se oplysningerne i kommandoprompt(Command Prompt) eller Windows PowerShell med kommandoen systeminfo

I Terminal skal du udføre følgende i stedet:

system_profiler

Du kan også bede Terminal om at filtrere oplysningerne efter datatype. For eksempel kan du kun få et overblik over Mac's hardware ved at tilføje SPHardwareDataType til slutningen af ​​kommandoen - fx system_profiler SPHardwareDataType .

For en liste over datatyper skal du køre kommandoen system_profiler -listDataTypes .

For at se oplysningerne via GUI (grafisk brugergrænseflade) på din Mac skal du holde Option - tasten nede og gå til Apple - menuen > Systemoplysninger(System Information) .

2. Ping-enheder og netværk

Du kan diagnosticere forbindelsesproblemer med websteder og lokale enheder ved at køre kommandoen ping <host> via kommandoprompt(Command Prompt) eller Windows PowerShell . Det beder din pc om at sende og modtage datapakker, og du kan opdage uregelmæssigheder i responstider og pakketab.

Kommandoen ping <host> er universel for de fleste CLI'er(CLIs) , men Terminal indstiller ikke et ping-antal, medmindre du udfører det med parameteren -c som følger:(-c)

ping -c <count> <host>

3. Tjek netværkskonfigurationer

På pc'en indlæses Internet Protocol Configuration -værktøjet ved at køre ipconfig via kommandoprompt . (Command Prompt)Det giver dig mulighed for at identificere TCP/IP -netværkskonfigurationer sammen med oplysninger om IP-adresser, undernetmasker, standardgateways og så videre. 

Terminal -(Terminal) ækvivalenten åbner Interface Configuration og bruger følgende kommando:

ifconfig

Ifconfig viser som standard kun aktive netværk. For at få det til at vise alle grænseflader, kør ifconfig -a i stedet.

4. Tøm DNS-cache

En forældet Domain Name System (DNS) cache på din computer forårsager forbindelsesproblemer med websteder. I Windows hjælper kørsel af ipconfig /flushdns via en forhøjet kommandoprompt(Command Prompt) -konsol dig med at rydde din computers lokale DNS-cache(clear your computer’s local DNS cache)

Terminalen svarende til at rydde DNS (Terminal)-(DNS) cachen på Mac er som følger:

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Du skal indtaste en administratoradgangskode for at godkende kommandoen.

5. Se alle kørende processer

Sammenlignet med Windows Task Manager giver indtastning af opgaveliste(tasklist ) i kommandoprompt(Command Prompt) eller Windows PowerShell et klarere overblik over din pc's baggrundsprocesser. Den indeholder også information såsom proces - id'er(IDs) ( PID'er(PIDs) ) og hukommelsesforbrugsstatistikker for hver opgave.

Mac kan du køre en af ​​de to kommandoer nedenfor:

  • top
  • ps -ax

Den øverste(top ) kommando viser en liste over de mest ressourcekrævende processer i realtid, mens ps -ax viser dig den komplette opgaveliste på din Mac .

6. Afslut proces

Du kan også bruge kommandoprompt(Command Prompt) og Windows PowerShell til at afslutte kørende processer med kommandoen taskkill <PID>

Mac's Terminal-ækvivalent er:

kill <PID> 

Derudover kan du bruge kommandoen killall <process name> til at afslutte alle Mac -processer, der indeholder et bestemt navn – f.eks . Garageband . Her er den komplette guide til at lukke Mac-processer ned ved hjælp af Terminal(shutting down Mac processes using Terminal) .

7. Tjek netværksstatistik

Netstat - kommandoen i Windows lader dig se en liste over alle aktive TCP - forbindelser og hjælper med at identificere netværksrelaterede problemer(identify network-related problems)

Mac giver kørsel af den samme kommando lignende resultater:

netstat 

For at se en liste over flag og muligheder, der er specifikke for Terminal , skal du skrive man netstat .

8. Reparer diskfejl

Kommandolinjeværktøjet Tjek disk på Windows , som du kan starte ved at køre chkdsk i kommandoprompt(Command Prompt) eller Windows PowerShell , giver dig mulighed for at tjekke for og reparere diskrelaterede fejl.

Terminal - ækvivalenten i macOS er kommandoen (Terminal)fsck (filsystemkonsistenstjek). Start med at starte din Mac op i enkeltbrugertilstand - tryk på Kommando(Command ) + S ved opstart. Kør derefter følgende:

/sbin/fsck -fy

9. Opret symbolsk link

Symbolske links (symlinks) er afgørende, hvis du finder det umuligt at ændre placeringer, som apps og programmer bruger til at gemme filer. 

For eksempel kan du bruge et symlink til at synkronisere enhver mappe til en cloud-lagringstjeneste ved at få det til at se ud, som om det er inde i standardsynkroniseringsmappen. På Windows bruger du kommandoen mklink /J

På macOS er Terminal- ækvivalenten:

In -s <original folder path> <target folder path>

For at lære mere, tjek hvordan symbollinks fungerer på Mac(how symlinks work on the Mac) .

10. Planlæg nedlukning

Hvis du vil lukke din pc ned efter en bestemt tid er gået, bruger du kommandoen  shutdown -f -t <time in seconds>

Mac skal du bruge følgende kommando i stedet:

sudo shutdown -h +<time in minutes>

Du kan altid bruge kommandoen sudo killall shutdown til at annullere en planlagt nedlukning.

11. Sammenlign filforskelle

Windows kan du sammenligne forskellen mellem to filer ved hjælp af kommandoen  fc .

Mac's Terminal-ækvivalent er:

diff

Diff- kommandoen kommer med flere muligheder. For eksempel kan du bruge kontakten -i til at få den til at ignorere forskelle mellem store og små bogstaver i tekstfiler. Kør man diff for at se en komplet liste over muligheder. 

12. Find Wi-Fi-adgangskode

Når du hurtigt har brug for at identificere adgangskoden til en Wi-Fi-forbindelse , kan du bruge (identify the password of a Wi-Fi connection)netsh wlan show profile <SSID> key=clear på din pc.

Mac skal du køre følgende kommando i Terminal :

security find-generic-password -ga “<SSID>” | grep “password:”

13. Opdater Mac

I Windows kan du installere operativsystemopdateringer via Windows PowerShell med kommandoerne Get-WindowsUpdate og Install-WindowsUpdate . Det er hurtigere og mindre trægt sammenlignet med at bruge GUI .

Terminal -(Terminal) ækvivalenterne til at opdatere macOS er:

  • softwareupdate -l for at scanne efter og se ventende opdateringer og identifikatorer.
  • softwareupdate -i <identifier> for at installere en opdatering.

14. Forny IP Leasing

Frigivelse og fornyelse af IP (Internet Protocol)-leasingkontrakten(renewing the IP (Internet Protocol) lease) kan løse forbindelsesrelaterede problemer på din computer. Det involverer at køre ipconfig /release og ipconfig /renew via kommandoprompt(Command Prompt) i Windows

Mac'en giver en GUI-indstilling via Systemindstillinger(System Preferences) > Netværk(Network ) > Wi-Fi / Ethernet > Avanceret(Advanced ) > DHCP > Forny DHCP(Renew DHCP) . Du kan dog også bruge følgende Terminal-kommando:

sudo ipconfig set <network interface> DHCP

Hvis du ikke kender navnet på netværksgrænsefladen, skal du bruge kommandoen ifconfig til at identificere det – f.eks. (ifconfig )en0

15. Tjek Oppetid

Du kan tjekke din pc's oppetid med kommandoen (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime Windows PowerShell.

terminalen(Terminal) i macOS skal du køre følgende kommando i stedet:

oppetid(uptime)

Oppetidskommandoen hjælper(uptime ) dig med at afgøre, om det er tid til at lukke ned eller genstarte din Mac . Det hjælper ofte med at løse tilfældige tekniske fejl, der forhindrer macOS i at fungere korrekt.

Skifter til terminal

Mac- terminalen(Terminal) giver dig mulighed for at udføre de fleste opgaver, som du har vænnet dig til med kommandoprompt(Command Prompt) og Windows PowerShell på pc'en. Selvom kommandoækvivalenterne ovenfor ikke er udtømmende, bør de altid være praktiske.



About the author

Jeg er en computerprogrammør med speciale i MacOS-softwareudvikling. Jeg bruger mine evner til at skrive professionelle anmeldelser og give tips til, hvordan du kan forbedre dine programmeringsevner på Mac. Jeg har også en hjemmeside, der tilbyder detaljerede, trin-for-trin instruktioner til at skabe et vellykket websted.



Related posts