MAC reparatie logo

Mac Terminal: 20 handige commando's om macOS onder de knie te krijgen als een pro

Mac Terminal met handige commando's om macOS onder de knie te krijgen
In een notendop: Mac Terminal is een krachtig hulpprogramma dat in macOS is ingebouwd en waarmee je je Mac kunt bedienen met tekstopdrachten. Enkele van de handigste dagelijkse commando's zijn: verborgen bestanden weergeven, de DNS-cache leegmaken, het verwijderen van onwillige bestanden forceren, software-updates beheren, netwerkactiviteit controleren en programma's installeren via Homebrew. Deze gids verdeelt 20 commando's in categorieën, met duidelijke uitleg en praktische voorbeelden.

Terminal openen op de Mac

De terminal bevindt zich in Toepassingen → Hulpprogramma's → Terminal. De snelste manier om er te komen is door te typen Cmd + spatie om Spotlight te openen, typ dan «Terminal» en druk op Enter. De toepassing opent een gewoon venster met een opdrachtprompt - daar gebeurt het allemaal.

Standaard gebruikt macOS zsh (Z Shell) als commando-interpreter van macOS Catalina. Als je Mac ouder is en nog steeds bash gebruikt, werken alle commando's in dit artikel op dezelfde manier. Het belangrijkste verschil tussen zsh en bash zit in de configuratiebestanden (.zshrc vs .bashrc) en enkele geavanceerde gedragingen - voor dagelijks gebruik is het transparant.

Tip: Je kunt het uiterlijk van de Terminal aanpassen via Terminal → Instellingen → Profielen. Het «Pro»-profiel (zwarte achtergrond, groene tekst) biedt een beter contrast voor langere sessies. Je kunt meer aanpassingen vinden in ons artikel over Mac sneltoetsen.

Navigatiecommando's zijn de eerste die je onder de knie moet krijgen. Ze vervangen klikken in de Finder en worden al snel efficiënter voor repetitieve handelingen of bestanden die moeilijk toegankelijk zijn.

bestellen Beschrijving Voorbeeld
pwd De huidige map weergeven (Werkmap afdrukken) pwd → /Users/journame
ls Geeft de inhoud van een map weer ls -la → toont alle bestanden, inclusief verborgen bestanden, met details
cd Directory wijzigen cd ~/Documenten → navigeer naar de map Documenten
mkdir Een nieuwe map maken mkdir -p Project/Bronnen/Beelden → creëert de volledige boomstructuur
cp Bestanden of mappen kopiëren cp -R ~/Documenten/Project ~/Desktop/ → kopieer de hele map
mv Verplaatst of hernoemt bestanden mv oude-naam.txt nieuwe-naam.txt
vinden Zoeken naar bestanden volgens criteria find ~ -name "*.pdf" -grootte +10M → PDF's vinden die groter zijn dan 10 MB

Verborgen bestanden weergeven

macOS verbergt standaard veel bestanden en systeemmappen (die waarvan de naam begint met een punt). Om ze permanent weer te geven in de Finder :

defaults write com.apple.finder AppleShowAllFiles -bool true && killall Finder

Om ze weer te verbergen, vervang je Echt door vals. In de dagelijkse praktijk is de snelkoppeling Cmd + Shift + . in de Finder schakelt het scherm tijdelijk om - dit is vaak genoeg.

Recalcitrante bestanden verwijderen

Sommige bestanden weigeren te worden gerecycled (vergrendelde bestanden, bestanden in gebruik of bestanden met beperkende rechten). De Terminal verwerkt ze zonder problemen:

sudo rm -f /path/to/file-recalcitrant

Gevaar: De bestelling rm Verwijdert bestanden permanent - de prullenbak hoeft niet te worden doorzocht, herstel is niet eenvoudig. Gebruik nooit sudo rm -rf / of varianten die gericht zijn op het hele systeem. Raadpleeg in het geval van per ongeluk verwijderen onze gids voor verwijderde bestanden herstellen.

Systeem en onderhoud

De Terminal biedt directe toegang tot onderhoudsfuncties die de grafische interface niet altijd biedt. Hier zijn de handigste commando's om je Mac gezond te houden.

Mac Terminal-commando's voor systeemonderhoud en diagnose

