15 Mac Terminal-equivalenten aan Windows-opdrachtprompt en PowerShell-opdrachten

In Windows kunt u de opdrachtprompt(use the Command Prompt) en Windows PowerShell -consoles gebruiken voor meer controle en sneller beheer van het besturingssysteem. Beide CLI's (opdrachtregelinterpreters) helpen u ook bij het oplossen van ernstige problemen met uw pc(troubleshoot serious issues with your PC)

Hetzelfde geldt voor de Terminal van de Mac , maar het op UNIX gebaseerde karakter vereist dat je een andere reeks opdrachten invoert.

Als u onlangs bent overgestapt op het gebruik van een Mac , leert u hieronder de Terminal - equivalenten van 15 handige opdrachtprompts(Command Prompt) en Windows PowerShell - opdrachten.

1. Systeeminformatie bekijken

Stel dat u de verschillende hardware- en softwarecomponenten (processor, (Suppose)RAM , besturingssysteemversie, enz.) op uw computer wilt identificeren . In dat geval kunt u de informatie bekijken in de opdrachtprompt(Command Prompt) of Windows PowerShell met de opdracht systeminfo

Voer in Terminal in plaats daarvan het volgende uit:

system_profiler

U kunt Terminal ook vragen om de informatie op gegevenstype te filteren. U kunt bijvoorbeeld alleen een overzicht van de Mac-hardware krijgen door SPHardwareDataType toe te voegen aan het einde van de opdracht, bijvoorbeeld system_profiler SPHardwareDataType .

Voor een lijst met gegevenstypen voert u de opdracht system_profiler -listDataTypes uit.

Om de informatie via de GUI (grafische gebruikersinterface) op uw Mac te bekijken , houdt u de Option - toets ingedrukt en gaat u naar Apple - menu > Systeeminformatie(System Information) .

2. Apparaten en netwerken pingen

U kunt verbindingsproblemen met websites en lokale apparaten diagnosticeren door de opdracht ping <host> uit te voeren via de opdrachtprompt(Command Prompt) of Windows PowerShell . Dat zorgt ervoor dat uw pc datapakketten verzendt en ontvangt, en u ontdekt onregelmatigheden in responstijden en pakketverlies.

De opdracht ping <host> is universeel voor de meeste CLI's , maar Terminal stelt geen ping-telling in tenzij u deze als volgt uitvoert met de parameter -c :

ping -c <count> <host>

3. Controleer netwerkconfiguraties

Als u op de pc ipconfig uitvoert via de opdrachtprompt(Command Prompt) , wordt het hulpprogramma Internet Protocol-configuratie(Internet Protocol Configuration) geladen . Hiermee kunt u TCP/IP -netwerkconfiguraties identificeren, samen met informatie over IP-adressen, subnetmaskers, standaardgateways, enzovoort. 

Het Terminal - equivalent opent Interfaceconfiguratie(Interface Configuration) en gebruikt de volgende opdracht:

ifconfig

Ifconfig geeft standaard alleen actieve netwerken weer. Om ervoor te zorgen dat alle interfaces worden weergegeven, voert u in plaats daarvan ifconfig -a uit .

4. Spoel DNS-cache

Een verouderde DNS(Domain Name System (DNS)) -cache (Domain Name System) op uw computer veroorzaakt verbindingsproblemen met websites. In Windows helpt het uitvoeren van de opdracht ipconfig /flushdns via een verhoogde opdrachtpromptconsole u (Command Prompt)de lokale DNS-cache van uw computer te wissen(clear your computer’s local DNS cache)

Het Terminal- equivalent van het wissen van de DNS -cache op Mac is als volgt:

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

U moet een beheerderswachtwoord invoeren om de opdracht te autoriseren.

5. Bekijk alle lopende processen

In vergelijking met Windows Taakbeheer(Windows Task Manager) zorgt het typen van de takenlijst(tasklist ) in de opdrachtprompt(Command Prompt) of Windows PowerShell voor een duidelijker beeld van de achtergrondprocessen van uw pc. Het bevat ook informatie zoals proces - ID's ( PID's ) en geheugengebruiksstatistieken voor elke taak.

Op de Mac kunt u een van de twee onderstaande opdrachten uitvoeren:

  • bovenkant(top)
  • ps -ax

Het top -commando geeft een lijst weer van de meest resource-intensieve processen in realtime, terwijl ps -ax je de volledige takenlijst op je Mac laat zien .

6. Proces beëindigen

U kunt ook de opdrachtprompt(Command Prompt) en Windows PowerShell gebruiken om lopende processen te beëindigen met de taskkill <PID>

Het Terminal-equivalent van de Mac is:

kill <PID> 

Bovendien kunt u de opdracht killall <process name> gebruiken om alle Mac -processen met een bepaalde naam te beëindigen, bijvoorbeeld Garageband . Hier is de complete gids voor het afsluiten van Mac-processen met Terminal(shutting down Mac processes using Terminal) .

7. Controleer netwerkstatistieken

Met de opdracht netstat in Windows kunt u een lijst bekijken van alle actieve TCP - verbindingen en kunt u netwerkgerelateerde problemen identificeren(identify network-related problems)

