Anonim

De Mac-terminal is ongelooflijk krachtig. Het zorgt er niet alleen voor dat dingen sneller gedaan worden zonder dat de GUI (grafische gebruikersinterface) u vertraagt, maar het stelt u ook in staat om taken uit te voeren die u op geen enkele andere manier kunt voltooien. U hoeft echter geen Terminal-expert te zijn - of zelfs maar van het gebruik van opdrachtregeltolken te houden - om hiervan te profiteren.

Of je nu helemaal nieuw bent met de Terminal of er gewoon aan begint op te warmen, de onderstaande lijst met 10 Mac Terminal-opdrachten zou je moeten helpen de ervaring met je Mac te verbeteren. U kunt ze binnen enkele seconden uitvoeren.

Zelfs als je je weg kent in de Terminal, kun je nog steeds het vreemde commando tegenkomen dat al die tijd onder je radar viel. Dus blijf lezen.

1. Houd je Mac wakker

Herinner je je de laatste keer dat je Mac in slaapstand ging en eindigde met het pauzeren of annuleren van die download - of wat dan ook - die aan het uitvoeren was? Als je een hekel hebt aan het wijzigen van de slaapinstellingen elke keer dat je dat wilt stoppen, start je gewoon Terminal op en voer je de onderstaande Mac Terminal-opdracht uit:

cafeïnaat

Je Mac gaat niet slapen zolang het Terminal-venster open blijft. Je kunt ook voorkomen dat de Mac gedurende een bepaalde tijd in slaap v alt door het argument -t toe te voegen, bijvoorbeeld caffeinate -t 3600.

2. Formaat van schermafbeelding wijzigen

Standaard slaat je Mac je schermafbeeldingen op in PNG-indeling. Maar je kunt dat wijzigen in het veel lichtere JPG-formaat met de onderstaande opdracht:

defaults schrijven com.apple.screencapture type JPG

Bovendien kunt u dezelfde opdracht gebruiken om over te schakelen naar alternatieve formaten zoals TIFF, BMP en PSD. Vervang gewoon JPG (tegen het einde) door de gewenste afbeeldingsextensie.

3. Websites en apparaten pingen

Als je problemen hebt met het verbinden met een website, kun je proberen deze te pingen. Typ gewoon de volgende opdracht, maar vervang deze door het webadres of IP-adres (Intern Protocol). De opdracht is ook van toepassing op apparaten binnen het lokale netwerk, inclusief de router zelf.

ping

Je Mac zou herhaaldelijk gegevenspakketten moeten verzenden en de responstijden in milliseconden moeten weergeven. Druk op Control+C om de opdracht te stoppen.

Om de opdracht uit te voeren met een bepaald aantal datapakketten, gebruikt u het argument -c, bijvoorbeeld ping -c 4 google.com.

4. DNS-cache leegmaken

De DNS-cache (Domain Name System) van je Mac bestaat uit "opgeloste" domeinnamen in IP-adresvorm. Als de DNS-cache verouderd of beschadigd raakt, kunt u problemen ondervinden bij het openen of laden van websites.

Om de DNS-cache op Mac te wissen, voert u de volgende opdracht uit in Terminal:

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

U moet dit volgen door het wachtwoord van uw Mac-gebruikersaccount in te voeren om de opdracht te autoriseren.

Als het verwijderen van de DNS-cache niet helpt, moet u proberen de Safari-, Chrome- of Firefox-browsercache te wissen.

5. Toon volledig bestandspad in Finder

Als je diep in Finder graaft, kun je een kraal op je locatie krijgen met de Path Bar. U kunt het activeren door View > Toon padbalk.

Maar je kunt ook de volgende opdracht gebruiken om een ​​traditioneel bestandspad op de titelbalk van Finder te onthullen. Voer hiervoor de onderstaande opdracht uit:

defaults schrijven com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder

Als u het volledige bestandspad in Finder op een later tijdstip wilt uitschakelen, gebruikt u de volgende opdracht:

defaults schrijven com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder

Hier zijn andere manieren om het pad van een bestand op macOS te onthullen.

6. Bestanden downloaden

Wist je dat je bestanden rechtstreeks via de Terminal zelf kunt downloaden? Als u problemen ondervindt bij het downloaden met uw webbrowser, typt u de onderstaande opdracht in Terminal en vervangt u deze door de download-URL.

krul -O

Het bestand zou meteen moeten worden gedownload, samen met informatie zoals downloadsnelheid en ontvangen gegevens.

De opdracht downloadt standaard bestanden naar de hoofdmap van uw Mac-gebruikersaccount. Je kunt dat van tevoren wijzigen (bijvoorbeeld naar de map Downloads van de Mac) met de opdracht Directory wijzigen-cd-commando

