Skip to main content

كيف تجد لينكس الاوامر والبرامج باستخدام اينيس

اهم 20 أمر في نظام كالي لينكس يجب عليك معرفتهم لكي تستخدمه كالمحترفين (يوليو 2026)

اهم 20 أمر في نظام كالي لينكس يجب عليك معرفتهم لكي تستخدمه كالمحترفين (يوليو 2026)
Anonim

هل سبق لك أن حاولت العثور على موقع أمر أو برنامج أو تطبيق ولكن لم تعرف إلى أين تبحث؟

بالطبع ، يمكنك العثور على الأمر لمحاولة تحديد موقعه على النحو التالي:

find / -name firefox

هذا سيعود بقائمة النتائج المحتملة وعموما ، يمكنك العثور على موقع البرنامج بهذه الطريقة.

أمر آخر يمكنك استخدامه هو الأمر select. فمثلا:

حدد موقع فايرفوكس

ومع ذلك ، فإن أفضل طريقة للعثور على البرامج هي الأمر whereis.

وفقا لصفحات الرجل:

حيث يحدد موقع الملفات الثنائية والمصدر واليدوي لأسماء الأوامر المحددة. يتم أولاً تجريد الأسماء الموردة من مكونات اسم مسار رئيسي وأي امتداد لاحق (مفرد) للنموذج .ext (على سبيل المثال: .c) بادئات s. يتم التعامل أيضا مع استخدام التحكم في التعليمات البرمجية المصدر. ثم حاول تحديد موقع البرنامج المطلوب المحدد في أماكن Linux القياسية ، وفي الأماكن المحددة بـ PATH $ و MANPATH.

في الأساس ، لذلك ، يمكن للأمر whereis العثور على التعليمات البرمجية المصدر والأدلة وموقع البرنامج.

دعونا نجربها مع Firefox:

أين فايرفوكس

الإخراج من الأمر أعلاه كما يلي:

فايرفوكس: / usr / bin / firefox / usr / lib64 / firefox /usr/share/man/man1/firefox.1.gz

إذا كنت تريد فقط العثور على موقع البرنامج ، يمكنك استخدام رمز التبديل -b كما يلي:

whereis -b firefox

هذا إرجاع النتيجة التالية:

فايرفوكس: / usr / bin / firefox / usr / lib64 / firefox

بدلاً من ذلك ، إذا كنت تريد فقط معرفة موقع الأدلة ، يمكنك استخدام رمز التبديل -m.

حيث -m فايرفوكس

تكون النتيجة للأمر أعلاه كما يلي:

فايرفوكس: /usr/share/man/man1/firefox.1.gz

أخيرًا ، يمكنك تحديد البحث إلى التعليمات البرمجية المصدر فقط باستخدام رمز التبديل -s.

هناك رموز تبديل أخرى متوفرة لأمر whereis بما في ذلك -u الذي يبحث عن الملفات غير المعتادة.

يوضح الدليل التالي حول رمز التبديل -u:

يُقال أن الأمر غير عادي إذا لم يكن له إدخال واحد فقط لكل نوع مطلوب بشكل صريح. وبالتالي ، يسأل "whereis -m -u *" عن تلك الملفات الموجودة في الدليل الحالي والتي ليس بها ملف وثائق ، أو أكثر من ملف.

بشكل أساسي إذا كان لديك أكثر من دليل موجود على نظامك أو يظهر البرنامج الذي تقوم بتشغيله في أكثر من مكان ، فسيتم إرجاعه.

إذا كان لديك فكرة مبهمة عن موقع برنامج أو أمر وتريد البحث عن مجموعة محددة من الأدلة ، فيمكنك استخدام مفتاح -B للبحث عن الثنائيات في قائمة محددة.

فمثلا:

whereis -b -B / usr / bin -f firefox

يحتوي الأمر السابق على أجزاء قليلة منه. بادئ ذي بدء ، يوجد رمز التبديل -b مما يعني أننا نبحث عن الثنائيات فقط (البرامج نفسها). يتم استخدام رمز التبديل -B لتوفير قائمة بالأماكن للبحث عن الثنائيات ويتم إنهاء قائمة المجلدات بواسطة مفتاح -f. لذلك في الأمر أعلاه ، يتم البحث في الدليل الوحيد / usr / bin. وأخيرا فايرفوكس بعد أن يخبر -f أين هو ما تبحث عنه.

بديل لمفتاح -B هو -M الذي يبحث في مجموعة محددة من المجلدات للكتيبات.

سيكون سطر الأوامر للمحول -M كما يلي:

whereis -m -M / usr / share / man / man1 -f firefox

المنطق هو نفسه لـ -M كما كان لـ -B. ويخبر - م أين يبحث عن أدلة ، -M يخبر حيث أن قائمة المجلدات القادمة التي ينبغي أن تبحث عن أدلة. ينهي -f قائمة الملفات وفايرفوكس هو البرنامج الذي سيبحث عنه الأمر whereis للبحث عن أدلة.

وأخيرًا ، يمكن استخدام رمز التبديل -S لإدراج مجموعة من المجلدات للبحث عن شفرة المصدر.