Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.

كيفية معرفة مسار الملف التنفيذي في نظام Linux باستخدام أوامر بسيطة

هذه الأوامر الأربعة في Linux تُظهر لك مسار الملف القابل للتنفيذ

تحديد موقع الملف التنفيذي في نظام Linux قد يبدو أمرًا بسيطًا، لكنه ضروري في مواقف متعددة، مثل تشغيل البرامج يدويًا أو تصحيح المسارات في السكربتات. يوفر لينكس مجموعة من الأوامر التي تساعدك على معرفة المسار الدقيق لأي أمر أو برنامج يعمل في النظام. سواء كنت مسؤول نظام أو مستخدمًا عاديًا، ستُفيدك هذه الأوامر في تنظيم بيئة العمل والتأكد من أن الأوامر تُشير للمواقع الصحيحة.

illustration-of-files-and-folders-connected-to-the-cloud-linux-and-windows-1 كيفية معرفة مسار الملف التنفيذي في نظام Linux باستخدام أوامر بسيطة

هل تريد عرض مسار ملف لينكس قابل للتنفيذ؟ تساعدك العديد من أوامر لينكس، مثل which وwhereis وtype -a وcommand -v، في تحديد موقع الملفات القابلة للتنفيذ وفهم مصدرها بطريقة بسيطة وفعالة.

يُعد عرض مسار ملفات لينكس القابلة للتنفيذ مفيدًا لاستكشاف الأخطاء وإصلاحها والتحقق من إصدار الأمر المستخدم. يساعدك ذلك على التحقق من إصدار الأمر الذي يتم تنفيذه عند وجود إصدارات أو تثبيتات متعددة على النظام. على سبيل المثال، إذا كان لديك إصدار برنامج على مستوى النظام وآخر مثبت من قِبل المستخدم، فإن معرفة المسار الدقيق تساعدك على تجنب السلوك غير المتوقع. وهو مفيد بشكل خاص في البيئات التي يتم فيها تخصيص متغيرات PATH أو تعديلها.

الطريقة 1: أمر which

يُمكّنك أمر which في لينكس من تحديد المسار الدقيق لملف قابل للتنفيذ وعرضه. يمكنك تحديد ملف واحد أو أكثر للعثور على مساراتها. عند استخدام أمر which في لينكس، يتحقق من المجلدات المدرجة في متغير البيئة PATH، ثم يُظهر موقع أول ملف قابل للتنفيذ مطابق يعثر عليه. مع ذلك، يمكنك تشغيل هذا الأمر باستخدام الخيار -a لعرض جميع تكرارات الملف القابل للتنفيذ.

اقرأ أيضا:  كيفية تثبيت حزمة Deb في Arch Linux

يُرجع أمر which في لينكس ثلاثة أنواع من رموز الخروج: 0 عند تحديد موقع جميع الملفات المحددة وتشغيلها، و1 عند وجود أمر واحد على الأقل غير قابل للتنفيذ، و2 عند استخدام خيار غير معروف. يوضح الشكل التالي كيفية استخدام أمر which في لينكس:

which -a [fileName] ...

هنا، يُمثل fileName ملفًا قابلًا للتنفيذ، والذي تريد تحديد مساره.

مثال: تحديد موقع الملفات القابلة للتنفيذ على لينكس باستخدام الأمر which
لنُشغّل الأمر which للعثور على مسار ملف قابل للتنفيذ، بايثون 3.10:

which -a Python3.10

يقوم باسترجاع جميع أسماء المسارات المطابقة لملف التنفيذ المحدد:

display-path-which-command كيفية معرفة مسار الملف التنفيذي في نظام Linux باستخدام أوامر بسيطة

الطريقة 2: أمر whereis

يُرجع أمر whereis في لينكس مواقع الملفات الثنائية (الملفات القابلة للتنفيذ)، وملفات الكود المصدري، وصفحات الدليل (Man) لأمر مُحدد. عند تنفيذ أمر whereis، يتصفح مجلدات النظام القياسية ويُظهر مسارات الملف القابل للتنفيذ وصفحات الدليل المتعلقة بالأمر المُحدد. يوضح الشكل العام لاستخدام أمر whereis في لينكس ما يلي:

whereis [options] [fileName] ...

