أين توجد التطبيقات، وكيف يتم تشغيلها؟
يتم العثور على معظم الأدوات المستخدمة للمستخدمين في الدلائل /bin و /usr/bin، وتتم وضع أدوات النظام عادةً في /sbin و /usr/sbin.
على سبيل المثال، تجد أدوات مثل cp (لنسخ ملف)، و ps (لحالة العمليات)، و cat (لعرض محتوى ملف) في /bin.
الشيء الرائع هو أنك لا تحتاج إلى الذهاب إلى أي من هذه الدلائل لتشغيل هذه الأدوات لأن هذه الدلائل مضمنة في متغير $PATH الخاص بك افتراضيًا.
يتضمن متغير $PATH جميع المواقع التي يتم البحث فيها عند تشغيل أمر في واجهة الأوامر.
وبما أن الدلائل /bin موجودة في مسارك، عند تنفيذ اسم أي من هذه الأدوات المثالية، سيتم العثور عليها. إليك كيف يمكن أن يبدو متغير $PATH الخاص بك (يظهر باستخدام أمر echo لعرض متغير $PATH):
# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
يمكنك تنفيذ التطبيقات أو الأوامر عن طريق كتابة اسم الأمر إذا كان موقع التطبيق مدرجًا في متغير البيئة $PATH الخاص بك.
إذا لم يكن التطبيق موجودًا في أحد المجلدات المدرجة في $PATH الخاص بك، يتعين عليك القيام بأحد الإجراءات التالية:
• انتقل إلى المجلد الذي يوجد فيه التطبيق وأخبر نظام التشغيل Linux بأنك تريد تنفيذ التطبيق في ذلك المجلد، مثل هذا:
linux@debian:~$ cd /opt/app/bin
linux@debian:~$ ./myapp
(النقطة والشرطة تشير إلى المجلد الحالي، مما يعني "في الدليل الحالي، قم بتنفيذ 'تطبيقي'")
- حدد المسار الكامل للتطبيق عند تنفيذه، مثل هذا:
:~$ /opt/app/bin/myapp
في هذا الأمر من أي دليل سيتم تشغيله
أحد الأوامر المفيدة في تحديد الأمر الذي سيتم تشغيله ومن أي دليل سيتم تشغيله هو الأمر
`which`
استخدم الأمر `which` مع التنفيذ الخاص بالأمر للحصول على قائمة بموقع الأمر الذي سيتم تنفيذه.
$ which composer
/usr/local/bin/composer
بالإضافة إلى أنواع أدوات Linux القياسية، هناك عشرات الآلاف من التطبيقات التي يمكنك تثبيتها في Linux ببضعة أوامر فقط. تقدم توزيعات Linux مديري حزم يساعدونك في البحث في مستودعات الحزم أو التطبيقات عبر الإنترنت ومن ثم تنزيل وتثبيت تقريبًا أي تطبيق قد ترغب فيه. كما يجعل مديرو الحزم من السهل تحديث حزمك للحصول على أحدث الإصدارات. أمثلة على مديري الحزم هي apt و dpkg و rpm و yum. سيتم تحديد مدير الحزم الذي يتوفر لك بناءً على توزيع Linux الذي قمت بتثبيته. كما يحتوي Linux الذي يعمل على أجهزة Android المحمولة على مدير حزم خاص به (مماثل لمتجر التطبيقات "App Store" لشركة Apple).
على أنظمة Debian و Ubuntu، يمكنك تشغيل
:~$ apt list --installed
$ apt list --installed | grep installed
هذا الأمر يقوم بعرض قائمة بالحزم المثبتة حاليًا على النظام. يُظهر الحزم المثبتة من خلال مدير الحزم المستخدم في التوزيعة. في توزيعات Debian و Ubuntu، يُستخدم APT (Advanced Package Tool) كمدير حزم، ويمكنك استخدام هذا الأمر لعرض الحزم المثبتة. تشمل النتيجة قائمة بجميع الحزم المثبتة، وتتضمن اسم الحزمة والإصدار والحالة الحالية (مثل "مثبت" أو "غير مثبت") ووصف موجز للحزمة.
(الإخراج مقتصر)
سيؤدي أي أمر `apt list` إلى إخراج طويل جدًا، لذا قد تفكر في توجيهه إلى أداة "less" للتحكم في الإخراج، مثل هذا:
apt list | less
سيعرض ذلك الإخراج لك صفحة بصفحة وسيسمح لك بالضغط على مفتاح المسافة بعد كل صفحة لرؤية الصفحة التالية.
0 تعليقات
تقديم إقتراح