Op de Mac levert het uitvoeren van dezelfde opdracht vergelijkbare resultaten op:

netstat 

Typ man netstat om een ​​lijst met vlaggen en opties die specifiek zijn voor Terminal te bekijken .

8. Schijffouten herstellen

Met het opdrachtregelprogramma Schijf controleren op Windows , dat u kunt aanroepen door chkdsk uit te voeren in de opdrachtprompt(Command Prompt) of Windows PowerShell , kunt u schijfgerelateerde fouten controleren en repareren.

Het Terminal - equivalent in macOS is de opdracht fsck (bestandssysteemconsistentiecontrole). Begin(Start) met het opstarten van uw Mac in de modus voor één gebruiker: druk bij het opstarten op Command + S. Voer vervolgens het volgende uit:

/sbin/fsck -fy

9. Maak een symbolische link

Symbolische links (symlinks) zijn cruciaal als u het onmogelijk vindt om locaties te wijzigen die apps en programma's gebruiken om bestanden op te slaan. 

U kunt bijvoorbeeld een symbolische koppeling gebruiken om elke map met een cloudopslagservice te synchroniseren door deze te laten lijken alsof deze zich in de standaardsynchronisatiemap bevindt. In Windows gebruikt u de opdracht mklink /J

Op macOS is het Terminal- equivalent:

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

Bekijk voor meer informatie hoe symlinks werken op de Mac(how symlinks work on the Mac) .

10. Schema afsluiten

Als u uw pc wilt afsluiten nadat een bepaalde tijd is verstreken, gebruikt u de opdracht shutdown -f -t <time in seconds>

Gebruik op de Mac in plaats daarvan de volgende opdracht:

sudo shutdown -h +<time in minutes>

U kunt altijd de opdracht sudo killall shutdown gebruiken om een ​​geplande afsluiting te annuleren.

11. Bestandsverschillen vergelijken

In Windows kunt u het verschil tussen twee bestanden vergelijken met de opdracht fc

Het Terminal-equivalent van de Mac is:

verschil(diff)

Het diff- commando wordt geleverd met meerdere opties. U kunt bijvoorbeeld de schakeloptie -i gebruiken om hoofdletterverschillen in tekstbestanden te negeren. Voer man diff uit om een ​​volledige lijst met opties te bekijken. 

12. Zoek wifi-wachtwoord

Wanneer u het wachtwoord van een Wi-Fi-verbinding(identify the password of a Wi-Fi connection) snel moet identificeren, kunt u het netsh wlan show profile <SSID> key=clear op uw pc gebruiken.

Op de Mac moet u de volgende opdracht in Terminal uitvoeren :

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

13. Update Mac

In Windows kunt u updates van het besturingssysteem installeren via Windows PowerShell met de opdrachten Get-WindowsUpdate en Install-WindowsUpdate . Het is sneller en minder traag in vergelijking met het gebruik van de GUI .

De Terminal- equivalenten om macOS bij te werken zijn:

  • softwareupdate -l om te zoeken naar updates en ID's die in behandeling zijn en deze te bekijken.
  • softwareupdate -i <identifier> om een ​​update te installeren.

14. IP-lease verlengen

Het vrijgeven en vernieuwen van de IP(renewing the IP (Internet Protocol) lease) -lease (Internet Protocol) kan verbindingsproblemen op uw computer oplossen. Dat houdt in dat de opdrachten ipconfig /release en ipconfig /renew via de opdrachtprompt(Command Prompt) in Windows worden uitgevoerd . 

De Mac biedt een GUI-optie via Systeemvoorkeuren(System Preferences) > Netwerk(Network ) > Wi-Fi / Ethernet > Geavanceerd(Advanced ) > DHCP > DHCP vernieuwen(Renew DHCP) . U kunt echter ook de volgende Terminal-opdracht gebruiken:

sudo ipconfig set <network interface> DHCP

Als u de naam van de netwerkinterface niet weet, gebruikt u de opdracht ifconfig om deze te identificeren, bijvoorbeeld en0

15. Controleer de uptime

U kunt de uptime van uw pc controleren met de (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime Windows PowerShell-opdracht.

Voer in plaats daarvan de volgende opdracht uit op de Terminal in macOS:

uptime

De uptime -opdracht helpt je te bepalen of het tijd is om je (uptime )Mac af te sluiten of opnieuw op te starten . Dat helpt vaak bij het oplossen van willekeurige technische problemen die voorkomen dat macOS correct werkt.

Overschakelen naar Terminal

Met de Mac- terminal kun je de meeste taken uitvoeren die je gewend bent geraakt met Command Prompt en Windows PowerShell op de pc. Hoewel de bovenstaande commando-equivalenten niet uitputtend zijn, zouden ze altijd handig moeten zijn.



About the author

Ik ben een computertechnicus met meer dan 10 jaar ervaring, waarvan 3 jaar als a店員. Ik heb ervaring met zowel Apple- als Android-apparaten en ben vooral bedreven in het repareren en upgraden van computers. Ik kijk ook graag films op mijn computer en gebruik mijn iPhone om foto's en video's te maken.



Related posts