Snelle referentie

macOS CLI Hulpprogramma's Spiekbrief

Snelle naslaggids voor macOS Darwin-terminalopdrachten: launchctl-daemons, Finder- en Dock-instellingen, DNS leegmaken, Spotlight, pbcopy en sips.

· Gepubliceerd

macOS bevat een schat aan Darwin UNIX-opdrachten en systeembeheertools voor het rechtstreeks beheren van GUI-subsystemen en daemons vanuit de Terminal.

Systeemservices & Daemon-paden

~/Library/LaunchAgents         # Gebruikersagenten verstrekt door de gebruiker
/Library/LaunchAgents/         # Gebruikersagenten verstrekt door de beheerder
/Library/LaunchDaemons/        # Systeembrede daemons verstrekt door de beheerder
/System/Library/LaunchAgents/  # macOS native gebruikersagenten
/System/Library/LaunchDaemons/ # macOS native systeemdaemons

Actieve services weergeven:

launchctl list

Finder & Dock Aanpassingen

# Bureaubladpictogrammen verbergen / tonen
defaults write com.apple.finder CreateDesktop -bool false && killall Finder
defaults write com.apple.finder CreateDesktop -bool true && killall Finder

# Enkele-app-modus voor Dock (op app klikken verbergt alle andere)
defaults write com.apple.dock single-app -bool true && killall Dock
defaults delete com.apple.dock single-app && killall Dock

# Verborgen bestanden tonen in Finder
defaults write com.apple.finder AppleShowAllFiles -bool true && killall Finder

Netwerk & DNS-cache

# DNS-resolvercache leegmaken
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

# SOCKS-proxy configureren via CLI
sudo networksetup -setsocksfirewallproxy Wi-Fi 127.0.0.1 1080
sudo networksetup -setsocksfirewallproxystate Wi-Fi on
sudo networksetup -setsocksfirewallproxystate Wi-Fi off

Spotlight-indexering (mdutil)

# Spotlight-indexering uitschakelen op alle volumes
sudo mdutil -a -i off

# Indexering uitschakelen voor een specifieke schijf
sudo mdutil -i off /Volumes/ExternalDrive

# Map uitsluiten van Spotlight-indexering
touch /path/to/folder/.metadata_never_index

Essentiële macOS Opdrachtregeltools

Tool Doel Voorbeeld
open Opent bestanden, URL's of apps als bij dubbelklikken open -a "Google Chrome" https://example.com
pbcopy Kopieert standaardinvoer naar het klembord cat id_rsa.pub | pbcopy
pbpaste Print inhoud van klembord naar stdout pbpaste > output.txt
sips Scriptbaar beeldverwerkingssysteem sips -Z 640 image.jpg
screencapture Schermafbeeldingen maken via de terminal screencapture -i screenshot.png
textutil Batchgewijze tekstconversie (HTML, docx, rtf) textutil -convert html document.rtf
tmutil Beheert Time Machine-back-ups tmutil startbackup
mdfind Zoekt bestanden via de Spotlight-database mdfind "kMDItemKind == 'PDF'"

Referenties

Verwante onderwerpen