أوامر طرفية يجب أن يعرفها الجميع
أوامر طرفية يجب أن يعرفها الجميع
Anonim
أوامر طرفية يجب أن يعرفها الجميع
أوامر طرفية يجب أن يعرفها الجميع
رمز المحطة
رمز المحطة

على الرغم من الانتشار الواسع للواجهات الرسومية وجميع أنواع المعالجات المريحة مثل Magic Mouse و Magic Trackpad ، لا يزال تطبيق Terminal.app أداة مفيدة إلى حد ما و "غريب الأطوار" إلى حد ما لأداء بعض العمليات ، والتي يكون معظمنا مألوفًا بها بشكل سطحي. في الواقع ، لا يوجد شيء صعب في "ترويضه" ، لذلك ، بالنسبة لجميع قراء MacRadar ، فقد أعددت أوامر للمحطة الطرفية قد تكون مفيدة.

بادئ ذي بدء ، يجب أن يقال أن تطبيق Terminal.app نفسه ، مثل جميع الأدوات المساعدة المفيدة ، موجود في دليل البرامج> الأدوات المساعدة. فور بدء تشغيله ، سترى سطرًا يُكتب فيه اسم الكمبيوتر والدليل الحالي ، وبعد علامة الدولار ($) - مؤشر ترحيبي وامض يدعوك لإدخال الأمر الأول …

طرفية
طرفية

قائمة الملفات والمجلدات - ls

بشكل افتراضي ، بعد تشغيل الأداة المساعدة ، يتم تحديد المجلد الرئيسي للمستخدم كدليل العمل. للحصول على قائمة بالملفات والمجلدات بداخلها ، ما عليك سوى تشغيل الأمر المكون من حرفين

ls

محطة ليرة سورية
محطة ليرة سورية

هناك العديد من الأشكال المختلفة لهذا الأمر ، والتي يتم استدعاؤها بواسطة مفاتيح مختلفة (في الواقع ، هناك العديد من الأنواع الأخرى):

  • ls -l

  • سيعرض معلومات مفصلة حول كل عنصر ، بما في ذلك الأذونات وأحجام الملفات وما إلى ذلك. بالإضافة إلى ذلك ، سيسمح لنا الحرف الأول من كل سطر بتحديد نوع البيانات: إذا كان الحرف اللاتيني "d" ، فلدينا دليل ، وإذا كانت واصلة (-) ، ثم ملف عادي.
  • ls -a

  • سيعرض قائمة بجميع الملفات والأدلة في المجلد الحالي ، بما في ذلك العناصر المخفية (الأسماء التي تبدأ بنقطة في نظام التشغيل Mac OS X).

ملاحظة للمضيفة: يمكن دمج المفاتيح بسهولة مع بعضها البعض ، لذلك إذا كنت تريد عرض معلومات مفصلة حول جميع عناصر الدليل ، بما في ذلك الملفات المخفية ، فيجب أن يبدو الأمر كما يلي:

ls -la

مصطلح- ls-la
مصطلح- ls-la

التنقل بين الدلائل - cd

لا يأتي اسم هذا الأمر من الأقراص المضغوطة القديمة التي نجحت Apple في قتلها من خلال متجر iTunes الرقمي الخاص بها ، ولكن من الكلمتين الإنجليزيتين "تغيير الدليل" - وهو ما تفعله:

  • اكتب

    موسيقى سي دي

  • - وستنتقل الوحدة الطرفية إلى مجلد الموسيقى ، إذا كانت موجودة بالطبع في دليلك الحالي.
  • للخروج إلى مجلد بمستوى أعلى ، استخدم الأمر

    قرص مضغوط..

  • (بنقطتين).
  • ومن خلال تنفيذ الأمر cd ، سيتم نقلك على الفور إلى الدليل الرئيسي للمستخدم.
مصطلح مؤتمر نزع السلاح
مصطلح مؤتمر نزع السلاح

المسار الكامل إلى دليل العمل - pwd

يأتي اسم هذا الأمر أيضًا من الأحرف الأولى من عبارة "print working directory". أيًا كان الدليل الذي تتواجد فيه ، سينتج عن هذا الأمر المسار الكامل للدليل الحالي.

مصطلح pwd
مصطلح pwd

إنشاء دليل - mkdir

يقوم هذا الأمر بإنشاء دليل بالاسم المحدد. على سبيل المثال،

مكدير درجة الحرارة

سينشئ دليل Temp في المجلد الحالي. إذا نسيت الدليل الذي تتواجد فيه حاليًا ، فاستخدم

pwd

:

مصطلح مكدير
مصطلح مكدير

إزالة الملفات والدلائل - rm، rmdir

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

