15 Mac Terminal Motsvarar Windows Kommandotolk och PowerShell-kommandon
I Windows kan du använda kommandotolken(use the Command Prompt) och Windows PowerShell- konsolerna för större kontroll och snabbare hantering av operativsystemet. Båda CLI:erna(CLIs) (kommandolinjetolkarna) hjälper dig också att felsöka allvarliga problem med din PC(troubleshoot serious issues with your PC) .
Detsamma gäller 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(Terminal) till 15 användbara kommandotolk(Command Prompt) och Windows PowerShell- kommandon nedan.
1. Visa systeminformation
Anta(Suppose) 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(Command Prompt) eller Windows PowerShell med kommandot systeminfo .
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(system_profiler -listDataTypes) .
För att se informationen via GUI (grafiskt användargränssnitt) på din Mac , håll ner Alternativ-(Option ) tangenten och gå till Apple -menyn > Systeminformation .
2. Pinga enheter och nätverk
Du kan diagnostisera anslutningsproblem med webbplatser och lokala enheter genom att köra kommandot ping <host> via kommandotolken(Command Prompt) 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 <host> är universellt för de flesta CLI:er(CLIs) , men Terminal ställer inte in ett ping-antal om du inte kör det med parametern -c enligt följande:
ping -c <count> <host>
3. Kontrollera nätverkskonfigurationer
Om du kör ipconfig via kommandotolken(Command Prompt) på datorn laddas konfigurationsverktyget för Internetprotokoll(Internet Protocol Configuration) . Det låter dig identifiera TCP/IP -nätverkskonfigurationer tillsammans med information om IP-adresser, subnätmasker, standardgateways och så vidare.
Terminalmotsvarigheten öppnar(Terminal) Interface Configuration(Interface Configuration) och använder följande kommando:
ifconfig
Som standard visar ifconfig endast aktiva nätverk. För att få det att visa alla gränssnitt, kör ifconfig -a istället.
4. Spola DNS-cache
En föråldrad DNS-(Domain Name System (DNS)) cache (Domain Name System) på din dator orsakar anslutningsproblem med webbplatser. I Windows kan du genom att köra ipconfig /flushdns via en förhöjd kommandotolkskonsol (Command Prompt)rensa din dators lokala DNS-cache(clear your computer’s local DNS cache) .
Terminalen som(Terminal) motsvarar att rensa DNS- cachen 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 kan du få en tydligare bild av din PC:s bakgrundsprocesser genom att skriva uppgiftslistan(tasklist ) i Kommandotolken(Command Prompt) eller Windows PowerShell . Den innehåller också information som process - ID(IDs) :n ( PID(PIDs) ) och minnesanvändningsstatistik för varje uppgift.
På Mac kan du köra ett av de två kommandona nedan:
- topp(top)
- ps -ax
Det översta(top ) kommandot visar en lista över de mest resurskrävande processerna i realtid, medan ps -ax visar dig hela uppgiftslistan på din Mac .
6. Avsluta processen
Du kan också använda kommandotolken(Command Prompt) och Windows PowerShell för att avsluta pågående processer med taskkill <PID> .
Macs Terminal-motsvarighet är:
kill <PID>
Dessutom kan du använda killall <process name> för att avsluta alla Mac -processer som innehåller ett visst namn – t.ex. Garageband . Här är den kompletta guiden för att stänga av Mac-processer med Terminal(shutting down Mac processes using Terminal) .
7. Kontrollera nätverksstatistik
Kommandot netstat i Windows låter dig se en lista över alla aktiva TCP - anslutningar och hjälper dig att identifiera nätverksrelaterade problem(identify network-related problems) .
På Mac ger samma kommando liknande resultat:
netstat
För att se en lista med flaggor och alternativ specifika för Terminal , skriv man netstat .
8. Reparera diskfel
Kommandoradsverktyget Kontrollera disk på Windows , som du kan anropa genom att köra chkdsk i kommandotolken(Command Prompt) eller Windows PowerShell , låter dig söka efter och reparera diskrelaterade fel.
Terminalmotsvarigheten(Terminal) i macOS är kommandot fsck(fsck ) ( filsystemkonsistenskontroll). Börja(Start) med att starta upp din Mac i enanvändarläge – tryck på Kommando(Command ) + S vid start. Kör sedan följande:
/sbin/fsck -fy
9. Skapa symbolisk länk
Symboliska länkar (symlä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.
Till exempel kan du 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. På Windows använder du kommandot mklink /J .
På macOS är Terminal- motsvarigheten:
In -s <original folder path> <target folder path>
Om du vill veta mer, kolla in hur symboliska länkar fungerar på Mac(how symlinks work on the 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 <time in seconds> .
På Mac använder du istället följande kommando:
sudo shutdown -h +<time in minutes>
Du kan alltid använda kommandot sudo killall shutdown för att avbryta en schemalagd avstängning.
11. Jämför filskillnader
På Windows kan du jämföra skillnaden mellan två filer med kommandot fc .
Macs Terminal-motsvarighet är:
diff
Kommandot diff kommer med flera alternativ. Du kan till exempel använda växeln -i 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(identify the password of a Wi-Fi connection) kan du använda netsh wlan show profile <SSID> key=clear på din PC.
På Mac måste du köra följande kommando i Terminal :
security find-generic-password -ga “<SSID>” | grep “password:”
13. Uppdatera Mac
I Windows kan du installera operativsystemuppdateringar via Windows PowerShell med kommandona Get-WindowsUpdate och Install-WindowsUpdate . Det är snabbare och mindre trögt jämfört med att använda GUI .
Terminalmotsvarigheterna för(Terminal) att uppdatera macOS är:
- softwareupdate -l för att söka efter och visa väntande uppdateringar och identifierare.
- softwareupdate -i <identifier> för att installera en uppdatering.
14. Förnya IP Lease
Att släppa och förnya leasingavtalet för IP (Internet Protocol)(renewing the IP (Internet Protocol) lease) kan lösa anslutningsrelaterade problem på din dator. Det innebär att köra ipconfig /release och ipconfig /renew via kommandotolken(Command Prompt) i Windows .
Macen tillhandahåller ett GUI-alternativ via Systeminställningar(System Preferences) > Nätverk(Network ) > Wi-Fi / Ethernet > Avancerat(Advanced ) > DHCP > Förnya DHCP(Renew DHCP) . Du kan dock också använda följande terminalkommando:
sudo ipconfig set <network interface> DHCP
Om du inte känner till namnet på nätverksgränssnittet, använd kommandot ifconfig för att identifiera det – t.ex. en0 .
15. Kontrollera Upptid
Du kan kontrollera din dators drifttid med kommandot (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime Windows PowerShell.
På terminalen(Terminal) i macOS kör du istället följande kommando:
upptid(uptime)
Upptidskommandot hjälper(uptime ) 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.
Byter till terminal
Mac- terminalen(Terminal) låter dig utföra de flesta uppgifter som du har vant dig vid med kommandotolken(Command Prompt) och Windows PowerShell på datorn. Även om kommandomotsvarigheterna ovan inte är uttömmande, bör de alltid vara praktiska.
Related posts
Hur man växlar mellan CMD och PowerShell i Windows Terminal
Vad är Windows Terminal? -
De 10 bästa Mac Terminal-kommandona du bör känna till
Så här aktiverar du automatisk komplettering i Windows Kommandotolk
Nybörjarguide till Windows kommandotolk
Hitta Windows produktnyckel med kommandotolken eller PowerShell
Hur man kör kommandotolken som administratör i Windows 11/10
Hur man skriver ut listan över pågående processer i Windows -
Hur man kör ett terminalkommando med en kortkommando på Mac
Hur man avinstallerar ett program med kommandotolken i Windows 11/10
Hur man gör PowerShell och kommandotolken transparenta
Hur man använder kommandon FINDSTR och Select-String i Windows 11/10
Hur man exporterar katalogträdet för en mapp i Windows
Hur öppnar jag Terminal på Mac? (3 sätt)
3 sätt att ändra IP-adressen i Windows 10
Hur man spelar Windows-spel på Mac
Hur man fjärråtkomst till Windows 10 från Mac
Hur man skapar flera mappar samtidigt -
Hur man skriver ut till en delad Mac OS X-skrivare från Windows 7 och Windows 8
Vilken modell är min Windows 10-dator, bärbara dator eller surfplatta? 8 sätt att ta reda på -