ذكري المظهر

لينكس التي القيادة

What is Linux ? Linux history ما هو اللينكس و تاريخ اللينكس

What is Linux ? Linux history ما هو اللينكس و تاريخ اللينكس

جدول المحتويات:

Anonim

في هذا البرنامج التعليمي ، سنغطي نظام التشغيل Linux.

Linux which أمر يتم استخدامه لتحديد موقع الملف القابل للتنفيذ المحدد الذي يتم تنفيذه عند كتابة الاسم القابل للتنفيذ (الأمر) في موجه الجهاز. يبحث الأمر عن الملف القابل للتنفيذ المحدد كوسيطة في الدلائل المدرجة في متغير بيئة PATH.

ما هو الطريق

في Linux ، يعد PATH أحد المتغيرات البيئية التي تخبر shell والبرامج الأخرى التي تقوم بالبحث عن الملفات القابلة للتنفيذ. يتكون من قائمة المسارات المطلقة مفصولة بنقطتين إلى الدلائل التي تحتوي على الملفات التنفيذية.

لعرض محتويات متغير PATH ، استخدم أمر echo مع $PATH كوسيطة:

echo $PATH

سيبدو الإخراج كما يلي:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

كيفية استخدام الأمر الذي

بناء جملة الأمر which هو كما يلي:

which FILE_NAME…

على سبيل المثال ، للعثور على المسار الكامل للأمر ping ، اكتب ما يلي:

which ping

سيكون الإخراج شيء مثل هذا:

/bin/ping

يمكنك أيضًا تقديم أكثر من وسيطة إلى الأمر which :

which netcat uptime

سيشمل الإخراج مسارات كاملة لكل من الملفات التنفيذية لـ netcat uptime :

/bin/netcat /usr/bin/uptime

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

which -a touch

سيُظهر الإخراج مسارين كاملين للأمر touch :

/usr/bin/touch /bin/touch

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

استنتاج

الأمر which يستخدم لتحديد موقع أمر من خلال البحث في الأمر القابل للتنفيذ في الأدلة المحددة بواسطة المتغير البيئي PATH .

أي محطة