لكن بشكل عام الفريق

rm test1.txt

سيزيل الملف test1.txt من الدليل الحالي. وإذا أضفت المفتاح "i" على سبيل المثال (

rm -i test2.txt

) سيُطلب من المستخدم تأكيد الحذف.

ملفات المدى- rm
ملفات المدى- rm

لسوء الحظ ، يعد حذف الدلائل مهمة أكثر صعوبة ، نظرًا لوجود عدة أنواع من الأوامر لهذا الإجراء:

  • اختبار rmdir

  • سيحذف دليل الاختبار فقط إذا كان فارغًا ولا يحتوي على أي مجلدات فرعية أو ملفات بداخله.
  • rm -r Test2

  • بشكل متكرر يحذف جميع الملفات والمجلدات داخل Test2 ، ويحذفها في النهاية.
مصطلح rmdir
مصطلح rmdir

نقل الملفات ونسخها - mv و cp

يقوم الأمران بتنفيذ نفس الإجراءات تقريبًا ، وبالتالي فإن قائمة المعلمات هي نفسها بالنسبة لهما. إذا كنت أرغب في نقل ملف من دليل إلى آخر ، فأنا بحاجة إلى استخدام الأمر التالي:

mv ~ / test1.txt ~ / Documents / test1.txt

المعلمة الأولى (~ / test1.txt) هي الملف الذي نحتاج إلى نقله ، والثاني هو دليل الوجهة واسم الملف الناتج.

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

ثانيًا ، من أجل عدم كتابة المسار إلى الدليل الرئيسي في كل مرة ، يكفي استخدام علامة التلدة (~). على سبيل المثال ، الإدخال

~ / المستندات

يعادل

/ المستخدمون / اسم المستخدم / المستندات

لنسخ الملفات ، فقط استبدل

م

تشغيل

cp

:

مصطلح- mv-cp
مصطلح- mv-cp

باقي الفرق

بطبيعة الحال ، ليس من الممكن وصف جميع الأوامر المتاحة (بالإضافة إلى مفاتيحها) ، لذلك سأركز على بعض "الحالات" الأكثر إثارة للاهتمام والمفيدة:

  • يمكنك تشغيل أي تطبيق على النظام باستخدام الأمر

    افتح

    ، مع تحديد مسار التطبيق واسمه مفصول بمسافة. على سبيل المثال،

    افتح /Applications/Airfoil.app

  • باستخدام الأمر

    من الذى

  • يمكنك رؤية قائمة المستخدمين الذين قاموا بتسجيل الدخول إلى النظام. بطبيعة الحال ، يكون هذا مناسبًا فقط إذا كان العمل على هذا الكمبيوتر يتضمن تسجيل دخول عدة مستخدمين أو SSH نشط.
  • أمر

    cat test.txt

  • سيسمح لك بعرض محتويات ملف يسمى test.txt في نافذة طرفية ، لكن لا يمكنك تحريره (ستحتاج إلى استخدام محرر نصوص مثل nano أو vim أو emacs للقيام بذلك) ، فقط قم بعرضه.
  • يمكنك دائمًا إلغاء عملية تنفيذ أي أمر (سواء كان الأمر ping أو عمل برنامج shell script) باستخدام اختصار لوحة المفاتيح العام

    التحكم + ج

  • .
  • من السهل جدًا مسح النافذة الطرفية لكمية كبيرة من النص عن طريق تشغيل الأمر

    صافي

  • .
  • قد تحتاج إلى امتيازات المسؤول لتشغيل بعض الأوامر. أسرع طريقة للقيام بذلك هي إضافة الأمر في بداية السطر

    سودو

  • … في هذه الحالة ، سيطلب منك Terminal إدخال كلمة المرور لحسابك.
  • يمكنك عرض قائمة العمليات الجارية باستخدام الأمر

    أعلى

  • ومع ذلك ، في هذه الحالة ، ستبدو البيانات أقل وضوحًا مما كانت عليه في "مراقبة النظام".
  • لعرض تعليمات مفصلة لأمر ما ، يمكنك استخدام

    رجل

  • ، مع تحديد اسم الأمر المعني مفصولاً بمسافة.
  • كدت أنسى أن أذكر أداة بحث رائعة

    grep

    ، والتي يمكنك من خلالها العثور على سلسلة نصية في ملف أو ، على سبيل المثال ، عملية محددة في قائمة العمليات (على سبيل المثال ،

    ps ax | grep smbd

  • ).

ربما سنتوقف عند هذا ، وإذا فاتني شيء ما أو أشرت إليه بشكل غير صحيح - فأنت مرحب بك في التعليقات.

موصى به: