Ten OS X Command Line Utilities التي قد لا تعرفها

Anonim

تعد واجهة سطر أوامر Mac OS X موطنًا لآلاف البرامج التي لا يعرف المستخدم العادي وجودها. بالاستفادة من سنوات من العمل الجاد من قبل مؤسسة GNU وغيرها في مجتمع المصادر المفتوحة ، صممت Apple نظام تشغيل رائع لا "يحتاج" إلى أي استخدام لسطر الأوامر. أثناء استخدام سطر الأوامر في نظام التشغيل Mac OS X ليس ضروريًا للتشغيل اليومي لماكنتوش ، إذا تم استخدامه بشكل صحيح ، فإنه يمكن أن يوفر لك الكثير من الوقت ، ويجعلك تضحك أحيانًا.أتمنى أن تستمتع بخدمات سطر الأوامر العشر هذه لنظام التشغيل OS X!

1. sshيتم تضمين هذه الجوهرة الصغيرة في كل إصدار من نظام التشغيل Mac OS X. وقد تم تطويره في الأصل كبديل للإسقاط لبرامج rsh / rlogin ، وأصبح ssh عنصرًا أساسيًا في Linux / Unix (والآن Mac OS X) المجتمع. الاستخدام الأساسي لـ Openssh هو إدارة آمنة عن بعد. إذا كنت ترغب في تمكين خادم SSH المدمج في نظام التشغيل Mac OS X ، فيمكنك القيام بذلك عن طريق فتح تفضيلات النظام ، والنقر على "مشاركة" وتحديد المربع بجوار "تسجيل الدخول عن بُعد". الآن إذا كنت على الطريق وترغب في الوصول إلى جهازك ، فيمكنك استخدام عميل مثل PuTTy (من جهاز يعمل بنظام windows) أو "ssh" من نافذة طرفية لنظام التشغيل Mac OS X والاتصال بعنوان IP الخاص بجهاز Mac. بعد تسجيل الدخول باستخدام اسم المستخدم وكلمة المرور الخاصين بك ، سيُقدم لك وصول كامل إلى سطر أوامر Mac OS X. يحتوي Openssh على العديد والعديد من الاستخدامات التي بعضها متقدم جدًا. مفضلتي الشخصية هي استخدام ssh كخادم SOCKS لتصفح الويب بأمان في مواقع الإنترنت العامة.

راجع هذه الصفحة لمزيد من الطرق لاستخدام ssh على جهاز Mac!

2. أعلىTop هي أداة كلاسيكية أخرى يستخدمها مجتمع Linux / Unix منذ فترة طويلة. لاستخدام الجزء العلوي ، افتح Terminal.app واكتب "أعلى". في وقت أقل لتغمض عينيك ، يجب أن تظهر لك نافذة مليئة بالنص. ما تراه هو قائمة بكل عملية يتم تشغيلها حاليًا على جهاز Macintosh الخاص بك. عندما يعمل جهاز Mac الخاص بي ببطء ، فإن الجزء العلوي هو المورد الأول الذي أستخدمه لمعرفة ما يجري.

للحصول على نظرة عامة كاملة على الجزء العلوي انقر هنا.

3. lsbomlsbom رائع لهذا الصوت المصاب بجنون العظمة في رأسك الذي تسمعه غالبًا قبل أن تذهب وتثبيت بعض الأدوات الجديدة الرائعة التي وجدتها في مدونة عشوائية لنظام التشغيل Mac (مثل osxdaily). باستخدام lsbom ، يمكنك فحص محتويات مثبت Mac OS X (.pkg) والحصول على عرض تفصيلي للغاية لما هو على وشك وضعه في نظام ملفات Mac الثمين.لاستخدام lsbom ، افتح Terminal.app وانتقل إلى المكان في نظام الملفات الخاص بك حيث يوجد ملف .pkg. إذا كان برنامج التثبيت الخاص بك على ملف dmg. ، فقد يكون من المفيد نسخ .pkg إلى سطح المكتب الخاص بك ، ثم cd ~ Desktop. بمجرد العثور على مكان .pkg الخاص بك ، اكتب “lsbom .pkg / Contents / Archive.bom> | المزيد "وفويلا! سترى قائمة كاملة بالملفات التي يرغب برنامجك الجديد في تثبيتها.

4. قلow هذا الأمر فريد من نوعه لنظام التشغيل Mac OS X ، ويوفر متعة أكثر من أي شيء آخر. جربه عن طريق فتح Terminal.app وكتابة "قل مرحبًا".