يمكن لأمر whereis قبول عدة خيارات تُستخدم لتحقيق وظيفة محددة. على سبيل المثال، يمكنك تنفيذ أمر whereis باستخدام الخيار -b للبحث في الملفات الثنائية فقط، و-m لصفحات الدليل فقط، و-B لتحديد مسار البحث الثنائي، وهكذا.

اقرأ أيضا:  أسباب تجعل Linux الخيار الأمثل لإنتاجية أعلى مقارنة بـ Windows وMac

مثال: عرض مسار ملف قابل للتنفيذ باستخدام whereis

فايرفوكس برنامج قابل للتنفيذ متوفر على أنظمة لينكس. يمكنك استخدام أمر whereis لعرض مساره:

whereis firefox

في الإخراج التالي، يمثل “/usr/bin/firefox` المسار إلى الملف القابل للتنفيذ:

display-path-whereis كيفية معرفة مسار الملف التنفيذي في نظام Linux باستخدام أوامر بسيطة

الطريقة 3: أمر type في Linux

يُمكّنك أمر النوع في لينكس من تحديد طبيعة الأمر. على سبيل المثال، يُحدد ما إذا كان الأمر المُحدد اسمًا مستعارًا، أو أمرًا مُدمجًا في shell، أو دالة، أو برنامجًا خارجيًا مُخزّنًا على نظامنا. كما يُمكنك استخدام أمر النوع للتحقق من مسار ملف لينكس التنفيذي.

في Linux، يُعد الأمر type أمرًا مُدمجًا في shell، ويمكنك التحقق منه باستخدام:

type type

shell-builtin-type كيفية معرفة مسار الملف التنفيذي في نظام Linux باستخدام أوامر بسيطة

يظهر أدناه بناء الجملة الأساسي لأمر النوع لإظهار مسار الملف القابل للتنفيذ:

type fileName

مثال: عرض مسار الملف القابل للتنفيذ باستخدام الأمر type
لنستخدم الأمر type لعرض مسار بايثون، وتحديدًا بايثون 3.10:

type python3.10

display-path-type-command كيفية معرفة مسار الملف التنفيذي في نظام Linux باستخدام أوامر بسيطة

يُرجع أمر النوع أول مسار تنفيذي للأمر المحدد. لعرض جميع المواقع المطابقة، شغّل الأمر type مع العلامة -a:

type -a python3.10

type-display-all-paths كيفية معرفة مسار الملف التنفيذي في نظام Linux باستخدام أوامر بسيطة

الطريقة 4: الأمر -v في Linux

الأمر -v هو أمر مُدمج في shell على Linux، يُحدد موقع الأمر أو يُظهر ما إذا كان مُتاحًا في مسار PATH الخاص بنظامك. عند تشغيل هذا الأمر، يُظهر معلومات مُفصلة تُشير إلى ما إذا كان الأمر المُعطى ملفًا قابلًا للتنفيذ، أو مُدمجًا في shell، أو اسمًا مستعارًا، أو دالة.

اقرأ أيضا:  أهم أوامر الشبكات التي يحتاج كل مستخدم Linux لمعرفتها

لإظهار المسار الكامل لملف قابل للتنفيذ، استخدم الصيغة التالية:

command -v fileName

مثال: عرض مسارات الملفات القابلة للتنفيذ باستخدام الأمر -v
يستخدم المثال التالي الأمر مع العلامة -v لعرض مسار فايرفوكس:

command -v firefox

يظهر الإخراج أن Firefox هو ملف قابل للتنفيذ يقع في “/usr/bin/firefox”:

display-path-command كيفية معرفة مسار الملف التنفيذي في نظام Linux باستخدام أوامر بسيطة

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

بممارسة وإتقان أوامر لينكس هذه، يمكنك العثور على مسارات ملفاتك بسرعة وتحسين سير عملك.

الأوامر التي يقدمها نظام Linux مثل which وwhereis وcommand -v تتيح لك الوصول بسرعة إلى المسار الفعلي لأي ملف تنفيذي مثبت على النظام. اعتماد هذه الأوامر لا يساعد فقط في تصحيح المسارات أو فحص البيئة، بل يوفر أيضًا طريقة مباشرة لفهم كيفية تعامل النظام مع الأوامر التي تكتبها يوميًا. تذكر دائمًا أن التعامل الذكي مع هذه الأدوات يوفر وقتك ويُقلل من الأخطاء في العمليات المستقبلية.

زر الذهاب إلى الأعلى