cd ~/Downloads/

7. Mappen comprimeren en met een wachtwoord beveiligen

Bij het comprimeren van een gevoelige map moet u wachtwoordbeveiliging toepassen om te voorkomen dat anderen zonder toestemming toegang krijgen tot de inhoud. Daarvoor heb je Terminal nodig.

Begin met het wijzigen van de Terminal-map naar de map die de map bevat die u wilt comprimeren. Als het zich bijvoorbeeld op het bureaublad bevindt, typt u het volgende:

cd ~/Desktop/

Volg vervolgens de onderstaande opdracht:

zip -er

Vervang en door respectievelijk de namen van de uitvoermap en de bronmap.

Als u bijvoorbeeld een map met het label PDFs wilt comprimeren en het resulterende ZIP-bestand met dezelfde naam wilt labelen, typt uzip -er PDF's.zip PDF's. Voer vervolgens het wachtwoord in dat u aan het ZIP-bestand wilt toevoegen en bevestig dit.

8. Maak symbolische links

Symbolische koppelingen zijn snelkoppelingen naar mappen die verwijzen naar verschillende locaties op de Mac. Ze zijn handig en stellen je in staat om allerlei dingen te doen. U kunt bijvoorbeeld de standaardback-upbestemming voor iPhone-back-ups wijzigen of mappen naar iCloud synchroniseren zonder dingen te verschuiven.De Mac Terminal-opdracht om een ​​symbolische koppeling te maken is als volgt:

ln -s

Vervang door de doelmap en door de locatie die de symbolische koppeling moet bevatten.

De onderstaande schermafbeelding toont een opdracht die Terminal instrueert om een ​​symbolische koppeling in iCloud Drive te maken die verwijst naar een map met de naam PDF's in de map Documenten van de Mac.

Hier is een uitgebreide uitleg over hoe symbolische links werken op de Mac.

9. Afsluiten of opnieuw opstarten plannen

U kunt plannen dat uw Mac na een bepaalde tijd wordt afgesloten. Typ de volgende opdracht en vervang deze door de tijdsduur in minuten:

$ sudo afsluiten -h

U kunt uw Mac ook vragen om opnieuw op te starten door -h te vervangen door -r argument, bijv. $ sudo shutdown -r 60.

10. Pratende Mac

Dit is een leuke opdracht:

inspraak

Vervang door wat je maar wilt, en je Mac zou moeten beginnen met spreken zodra je op Enter drukt!

Je kunt de Mac ook met verschillende stemmen laten spreken. Enkele voorbeelden zijn:

zeg -v fred

zeg -v samantha

Tip: Typ zeg -v ? en druk opVoer in om extra stemmen weer te geven.

15 Aanvullende terminalopdrachten voor Mac

Kan je geen genoeg krijgen van de Terminal? Hier zijn 15 extra commando's die je moet kennen.

Actie Opdracht
Bekijk lopende processen bovenkant
Controleer de uptime van Mac uptime
Onthul IP-adres krul ipecho.net/plain; echo
Draadloos toegangspunt weergeven netstat -nr | grep standaard
Bekijk verborgen bestanden in Finder defaults schrijven com.apple.Finder AppleShowAllFiles true;killall Finder
Standaardschermnaam wijzigen defaults schrijf com.apple.screencapture naam "Nieuwe naam";killall SystemUIServer
Schermafbeelding slagschaduw uitschakelen $ standaardwaarden schrijven com.apple.screencapture uitschakelen-schaduw -bool TRUE;killall SystemUIServer
Gegevens tussen locaties kopiëren idem -V
Maak verborgen apps verborgen in Dock defaults schrijf com.apple.Dock showhidden -bool TRUE;killall Dock
Voeg afstandhouders toe aan Dock defaults schrijven com.apple.dock persistent-apps -array-add ‘{“tile-type”=”spacer-tile”;}’;killall Dock
Automatisch opnieuw opstarten na vastlopen sudo systemsetup -setrestartfreeze on
Klinkt als een iPhone tijdens het opladen defaults schrijven com.apple.PowerChime ChimeOnAllHardware -bool true;open /System/Library/CoreServices/PowerChime.app
Voer dezelfde opdracht uit !!
Terminalgeschiedenis weergeven geschiedenis
Geforceerd de prullenbak leegmaken sudo rm -rf ~/.Trash/

Terminal Whiz

De Mac Terminal-commando's hierboven zijn op geen enkele manier uitputtend, maar ze zouden veel use-cases moeten bieden als je je Mac blijft gebruiken. Als je favorieten hebt die de lijst niet hebben gehaald, deel ze dan gerust in de reacties hieronder.

De top 10 Mac Terminal-commando's die u moet kennen