De DNS-cache wissen

Als sommige websites niet meer laden ondanks dat je internetverbinding werkt, is de DNS-cache waarschijnlijk beschadigd. Om deze te wissen:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Deze opdracht werkt op alle recente versies van macOS (Big Sur en hoger). Wanneer het wordt uitgevoerd, zal je Mac de DNS-servers opnieuw bevragen voor elke bezochte site, wat de meeste browseproblemen oplost. Als je WiFi-problemen Naast DNS bestaan er nog aanvullende oplossingen.

MacOS en opdrachtregelprogramma's bijwerken

software-update -l vermeldt de beschikbare updates. Om alles in één keer te installeren :

sudo softwareupdate -ia --agree-to-license

Dit is vooral handig wanneer Systeeminstellingen weigert een update te voltooien of blijft hangen op «Controleren op updates».

Controleer de status van de schijf

Om de integriteit van je opstartschijf te controleren :

diskutil verifyVolume /

Als er fouten worden gedetecteerd, moet u opnieuw opstarten in de herstelmodus (Cmd + R bij het opstarten op Intel, of lange aan/uit-knop op Apple Silicon) om de’Schijfhulpprogramma in reparatiemodus.

Schijfruimte bewaken

df -h toont de gebruikte en beschikbare ruimte op alle gemounte volumes. Om de grootste mappen te identificeren :

