Referință rapidă

Cheat Sheet Utilitare CLI macOS

Ghid de referință rapidă pentru comenzi de terminal Darwin în macOS: demoni launchctl, ajustări Finder și Dock, golire DNS, pbcopy și sips.

· Publicat

macOS include o mulțime de comenzi Darwin UNIX și utilitare de administrare pentru a controla subsistemele grafice și demonii direct din Terminal.

Servicii de Sistem și Căi pentru Demoni

~/Library/LaunchAgents         # Agenți per utilizator furnizați de utilizator
/Library/LaunchAgents/         # Agenți per utilizator furnizați de administrator
/Library/LaunchDaemons/        # Demoni de sistem furnizați de administrator
/System/Library/LaunchAgents/  # Agenți nativi macOS per utilizator
/System/Library/LaunchDaemons/ # Demoni nativi de sistem macOS

Listează serviciile active:

launchctl list

Ajustări Finder și Dock

# Ascunde / Afișează pictogramele de pe desktop
defaults write com.apple.finder CreateDesktop -bool false && killall Finder
defaults write com.apple.finder CreateDesktop -bool true && killall Finder

# Modul aplicație unică pentru Dock
defaults write com.apple.dock single-app -bool true && killall Dock
defaults delete com.apple.dock single-app && killall Dock

# Afișează fișierele ascunse în Finder
defaults write com.apple.finder AppleShowAllFiles -bool true && killall Finder

Rețea și Memorie Cache DNS

# Golește memoria cache a rezolvitorului DNS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

# Configurează proxy SOCKS prin CLI
sudo networksetup -setsocksfirewallproxy Wi-Fi 127.0.0.1 1080
sudo networksetup -setsocksfirewallproxystate Wi-Fi on
sudo networksetup -setsocksfirewallproxystate Wi-Fi off

Indexare Spotlight (mdutil)

# Dezactivează indexarea Spotlight pe toate volumele
sudo mdutil -a -i off

# Dezactivează indexarea pentru o unitate specifică
sudo mdutil -i off /Volumes/ExternalDrive

# Exclude un folder din indexarea Spotlight
touch /path/to/folder/.metadata_never_index

Utilitare Esențiale în Linia de Comandă macOS

Instrument Scop Exemplu
open Deschide fișiere, URL-uri sau aplicații ca la dublu clic open -a "Google Chrome" https://example.com
pbcopy Copiază intrarea standard în clipboard cat id_rsa.pub | pbcopy
pbpaste Afișează conținutul clipboard-ului la stdout pbpaste > output.txt
sips Sistem scriptabil de procesare a imaginilor sips -Z 640 image.jpg
screencapture Captură de ecran din linia de comandă screencapture -i screenshot.png
textutil Conversie în lot a formatelor de text (HTML, docx, rtf) textutil -convert html document.rtf
tmutil Controlează backup-urile Time Machine tmutil startbackup
mdfind Caută fișiere folosind baza de date Spotlight mdfind "kMDItemKind == 'PDF'"

Referințe

Subiecte conexe