Anonim

I Windows kan du använda kommandotolken och Windows PowerShell-konsolerna för större kontroll och snabbare hantering av operativsystemet. Båda CLI:erna (kommandolinjetolkarna) hjälper dig också att felsöka allvarliga problem med din dator.

Detsamma gäller för Macs terminal, men dess UNIX-baserade karaktär kräver att du anger en annan uppsättning kommandon.

Om du nyligen bytte till att använda en Mac kommer du att lära dig Terminalmotsvarigheterna till 15 användbara kommandotolken och Windows PowerShell-kommandon nedan.

1. Visa systeminformation

Anta att du vill identifiera de olika hårdvaru- och mjukvarukomponenterna (processor, RAM, operativsystemversion, etc.) på din dator. I så fall kan du visa informationen i kommandotolken eller Windows PowerShell med systeminfo kommando.

I Terminal, kör följande istället:

system_profiler

Du kan också be Terminal att filtrera informationen efter datatyp. Till exempel kan du få en översikt över Macs hårdvara endast genom att lägga till SPHardwareDataType i slutet av kommandot-t.ex. system_profiler SPHardwareDataType.

För en lista över datatyper, kör kommandot system_profiler -listDataTypes.

För att visa informationen via GUI (grafiskt användargränssnitt) på din Mac, håll ner Option-tangenten och gå tillApple-meny > Systeminformation.

2. Pinga enheter och nätverk

Du kan diagnostisera anslutningsproblem med webbplatser och lokala enheter genom att köra ping-kommandot via kommandotolken eller Windows PowerShell. Det uppmanar din dator att sända och ta emot datapaket, och du kan upptäcka oegentligheter i svarstider och paketförlust.

Kommandot ping är universellt för de flesta CLI:er, men Terminal ställer inte in ett ping-antal om du inte kör det med -c parameter enligt följande:

ping -c

3. Kontrollera nätverkskonfigurationer

På PC:n, kör ipconfig via kommandotolken, läser in Internet Protocol Configuration-verktyget. Den låter dig identifiera TCP/IP-nätverkskonfigurationer tillsammans med information om IP-adresser, subnätmasker, standardgateways och så vidare.

Terminalmotsvarigheten öppnar Interface Configuration och använder följande kommando:

ifconfig

Som standard visar ifconfig endast aktiva nätverk. För att få den att visa alla gränssnitt, kör ifconfig -a istället.

4. Spola DNS-cache

En föråldrad DNS-cache (Domain Name System) på din dator orsakar anslutningsproblem med webbplatser. I Windows kan du genom att köra ipconfig /flushdns kommandot via en förhöjd kommandotolkskonsol rensa din dators lokala DNS-cache.

Terminalen som motsvarar att rensa DNS-cacheminnet på Mac är följande:

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Du måste ange ett administratörslösenord för att auktorisera kommandot.

5. Visa alla pågående processer

Jämfört med Windows Task Manager, genom att skriva tasklist i kommandotolken eller Windows PowerShell ger du en tydligare bild av din dators bakgrundsprocesser. Den innehåller också information som process-ID (PID) och minnesanvändningsstatistik för varje uppgift.

På Mac kan du köra ett av de två kommandona nedan:

  • topp
  • ps -ax

Kommandot top visar en lista över de mest resurskrävande processerna i re altid, medan ps -ax visar hela uppgiftslistan på din Mac.

6. Avsluta process

Du kan också använda kommandotolken och Windows PowerShell för att avsluta pågående processer med kommandot taskkill.

Macens terminalmotsvarighet är:

döda

Dessutom kan du använda kommandot killall för att avsluta alla Mac-processer som innehåller ett visst namn, t.ex. Garage Band. Här är den kompletta guiden för att stänga av Mac-processer med Terminal.

7. Kontrollera nätverksstatistik

Kommandot netstat i Windows låter dig se en lista över alla aktiva TCP-anslutningar och hjälper till att identifiera nätverksrelaterade problem.

