Anonim

In Windows kunt u de opdrachtprompt 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.

Hetzelfde geldt voor de Mac-terminal, maar de op UNIX gebaseerde aard vereist dat je een andere reeks opdrachten invoert.

Als je onlangs bent overgestapt op het gebruik van een Mac, leer je hieronder de Terminal-equivalenten van 15 handige opdrachtprompt- en Windows PowerShell-opdrachten.

1. Systeeminformatie bekijken

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

In Terminal voert u in plaats daarvan het volgende uit:

system_profiler

U kunt Terminal ook vragen 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 toets Option ingedrukt en gaat u naarApple menu > Systeeminformatie.

2. Ping-apparaten en netwerken

U kunt verbindingsproblemen met websites en lokale apparaten diagnosticeren door de opdracht ping uit te voeren via de opdrachtprompt of Windows PowerShell. Dat zet uw pc aan om datapakketten te verzenden en te ontvangen, en u kunt onregelmatigheden in reactietijden en pakketverlies opsporen.

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

ping -c

3. Netwerkconfiguraties controleren

Als op de pc ipconfig wordt uitgevoerd via de opdrachtprompt, wordt het hulpprogramma 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 en gebruikt de volgende opdracht:

ifconfig

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

4. DNS-cache leegmaken

Een verouderd Domain Name System (DNS)-cache op uw computer veroorzaakt verbindingsproblemen met websites. In Windows helpt het uitvoeren van de opdracht ipconfig /flushdns via een verhoogde opdrachtpromptconsole u om de lokale DNS-cache van uw computer te wissen.

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

Vergeleken met Windows Taakbeheer geeft het typen van tasklist in de opdrachtprompt of Windows PowerShell 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 kun je een van de twee onderstaande opdrachten uitvoeren:

  • bovenkant
  • ps -ax

De opdracht top geeft een lijst met de meest resource-intensieve processen in re altime weer, terwijl ps -ax toont je de volledige takenlijst op je Mac.

6. Eindproces

U kunt ook de opdrachtprompt en Windows PowerShell gebruiken om lopende processen te beëindigen met de opdracht taskkill.

Het Terminal-equivalent van de Mac is:

doden

Bovendien kunt u de opdracht killall gebruiken om alle Mac-processen te beëindigen die een bepaalde naam bevatten, b.v. Garage band. Hier is de complete gids voor het afsluiten van Mac-processen met Terminal.

7. Netwerkstatistieken controleren

Met de opdracht netstat in Windows kunt u een lijst met alle actieve TCP-verbindingen bekijken en netwerkgerelateerde problemen identificeren.

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

netstat

Om een ​​lijst met vlaggen en opties specifiek voor Terminal te bekijken, typt u man netstat.

8. Schijffouten herstellen

Met het opdrachtregelprogramma Check Disk in Windows, dat u kunt oproepen door chkdsk uit te voeren in de opdrachtprompt of Windows PowerShell, kunt u om schijfgerelateerde fouten op te sporen en te repareren.

Het Terminal-equivalent in macOS is de opdracht fsck (bestandssysteemconsistentiecontrole). Begin met het opstarten van je Mac in single-user modus - druk op Command + S bij het opstarten . Voer vervolgens het volgende uit:

/sbin/fsck -fy

9. Maak een symbolische link

Symbolische koppelingen (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 een ​​willekeurige map naar een cloudopslagservice te synchroniseren door het 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

Bekijk voor meer informatie hoe symbolische koppelingen werken op de Mac.

10. Schema afsluiten

Als u uw pc wilt afsluiten nadat een bepaalde tijd is verstreken, gebruikt u de opdracht shutdown -f -t .

Gebruik op de Mac in plaats daarvan de volgende opdracht:

sudo shutdown -h +

Je kunt altijd de opdracht sudo killall shutdown gebruiken om een ​​geplande uitschakeling 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:

diff

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

12. Wi-Fi-wachtwoord zoeken

Wanneer u snel het wachtwoord van een Wi-Fi-verbinding moet identificeren, kunt u de netsh wlan show profile key=clear gebruiken op uw pc.

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

beveiliging vind-generiek-wachtwoord -ga “” | grep “wachtwoord:”

13. Mac bijwerken

In Windows kunt u updates van het besturingssysteem installeren via Windows PowerShell met de Get-WindowsUpdate en Install-WindowsUpdate commando's. 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 updates en ID's die in behandeling zijn te zoeken en te bekijken.
  • softwareupdate -i om een ​​update te installeren.

14. IP-lease verlengen

Het vrijgeven en vernieuwen van de IP-lease (Internet Protocol) kan connectiviteitsproblemen op uw computer oplossen. Dat omvat het uitvoeren van de opdrachten ipconfig /release en ipconfig /renew via de opdrachtprompt in Windows.

De Mac biedt een GUI-optie via Systeemvoorkeuren > Netwerk> Wi-Fi/Ethernet > Geavanceerd > DHCP > DHCP vernieuwen U kunt echter ook het volgende Terminal-commando:

sudo ipconfig set DHCP

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

15. Uptime controleren

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

Op de terminal in macOS voert u in plaats daarvan de volgende opdracht uit:

uptime

De opdracht uptime helpt je te bepalen of het tijd is om je Mac af te sluiten of opnieuw op te starten. Dat helpt vaak bij het oplossen van willekeurige technische storingen waardoor macOS niet correct werkt.

Overstappen naar terminal

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

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