Snabbreferens

macOS CLI Verktyg Fusklapp

Snabbreferensguide för macOS Darwin-terminalkommandon: launchctl-daemons, Finder- och Dock-inställningar, tömma DNS, Spotlight, pbcopy och sips.

· Publicerad

macOS innehåller en mängd Darwin UNIX-kommandon och systemadministrationsverktyg för att styra GUI-undersystem och daemons direkt från terminalen.

Systemtjänster & Daemon-sökvägar

~/Library/LaunchAgents         # Användaragenter skapade av användaren
/Library/LaunchAgents/         # Användaragenter tillhandahållna av administratören
/Library/LaunchDaemons/        # Systemövergripande daemons från administratören
/System/Library/LaunchAgents/  # macOS inbyggda användaragenter
/System/Library/LaunchDaemons/ # macOS inbyggda systemdaemons

Lista aktiva tjänster:

launchctl list

Finder- & Dock-justeringar

# Dölj / Visa alla skrivbordsikoner
defaults write com.apple.finder CreateDesktop -bool false && killall Finder
defaults write com.apple.finder CreateDesktop -bool true && killall Finder

# Enkelappsläge för Dock (döljer alla andra fönster)
defaults write com.apple.dock single-app -bool true && killall Dock
defaults delete com.apple.dock single-app && killall Dock

# Visa dolda filer i Finder
defaults write com.apple.finder AppleShowAllFiles -bool true && killall Finder

Nätverk & DNS-cache

# Töm cachen för DNS-uppslagning
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

# Konfigurera SOCKS-proxy via terminalen
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)

# Inaktivera Spotlight-indexering på alla volymer
sudo mdutil -a -i off

# Inaktivera indexering för en specifik enhet
sudo mdutil -i off /Volumes/ExternalDrive

# Uteslut en mapp från Spotlight-indexering
touch /path/to/folder/.metadata_never_index

Viktiga macOS Kommandoradsverktyg

Verktyg Syfte Exempel
open Öppnar filer, webbadresser eller appar som vid dubbelklick open -a "Google Chrome" https://example.com
pbcopy Kopierar standard inmatning till urklipp cat id_rsa.pub | pbcopy
pbpaste Skriver ut urklippsinnehåll till stdout pbpaste > output.txt
sips Skriptbart bildbehandlingssystem sips -Z 640 image.jpg
screencapture Ta skärmdumpar från terminalen screencapture -i screenshot.png
textutil Batchkonvertering av textformat (HTML, docx, rtf) textutil -convert html document.rtf
tmutil Styr Time Machine-säkerhetskopior tmutil startbackup
mdfind Söker efter filer med Spotlights databas mdfind "kMDItemKind == 'PDF'"

Referenser

Relaterade ämnen