أهم 10 أوامر طرفية لنظام Mac يجب أن تعرفها

محطة(Terminal) Mac's قوية بشكل لا يصدق. لا يقتصر الأمر على السماح بإنجاز المهام بشكل أسرع دون إبطاء واجهة المستخدم الرسومية (GUI) ، بل يتيح لك أيضًا أداء المهام التي لا يمكنك إكمالها بأي طريقة أخرى . (GUI)ومع ذلك ، ليس عليك أن تكون خبيرًا في Terminal - أو حتى تحب استخدام مترجمين لسطر الأوامر - للاستفادة من ذلك.

سواء كنت جديدًا تمامًا على Terminal أو كنت تقوم بالتسخين إليه ، يجب أن تساعدك قائمة 10 أوامر Mac Terminal أدناه على تحسين تجربة (Mac Terminal)جهاز Mac(Mac) الخاص بك . يمكنك تنفيذها في غضون ثوان.

حتى إذا كنت تعرف طريقك حول Terminal ، فقد تظل تواجه الأمر الغريب الذي يقع تحت رادارك طوال الوقت. لذا استمر في القراءة.

1. حافظ على جهاز Mac الخاص بك مستيقظًا

هل تتذكر(Remember) آخر مرة ذهب فيها جهاز Mac(Mac) إلى وضع السكون وانتهى به الأمر بإيقاف التنزيل مؤقتًا أو إلغائه - أو أي شيء آخر - كان يعمل؟ إذا كنت تكره تعديل إعدادات السكون في كل مرة تريد إيقاف ذلك ، فما عليك سوى تشغيل Terminal وتشغيل أمر Mac Terminal أدناه:

كافيين(caffeinate)

لن ينتقل جهاز Mac(Mac) الخاص بك إلى وضع السكون طالما ظلت نافذة Terminal مفتوحة. (Terminal)يمكنك أيضًا منع جهاز Mac من النوم(prevent the Mac from falling asleep) لفترة محددة من الوقت فقط عن طريق إضافة الوسيطة -t <time in seconds>caffeinate -t ​​3600 .

2. تغيير تنسيق لقطة الشاشة

بشكل افتراضي ، يحفظ Mac لقطات الشاشة الخاصة بك بتنسيق PNG . ولكن يمكنك تغيير ذلك إلى تنسيق JPG خفيف الوزن باستخدام الأمر أدناه:

الافتراضيات اكتب com.apple.screencapture type JPG(defaults write com.apple.screencapture type JPG)

بالإضافة إلى ذلك ، يمكنك استخدام نفس الأمر للتبديل إلى تنسيقات بديلة مثل TIFF و BMP و PSD . فقط(Just) استبدل JPG (باتجاه النهاية) بامتداد الصورة الذي تريده.

3. أجهزة ومواقع Ping

إذا كانت لديك مشكلات في الاتصال بموقع ويب ، فيمكنك تجربة الأمر ping. ما عليك سوى(Simply) كتابة الأمر التالي ولكن استبدل <host> بعنوان الويب أو عنوان IP ( البروتوكول الداخلي(Internal Protocol) ). ينطبق الأمر أيضًا على الأجهزة داخل الشبكة المحلية ، بما في ذلك جهاز التوجيه نفسه.

ping <host>

يجب أن يرسل جهاز Mac الخاص بك حزم البيانات بشكل متكرر(send packets of data repeatedly) ويعرض أوقات الاستجابة بالمللي ثانية. اضغط على Control + C لإيقاف الأمر.

لتشغيل الأمر بعدد محدد من حزم البيانات ، استخدم الوسيطة -c <number of packets>ping -c 4 google.com .

4. مسح ذاكرة التخزين المؤقت DNS

تتكون ذاكرة التخزين المؤقت لنظام أسماء النطاقات ( DNS ) الخاص بـ Mac من أسماء نطاقات(Domain Name System) "تم حلها" في شكل عنوان IP. إذا أصبحت ذاكرة التخزين المؤقت لنظام أسماء النطاقات(DNS) قديمة أو فاسدة ، فقد تواجه مشكلات في الوصول إلى مواقع الويب أو تحميلها. 

