Γρήγορη αναφορά

macOS CLI Utilities Cheatsheet

Γρήγορος οδηγός αναφοράς για εντολές τερματικού Darwin στο macOS: δαίμονες launchctl, ρυθμίσεις Finder και Dock, καθαρισμός DNS, pbcopy και sips.

· Δημοσιεύτηκε

Το macOS περιλαμβάνει πληθώρα εντολών Darwin UNIX για τον έλεγχο υποσυστημάτων GUI, δαιμόνων και υπηρεσιών απευθείας από το Terminal.

Υπηρεσίες Συστήματος & Διαδρομές Δαιμόνων

~/Library/LaunchAgents         # Πράκτορες ανά χρήστη από τον ίδιο τον χρήστη
/Library/LaunchAgents/         # Πράκτορες ανά χρήστη από τον διαχειριστή
/Library/LaunchDaemons/        # Καθολικοί δαίμονες συστήματος από τον διαχειριστή
/System/Library/LaunchAgents/  # Εγγενείς πράκτορες macOS ανά χρήστη
/System/Library/LaunchDaemons/ # Εγγενείς δαίμονες συστήματος macOS

Λίστα ενεργών υπηρεσιών:

launchctl list

Ρυθμίσεις Finder & Dock

# Απόκρυψη / εμφάνιση όλων των εικονιδίων επιφάνειας εργασίας
defaults write com.apple.finder CreateDesktop -bool false && killall Finder
defaults write com.apple.finder CreateDesktop -bool true && killall Finder

# Λειτουργία μίας εφαρμογής για το Dock
defaults write com.apple.dock single-app -bool true && killall Dock
defaults delete com.apple.dock single-app && killall Dock

# Εμφάνιση κρυφών αρχείων στο Finder
defaults write com.apple.finder AppleShowAllFiles -bool true && killall Finder

Δικτύωση & DNS Cache

# Καθαρισμός προσωρινής μνήμης DNS resolver
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

# Ρύθμιση SOCKS proxy μέσω CLI
sudo networksetup -setsocksfirewallproxy Wi-Fi 127.0.0.1 1080
sudo networksetup -setsocksfirewallproxystate Wi-Fi on
sudo networksetup -setsocksfirewallproxystate Wi-Fi off

Ευρετηρίαση Spotlight (mdutil)

# Απενεργοποίηση ευρετηρίασης Spotlight σε όλους τους τόμους
sudo mdutil -a -i off

# Απενεργοποίηση ευρετηρίασης για συγκεκριμένο δίσκο
sudo mdutil -i off /Volumes/ExternalDrive

# Εξαίρεση φακέλου από την ευρετηρίαση Spotlight
touch /path/to/folder/.metadata_never_index

Βασικά Εργαλεία Γραμμής Εντολών macOS

Εργαλείο Σκοπός Παράδειγμα
open Ανοίγει αρχεία, URLs ή εφαρμογές με διπλό κλικ open -a "Google Chrome" https://example.com
pbcopy Αντιγράφει την τυπική είσοδο στο πρόχειρο cat id_rsa.pub | pbcopy
pbpaste Εκτυπώνει τα περιεχόμενα του προχείρου στο stdout pbpaste > output.txt
sips Σύστημα επεξεργασίας εικόνας μέσω σεναρίων sips -Z 640 image.jpg
screencapture Λήψη στιγμιότυπων οθόνης από CLI screencapture -i screenshot.png
textutil Μαζική μετατροπή μορφών κειμένου (HTML, docx, rtf) textutil -convert html document.rtf
tmutil Έλεγχος αντιγράφων ασφαλείας Time Machine tmutil startbackup
mdfind Αναζήτηση αρχείων μέσω βάσης δεδομένων Spotlight mdfind "kMDItemKind == 'PDF'"

Αναφορές

Σχετικά θέματα