I Windows kan du bruge kommandoprompten og Windows PowerShell-konsoller til større kontrol og hurtigere styring af operativsystemet. Begge CLI'er (kommandolinjefortolkere) hjælper dig også med at fejlfinde alvorlige problemer med din pc.
Det samme gælder Macs 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- og Windows PowerShell-kommandoer nedenfor.
1. Se systemoplysninger
Antag, 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 eller Windows PowerShell med systeminfo kommando.
I Terminal, udfør 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 Macs hardware ved at tilføje SPHardwareDataType til slutningen af kommandoen-f.eks. system_profiler SPHardwareDataType.
For en liste over datatyper skal du køre system_profiler -listDataTypes kommando.
For at se oplysningerne via GUI (grafisk brugergrænseflade) på din Mac skal du holde Option nede og gå tilApple menu > System Information.
2. Ping-enheder og netværk
Du kan diagnosticere forbindelsesproblemer med websteder og lokale enheder ved at køre ping-kommandoen via kommandoprompt eller Windows PowerShell. Det beder din pc om at sende og modtage datapakker, og du kan opdage uregelmæssigheder i responstider og pakketab.
ping kommandoen er universel for de fleste CLI'er, men Terminal indstiller ikke et ping-antal, medmindre du udfører det med -c parameter som følger:
ping -c
3. Tjek netværkskonfigurationer
På pc'en, kører ipconfig via kommandoprompt, indlæser værktøjet Internet Protocol Configuration. Det giver dig mulighed for at identificere TCP/IP-netværkskonfigurationer sammen med oplysninger om IP-adresser, undernetmasker, standardgateways og så videre.
Terminalækvivalenten åbner Interface Configuration og bruger følgende kommando:
ifconfig
Som standard viser ifconfig kun aktive netværk. For at få det til at vise alle grænseflader, skal du køre ifconfig -a i stedet.
4. Skyl 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 kommandoen via en forhøjet kommandopromptkonsol dig med at rydde din computers lokale DNS-cache.
Terminalen svarende til at rydde 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 det at skrive tasklist i kommandoprompt eller Windows PowerShell et klarere overblik over din pcs baggrundsprocesser. Den indeholder også oplysninger såsom proces-id'er (PID'er) og hukommelsesforbrugsstatistikker for hver opgave.
På Mac kan du køre en af de to kommandoer nedenfor:
- top
- ps -ax
top kommandoen viser en liste over de mest ressourcekrævende processer i re altid, mens ps -ax viser dig hele opgavelisten på din Mac.
6. Afslut proces
Du kan også bruge kommandoprompt og Windows PowerShell til at afslutte kørende processer med kommandoen taskkill.
Macens Terminal-ækvivalent er:
dræbe
Derudover kan du bruge killall kommandoen til at afslutte alle Mac-processer, der indeholder et bestemt navn, f.eks. Garagebånd. Her er den komplette guide til at lukke Mac-processer ned ved hjælp af Terminal.
7. Tjek netværksstatistik
Kommandoen netstat i Windows lader dig se en liste over alle aktive TCP-forbindelser og hjælper med at identificere netværksrelaterede problemer.
På 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, skriv man netstat.
8. Reparer diskfejl
Kommandolinjeværktøjet Check Disk på Windows, som du kan starte ved at køre chkdsk i kommandoprompt eller Windows PowerShell, giver dig mulighed for for at tjekke for og reparere diskrelaterede fejl.
Terminalækvivalenten i macOS er kommandoen fsck (filsystemkonsistenstjek). Start med at starte din Mac op i enkeltbrugertilstand - tryk på Command + S ved opstart . Kør derefter følgende:
/sbin/fsck -fy
9. Opret symbolsk link
Symboliske links (symlinks) er afgørende, hvis du finder det umuligt at ændre placeringer, som apps og programmer bruger til at gemme filer.
Du kan f.eks. bruge et symbollink til at synkronisere enhver mappe til en cloud-lagringstjeneste ved at få det til at se ud, som om det er i standardsynkroniseringsmappen. På Windows bruger du kommandoen mklink /J.
På macOS er Terminal-ækvivalenten:
I -s
Hvis du vil vide mere, kan du se, hvordan symbollinks fungerer på Mac.
10. Planlæg nedlukning
Hvis du vil lukke din pc ned efter et bestemt tidsrum, bruger du shutdown -f -t kommandoen .
På Mac skal du bruge følgende kommando i stedet:
sudo shutdown -h +
Du kan altid bruge sudo killall shutdown kommandoen til at annullere en planlagt nedlukning.
11. Sammenlign filforskelle
I Windows kan du sammenligne forskellen mellem to filer ved hjælp af fc kommandoen.
Macens Terminal-ækvivalent er:
diff
Kommandoen diff kommer med flere muligheder. For eksempel kan du bruge -i omskifteren 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 netsh wlan show profile key=clear på din pc.
På Mac skal du køre følgende kommando i Terminal:
security find-generic-password -ga “” | grep "adgangskode:"
13. Opdater Mac
I Windows kan du installere operativsystemopdateringer via Windows PowerShell med Get-WindowsUpdate og Installer-WindowsUpdate kommandoer. Det er hurtigere og mindre trægt sammenlignet med at bruge GUI.
Terminal-ækvivalenterne til at opdatere macOS er:
- softwareupdate -l for at scanne efter og se ventende opdateringer og identifikatorer.
- softwareupdate -i for at installere en opdatering.
14. Forny IP Lease
Frigivelse og fornyelse af IP (Internet Protocol) leasing kan løse forbindelsesrelaterede problemer på din computer. Det involverer at køre ipconfig /release og ipconfig /renew kommandoerne via kommandoprompt i Windows.
Mac'en giver mulighed for GUI via Systemindstillinger > Netværk> Wi-Fi/Ethernet > Avanceret > DHCP > Renew DHCP Du kan dog også bruge følgende terminalkommando:
sudo ipconfig sæt DHCP
Hvis du ikke kender navnet på netværksgrænsefladen, skal du bruge ifconfig kommandoen til at identificere det - f.eks. da0.
15. Tjek oppetid
Du kan tjekke din pc's oppetid med (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime Windows PowerShell-kommandoen.
På terminalen i macOS skal du køre følgende kommando i stedet:
oppetid
Kommandoen uptime hjælper 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 giver dig mulighed for at udføre de fleste opgaver, som du har vænnet dig til med kommandoprompt og Windows PowerShell på pc'en. Selvom kommandoækvivalenterne ovenfor ikke er udtømmende, bør de altid være praktiske.