5. softwareupdateيعد أمر "softwareupdate" طريقة سريعة وسهلة لتثبيت تحديثات البرامج من Apple. لاستخدامه ، افتح Terminal.app واكتب "softwareupdate -i -a" لتثبيت جميع التحديثات المتاحة لجهاز Macintosh الخاص بك. إذا كنت ترغب في تثبيت التحديثات "الموصى بها" فقط ، فاكتب "تحديث البرنامج -i -r".

6.ifconfigالطريقة الأسرع والأسهل لمعرفة عنوان IP الذي يستخدمه جهاز Mac الخاص بك هي بالتأكيد "ifconfig". لاستخدام ifconfig ، افتح Terminal.app واكتب "ifconfig". سترى الكثير من المعلومات ، بما في ذلك عنوان MAC الخاص ببطاقة الشبكة. أحب أن أكتب “ifconfig | grep inet "لإرجاع معلومات IP لجهاز الكمبيوتر الخاص بي فقط. يمكنك تعطيل واجهة الشبكة (في هذا المثال “en0”) بكتابة “ifconfig en0 down”. يمكنك إحضار نسخة احتياطية باستخدام "ifconfig en0 up". يمكن أن يكون هذا أسرع بكثير من استخدام نافذة تفضيلات النظام.

7. lipolipo (اسم مناسب) هي أداة تتعامل مع الثنائيات العالمية في نظام التشغيل Mac OS X. يتم شحن الكثير من البرامج (جميعها تقريبًا) هذه الأيام ، أو تنزيلها باسم "Universal" ، مما يعني أن لديهم رمزًا ثنائيًا التي يمكن أن تفهمها كل من شرائح powerpc و intel. ولكن نظرًا لأنك ربما لا تهتم بأحد هذين الأمرين ، فأنت تريد استخدام lipo "لتقليل" ثنائياتك. على سبيل المثال ، إذا أردت تخفيف تطبيق Stickies بحيث يحتوي فقط على كود intel (i386):cd / Applications lipo Stickies.app / المحتويات / MacOS / Stickies -thin i386 -output Stickies.app/Contents/MacOS/Stickies.i386 cd Stickies.app/Contents/MacOS/ rm Stickies mv Stickies.i386 Stickies

8. screencapturescreencapture تقدم طريقة أكثر تقدمًا (عبر command-shift-3) لالتقاط لقطات الشاشة (إذا كنت من عالم الكمبيوتر الشخصي ، فكر في طباعة الشاشة لنظام التشغيل Mac). لاستخدامه ، افتح تطبيق Terminal.app وحاول كتابةscreencapture -iW ~ / Desktop / screen.jpgسيظهر رمز الكاميرا الذي ينتظر أن تنقر على النافذة. بمجرد النقر عليه ، سيتم إنشاء ملف على سطح المكتب يسمى "screen.jpg" يحتوي على لقطة لأي نافذة نقرت عليها. يمكنك بالطبع أيضًا التقاط لقطة لشاشتك بأكملها عن طريق كتابةscreencapture -S ~ / Desktop / screen.jpgإذا كنت تشعر حقًا بأنك مميز ، يمكنك ذلك التقط جزءًا فقط من شاشتك عن طريق كتابةscreencapture -icالآن اذهب واحصل على بعض لقطات الشاشة وأرسلها إلى osxdaily ، نحن نحبها!

9 & 10. fink and darwinportsإذا كان لديك تعبئة بالمجموعة الأساسية من أدوات سطر أوامر OS X ، فهي حان الوقت لفتح عيون Terminal.app لبقية العالم المصدر المفتوح. باستخدام darwinports أو fink ، يمكنك تنزيل وتثبيت مئات التطبيقات المجانية مفتوحة المصدر على جهاز الكمبيوتر الخاص بك. لقد وجدت أن darwinports تميل إلى امتلاك بعض المشاريع مفتوحة المصدر الأكثر غموضًا ، ولكن يبدو أن fink صلب للغاية. يمكنك تثبيتها في نفس الوقت إذا كنت تعرف حقًا ما تفعله ، ولكن بشكل عام يجب أن أنصح باختيار أحدهما أو الآخر. قد يرغب المستخدمون المبتدئون في تجربة fink ، لأنه يأتي مع برنامج يسمى Fink Commander والذي يمنحك نقطة ونقر الوصول إلى مستودع البرامج الخاص به. تحقق من ذلك! DarwinPorts Home Fink - الصفحة الرئيسية

هل ما زلت مهتمًا بالتعلم؟ تحقق من المزيد من نصائح سطر الأوامر!

Ten OS X Command Line Utilities التي قد لا تعرفها