På Mac ger samma kommando liknande resultat:

netstat

För att se en lista över flaggor och alternativ specifika för Terminal, skriv man netstat.

8. Reparera diskfel

Kommandoradsverktyget Kontrollera disk i Windows, som du kan anropa genom att köra chkdsk i kommandotolken eller Windows PowerShell, låter dig för att leta efter och reparera diskrelaterade fel.

Terminalmotsvarigheten i macOS är kommandot fsck (filsystemkonsistenskontroll). Börja med att starta upp din Mac i enanvändarläge - tryck Command + S vid start . Kör sedan följande:

/sbin/fsck -fy

9. Skapa symbolisk länk

Symboliska länkar (symbollänkar) är avgörande om du tycker att det är omöjligt att ändra platser som appar och program använder för att lagra filer.

Du kan till exempel använda en symbollänk för att synkronisera valfri mapp till en molnlagringstjänst genom att få den att se ut som om den finns i standardsynkroniseringskatalogen. I Windows använder du kommandot mklink /J.

På macOS är Terminal-motsvarigheten:

I -s

Om du vill veta mer, kolla in hur symboliska länkar fungerar på Mac.

10. Schemalägg avstängning

Om du vill stänga av din PC efter att en viss tid har förflutit använder du kommandot shutdown -f -t .

På Mac, använd följande kommando istället:

sudo shutdown -h +

Du kan alltid använda kommandot sudo killall shutdown för att avbryta en schemalagd avstängning.

11. Jämför filskillnader

I Windows kan du jämföra skillnaden mellan två filer med kommandot fc.

Macens terminalmotsvarighet är:

diff

Kommandot diff kommer med flera alternativ. Du kan till exempel använda -i omkopplaren för att få den att ignorera skillnader mellan skiftlägen i textfiler. Kör man diff för att se en komplett lista med alternativ.

12. Hitta Wi-Fi-lösenord

När du snabbt behöver identifiera lösenordet för en Wi-Fi-anslutning kan du använda netsh wlan show profile key=clear på din PC.

På Mac måste du köra följande kommando i Terminal:

security find-generic-password -ga “” | grep "lösenord:"

13. Uppdatera Mac

I Windows kan du installera operativsystemuppdateringar via Windows PowerShell med Get-WindowsUpdate och Installera-WindowsUpdate kommandon. Det är snabbare och mindre trögt jämfört med att använda GUI.

Terminalmotsvarigheterna för att uppdatera macOS är:

  • softwareupdate -l för att söka efter och visa väntande uppdateringar och identifierare.
  • softwareupdate -i för att installera en uppdatering.

14. Förnya IP Lease

Att släppa och förnya leasingavtalet för IP (Internet Protocol) kan lösa anslutningsrelaterade problem på din dator. Det innebär att ipconfig /release och ipconfig /renew körs via kommandotolken i Windows.

Mac tillhandahåller ett GUI- alternativ via Systeminställningar > Nätverk> Wi-Fi/Ethernet > Advanced > DHCP > Renew DHCP Du kan dock också använda följande terminalkommando:

sudo ipconfig set DHCP

Om du inte känner till nätverksgränssnittets namn, använd ifconfig-kommandot för att identifiera det, t.ex. en0.

15. Kontrollera drifttid

Du kan kontrollera din dators drifttid med (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime Windows PowerShell-kommandot.

På terminalen i macOS, kör följande kommando istället:

upptid

Kommandot uptime hjälper dig att avgöra om det är dags att stänga av eller starta om din Mac. Det hjälper ofta till att lösa slumpmässiga tekniska problem som hindrar macOS från att fungera korrekt.

Växlar till terminal

Mac-terminalen låter dig utföra de flesta uppgifter som du har vant dig vid med kommandotolken och Windows PowerShell på datorn. Även om kommandomotsvarigheterna ovan inte är uttömmande, bör de alltid vara praktiska.

15 Mac Terminal Motsvarar Windows Command Prompt och PowerShell-kommandon