لمسح ذاكرة التخزين المؤقت DNS على Mac(clear the DNS cache on Mac) ، قم بتشغيل الأمر التالي في Terminal :

sudo dscacheutil -flushcache ؛ sudo killall -HUP mDNSResponder

يجب عليك اتباع ذلك عن طريق إدخال كلمة مرور حساب مستخدم Mac الخاص بك لتخويل الأمر.

إذا لم يساعد حذف ذاكرة التخزين المؤقت لنظام أسماء النطاقات ، فيجب أن تحاول (DNS)مسح ذاكرة التخزين المؤقت لمتصفح Safari أو Chrome أو Firefox(clearing the Safari, Chrome, or Firefox browser cache) .

5. إظهار مسار الملف الكامل في الباحث

عندما تحفر بعمق في Finder ، يمكنك الحصول على خرزة على موقعك باستخدام Path Bar . يمكنك تنشيطه عن طريق تحديد عرض(View ) > إظهار شريط المسار(Show Path Bar)

ولكن يمكنك أيضًا استخدام الأمر التالي للكشف عن مسار ملف تقليدي على شريط عنوان Finder. للقيام بذلك ، ما عليك سوى تشغيل الأمر أدناه:

الإعدادات الافتراضية اكتب com.apple.finder _FXShowPosixPathInTitle -bool نعم ؛ killall Finder(defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder)

إذا كنت ترغب في تعطيل مسار الملف الكامل في Finder في وقت لاحق ، فاستخدم الأمر التالي:

الافتراضيات اكتب com.apple.finder _FXShowPosixPathInTitle -bool NO ؛ killall Finder(defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder)

فيما يلي طرق أخرى للكشف عن مسار ملف على macOS(reveal the path of a file on macOS) .

6. تحميل الملفات

هل(Did) تعلم أنه يمكنك تنزيل الملفات مباشرة عبر Terminal نفسها؟ إذا كنت تواجه مشكلة في إجراء التنزيل باستخدام مستعرض الويب الخاص بك ، فاكتب الأمر أدناه في Terminal ، واستبدل <url> بعنوان URL للتنزيل. 

curl -O <url>

يجب أن يبدأ تنزيل الملف على الفور ، بالإضافة إلى معلومات مثل سرعة التنزيل والبيانات المستلمة.

بشكل افتراضي ، يقوم الأمر بتنزيل الملفات إلى جذر حساب مستخدم Mac الخاص بك. (Mac)يمكنك تغيير ذلك مسبقًا (إلى دليل تنزيلات (Downloads)Mac ، على سبيل المثال) باستخدام الأمر Change(Change Directory—) Directory— cd

cd ~/Downloads/

7. ضغط المجلدات وحمايتها بكلمة مرور

عند ضغط مجلد حساس ، يجب عليك تطبيق الحماية بكلمة مرور لمنع الآخرين من الوصول إلى محتوياته(apply password-protection to prevent others from accessing it’s contents) دون إذن. لذلك ، أنت بحاجة إلى Terminal .

ابدأ بتغيير الدليل الطرفي(Terminal) إلى المجلد الذي يحتوي على المجلد الذي تريد ضغطه. على سبيل المثال ، إذا كان موجودًا على سطح المكتب ، فاكتب ما يلي:

cd ~/Desktop/

ثم اتبع الأمر أدناه:

zip -er <output folder name.zip> <source folder name>

استبدل <output folder name.zip> و <source folder name> بأسماء مجلد الإخراج والمجلد المصدر ، على التوالي. 

على سبيل المثال ، إذا كنت تريد ضغط مجلد يسمى ملفات PDF(PDFs ) وتسمية ملف ZIP الناتج بنفس الاسم ، فاكتب zip -er PDFs.zip PDFs . بعد ذلك ، أدخل كلمة المرور التي تريد إضافتها إلى ملف ZIP وتحقق منها .

8. إنشاء روابط رمزية

الروابط الرمزية هي اختصارات مجلدات تشير إلى مواقع مختلفة على جهاز Mac(Mac) . إنها مريحة وتتيح لك القيام بكل أنواع الأشياء. على سبيل المثال ، يمكنك تغيير وجهة النسخ الاحتياطي الافتراضية لنسخ iPhone الاحتياطية أو مزامنة المجلدات إلى iCloud دون تغيير الأشياء. يكون أمر Mac Terminal لإنشاء ارتباط رمزي كما يلي:

