مرجع سريع

ورقة غش أدوات سطر أوامر macOS

دليل مرجعي سريع لأوامر طرفية Darwin في macOS: عفاريت launchctl، إعدادات Finder و Dock، وتفريغ DNS و Spotlight و pbcopy و sips.

· تاريخ النشر

يتضمن نظام macOS مجموعة واسعة من أوامر Darwin UNIX وأدوات إدارة النظام للتحكم في الواجهة الرسومية والخدمات الخلفية مباشرة من الطرفية.

خدمات النظام ومسارات العفاريت (Daemons)

~/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

# تفريغ ذاكرة التخزين المؤقت لمحلل DNS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

# إعداد بروكسي SOCKS عبر سطر الأوامر
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 فتح الملفات أو الروابط أو التطبيقات كما لو تم النقر عليها مرتين open -a "Google Chrome" https://example.com
pbcopy نسخ المدخلات القياسية إلى حافظة النظام cat id_rsa.pub | pbcopy
pbpaste طباعة محتويات الحافظة إلى الإخراج القياسي pbpaste > output.txt
sips نظام معالجة وتعديل الصور عبر السكربتات sips -Z 640 image.jpg
screencapture التقاط لقطات الشاشة من سطر الأوامر screencapture -i screenshot.png
textutil تحويل صيغ المستندات النصية دفعة واحدة (HTML, docx, rtf) textutil -convert html document.rtf
tmutil التحكم في النسخ الاحتياطي لـ Time Machine tmutil startbackup
mdfind البحث عن الملفات باستخدام قاعدة بيانات Spotlight mdfind "kMDItemKind == 'PDF'"

المراجع

موضوعات ذات صلة