du -sh ~/* | sort -rh | head -20

Dit commando geeft een lijst van de 20 meest gulzige items in je gebruikersmap, gesorteerd op afnemende grootte. Een goed startpunt voor ruimte vrijmaken op een volle schijf.

Systeeminformatie weergeven

system_profiler SPHardwareDataType toont het exacte model, de processor, het RAM-geheugen, het serienummer en de hardware-ID van je Mac. Het is veel sneller dan bladeren naar «Over deze Mac» om deze informatie te vinden. Je kunt ook onze Hulpmiddel voor Mac-identificatie voor een visuele benadering.

Netwerk en internet

De Terminal is een onschatbare bondgenoot voor het diagnosticeren van netwerkproblemen die ontsnappen aan de grafische interface.

bestellen Bruikbaarheid Praktisch voorbeeld
ping Test de connectiviteit met een server ping -c 5 google.com → verzend 5 verzoeken en toon de wachttijd
traceroute Traceert het netwerkpad naar een bestemming google.com traceroute → identificeert waar het verkeer vertraagt of verdwaalt
ifconfig Geeft de configuratie van de netwerkinterface weer ifconfig en0 → Details WiFi-interface (IP-adres, masker, enz.).
netwerkKwaliteit Geïntegreerde doorvoertest in macOS (Monterey+) netwerkKwaliteit → meet upload, download en latentie
nslookup Vraagt DNS-servers op nslookup reparatiemac.be → controleer de DNS-resolutie van het domein

De bestelling netwerkKwaliteit verdient een speciale vermelding: geïntegreerd sinds macOS Monterey, meet het de echte snelheid van je verbinding rechtstreeks in de Terminal, zonder dat je een website van derden nodig hebt. Voeg de -v voor een gedetailleerd rapport inclusief RPM (Responsiviteit). Afhankelijk van de Apple documentatie over het testen van netwerken, Deze opdracht maakt gebruik van de CDN-servers van Apple voor betrouwbare metingen.

MacOS aanpassen

macOS verbergt veel instellingen die alleen toegankelijk zijn via Terminal. Hier zijn de populairste aanpassingen.

Dock-animaties versnellen

Het duurt ongeveer 0,5 seconden voordat het Dock verschijnt wanneer het verborgen is. Om deze vertraging te verwijderen :

defaults write com.apple.dock autohide-delay -float 0 && killall Dock

De animatie van het uiterlijk versnellen :

defaults write com.apple.dock autohide-time-modifier -float 0.3 && killall Dock

Het formaat van schermafbeeldingen wijzigen

Standaard slaat macOS vastleggingen op als PNG. Om over te schakelen naar JPEG (lichtere bestanden) :

defaults schrijven com.apple.screencapture type jpg && killall SystemUIServer

Beschikbare formaten: png, jpg, gif, tiff, pdf. Vind alle opties in onze complete gids voor schermafbeeldingen van de Mac.

Deactiveer de schaduw voor vensteropnamen

Wanneer je een venster vastlegt (Cmd + Shift + 4 en dan Spatie), voegt macOS een slagschaduw toe. Om deze te verwijderen:

defaults write com.apple.screencapture disable-shadow -bool true && killall SystemUIServer

Lege ruimten toevoegen aan het Dock

Om je applicaties visueel te organiseren in het Dock met scheidingstekens :

defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}' && killall dok

Herhaal de opdracht zo vaak als nodig om meerdere spaties toe te voegen.

Homebrew: de essentiële pakketbeheerder

Homebrew is voor de Mac wat apt is voor Ubuntu: een pakketbeheerder waarmee je software kunt installeren, bijwerken en verwijderen met één commando. Om te installeren:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Eenmaal geïnstalleerd, opent Homebrew een wereld van mogelijkheden:

bestellen Actie
brew installeren wget Installeert een opdrachtregeltool
brew install -cask rechthoek Installeert een grafische toepassing (Rechthoek, IINA, enz.)
brouw update Werkt de lijst met beschikbare pakketten bij
brouw-upgrade Updates van alle toepassingen geïnstalleerd via Homebrew
brouwsel opruimen Verwijdert oude versies en maakt ruimte vrij
brouwarts Controleert of alles correct is geconfigureerd
Homebrew pakketbeheerder in Mac Terminal

Homebrew is vooral handig om snel een nieuwe Mac te configureren: zet al je programma's in een Brewfile en een enkel commando (brouwbundel) installeert alles in één keer. Het is ook de favoriete tool voor Mac-ontwikkelaars en systeembeheerders.

Voorzorgsmaatregelen en fouten die je moet vermijden

De terminal is een krachtig instrument, wat betekent dat het ook aanzienlijke schade kan veroorzaken als het onvoorzichtig wordt gebruikt. Hier zijn de basisregels.

Kopieer nooit blindelings een bestelling die je op internet vindt. Lees het, begrijp wat het doet en voer het dan uit. Een commando als sudo rm -rf / wist je hele harde schijf - en de Terminal vraagt geen bevestiging.

Gebruik sudo spaarzaam. Dit commando voert de volgende instructie uit met beheerdersrechten. Voeg het alleen toe als het expliciet nodig is - en alleen als je begrijpt waarom.

Maak een back-up voordat u het systeem manipuleert. Als u systeembestanden of diepe voorkeuren wijzigt, wordt een back-up Tijdmachine zal je redden in het geval van een probleem. A terug naar fabrieksinstellingen is altijd mogelijk als laatste redmiddel, maar dan verliest u uw niet-opgeslagen gegevens.

Belangrijke informatie: Bestellingen standaardinstellingen schrijven systeemvoorkeurenbestanden wijzigen. Om een wijziging ongedaan te maken, gebruikt u defaults delete [domein] [sleutel]. Noteer in geval van twijfel elk uitgevoerd commando, zodat je het kunt terugdraaien.

Veelgestelde vragen

Kan de Terminal mijn Mac beschadigen? +

De Terminal zelf kan niets beschadigen. Het zijn de commando's die je uitvoert die bestanden kunnen verwijderen, de systeemconfiguratie kunnen wijzigen of de manier waarop macOS werkt kunnen veranderen. Zolang je begrijpt wat elk commando doet voordat je het uitvoert, is het risico minimaal. De commando's in dit artikel zijn allemaal veilig en omkeerbaar.

Wat is het verschil tussen Terminal, iTerm2 en Warp? +

Terminal is de native applicatie van Apple, functioneel en licht. iTerm2 is een gratis alternatief met geavanceerde functies: tabbladen, gesplitste vensters, verbeterd zoeken, aanpasbare profielen. Warp is een moderne terminal met AI-ondersteunde autoaanvulling en een blok-gebaseerde interface. Voor basiscommando's is de native Terminal meer dan voldoende.

Hoe annuleer ik een lopende bestelling? +

Druk op de Ctrl + C om de meeste lopende commando's te stoppen. Als de opdracht niet reageert, Ctrl + Z zet het op de achtergrond (je kunt het dan beëindigen met %1 doden). Om een editor zoals nano af te sluiten, gebruikt u Ctrl + X; voor vim typt u :q! en Binnenkomst.

Werken Terminal-commando's op Apple Silicon Macs? +

Ja, alle commando's in dit artikel werken identiek op Intel en Apple Silicon Macs (M1 tot M4). Het enige verschil betreft Homebrew, dat wordt geïnstalleerd in /opt/homebrew/ op Apple Silicon in plaats van /usr/local/ op Intel, maar dit wordt automatisch afgehandeld tijdens de installatie.

Hoe kan ik een commando terugvinden dat ik eerder heb getypt? +

Gebruik de pijlen omhoog en omlaag om door de bestelgeschiedenis te navigeren. Als u nauwkeuriger wilt zoeken, drukt u op Ctrl + R typ dan een sleutelwoord: de Terminal zal het laatste commando weergeven dat dit woord bevat. De opdracht geschiedenis Toont alle recente bestellingen en hun nummers.

Moet ik Terminal leren om mijn Mac effectief te gebruiken? +

Helemaal niet - macOS is perfect bruikbaar zonder ooit de Terminal te openen. Als je echter een tiental basiscommando's kent, bespaar je tijd bij bepaalde taken en kun je problemen oplossen die de grafische interface niet aankan. Het is een aanvullend hulpmiddel, geen vervanging voor de Finder.

Hoe voer ik een Shell-script uit op een Mac? +

Maak een tekstbestand met de extensie .sh, voeg het volgende toe #!/bin/zsh in de eerste regel, schrijf je commando's eronder en maak het bestand uitvoerbaar met chmod +x monscript.sh. Voer het vervolgens uit met ./monscript.sh. Hiermee kun je reeksen commando's automatiseren die je regelmatig gebruikt.

Wat is sudo en waarom vraagt macOS me om een wachtwoord? +

sudo (Super User DO) voert een opdracht uit met beheerdersrechten, die nodig zijn om systeembestanden te wijzigen, algemene software te installeren of toegang te krijgen tot beveiligde mappen. macOS vraagt om je sessiewachtwoord om te bevestigen dat jij het echt bent. Het wachtwoord verschijnt niet op het scherm wanneer je het typt - dit is normaal, typ het en druk op Enter.

Hoe kopieer ik het resultaat van een Terminal-opdracht naar het klembord? +

Voeg toe | pbcopy aan het einde van een opdracht om de uitvoer naar het klembord te kopiëren. Bijvoorbeeld, system_profiler SPHardwareDataType | pbcopy kopieert hardware-informatie van je Mac, klaar om in een e-mail of document te plakken. Andersom, pbpaste, Plakt de inhoud van het klembord in de Terminal.

Is de Terminal identiek aan Herstelmodus of Veilige modus? +

Nee. De Terminal werkt in macOS tijdens runtime. De herstelmodus is een aparte opstartomgeving, toegankelijk bij het opnieuw opstarten, die Schijfhulpprogramma, herinstallatie van macOS en een beperkte Terminal biedt. De veilige modus laadt macOS met een minimum aan onderdelen om softwareconflicten te diagnosticeren. Het zijn drie afzonderlijke tools.

Deel deze gids :

Ontvang binnen 24 uur een gratis offerte

Meer dan 15 jaar Apple expertise in Brussel. Gratis en vrijblijvende offerte en 180 dagen garantie op reparaties.

Maak een afspraak →
Laetitia's Google beoordelingenGoogle beoordelingen van ChristianGoogle beoordelingen van Sarah
Beoordeeld op 4.9/5 op Google

Populaire artikelen

Een offerte aanvragen

1. Mac-identificatie - Stap 1 van 3
Weet je het modelnummer?
Het modelnummer (Axxxx) staat op de onderkant van je Mac of op de originele doos. Gebruik onze tool als je hem niet kent.
Bestanden slepen en neerzetten,, Bestanden kiezen om te uploaden Je kunt tot 3 bestanden uploaden.
Voeg maximaal 3 foto's toe. Dit helpt ons om de fout beter te begrijpen.
Av. Marie de Hongrie 78B
1082 Brussel (Sint-Agatha-Berchem)