ln -s </path/to/original> </path/to/link>

استبدل </path/to/original> بالدليل الهدف ، و </path/to/link> بالموقع الذي يجب أن يحتوي على الارتباط الرمزي.

تعرض لقطة الشاشة أدناه أمرًا يوجه Terminal لإنشاء رابط رمزي في iCloud Drive يشير إلى مجلد يسمى ملفات PDF داخل مجلد (PDFs)المستندات(Documents) في Mac .

فيما يلي شرح مفصل لكيفية عمل الروابط الرمزية على جهاز Mac(how symbolic links work on the Mac) .

9. جدولة إيقاف التشغيل أو إعادة التشغيل

يمكنك جدولة Mac الخاص بك ليغلق بعد فترة زمنية محددة. اكتب الأمر التالي ، واستبدل <time> بالمدة الزمنية بالدقائق:

$ sudo shutdown -h <time>

بدلاً من ذلك ، يمكنك مطالبة Mac بإعادة التشغيل عن طريق استبدال -h بالوسيطة(-h) -r (-r) على سبيل المثال $ sudo shutdown -r 60 .

10. يتحدث ماك

هذا أمر ممتع:

say <words>

استبدل <words> بكل ما تريد ، ويجب أن يبدأ Mac في التحدث بمجرد الضغط على Enter !

يمكنك أيضًا جعل جهاز Mac(Mac) يتحدث بأصوات مختلفة. تتضمن بعض الأمثلة ما يلي:

say -v fred <words>

say -v samantha <words>

نصيحة:(Tip:) اكتب say -v؟ واضغط على Enter للكشف عن أصوات إضافية.

15 أمرًا طرفيًا إضافيًا(Additional Terminal Commands) لنظام التشغيل Mac(Mac)

لا يمكنك الحصول على ما يكفي من المحطة(Terminal) ؟ فيما يلي 15 أمرًا إضافيًا يجب أن تعرفه.

ActionCommand
View Running Processestop
Check Mac’s Uptimeuptime
Reveal IP Addresscurl ipecho.net/plain; echo
Display Wireless Access Pointnetstat -nr | grep default
View Hidden Files in Finderdefaults write com.apple.Finder AppleShowAllFiles true;killall Finder
Change Default Screenshot Namedefaults write com.apple.screencapture name “New Name”;killall SystemUIServer
Disable Screenshot Drop Shadows$ defaults write com.apple.screencapture disable-shadow -bool TRUE;killall SystemUIServer
Copy Data Between Locationsditto -V </old/path/> </new/path/>
Make Hidden Apps Hidden on Dockdefaults write com.apple.Dock showhidden -bool TRUE;killall Dock
Add Spacers to Dockdefaults write com.apple.dock persistent-apps -array-add ‘{“tile-type”=”spacer-tile”;}’;killall Dock
Restart Automatically After a Freezesudo systemsetup -setrestartfreeze on
Sound Like An iPhone While Chargingdefaults write com.apple.PowerChime ChimeOnAllHardware -bool true;open /System/Library/CoreServices/PowerChime.app
Run Same Command!!
Show Terminal Historyhistory
Force-Empty the Trashsudo rm -rf ~/.Trash/

أزيز المحطة

أوامر Mac Terminal(Mac Terminal) أعلاه ليست شاملة بأي حال من الأحوال ، ولكن يجب أن توفر الكثير من حالات الاستخدام مع استمرار استخدام جهاز Mac الخاص بك . إذا كان لديك أي مفضلات لم يتم تضمينها في القائمة ، فلا تتردد في مشاركتها في التعليقات أدناه.



About the author

أنا فني كمبيوتر عملت مع Android وبرامج المكتب لسنوات عديدة. لقد قمت أيضًا بتعليم الأشخاص كيفية استخدام أجهزة Mac على مدار السنوات الخمس الماضية أو نحو ذلك. إذا كنت تبحث عن شخص يعرف كيفية إصلاح الأشياء على جهاز الكمبيوتر الخاص بك ، فربما يمكنني مساعدتك!



Related posts