الكثير من المستخدمين الجدد للينكس - وانا منهم - يتسائلون أين توجد البرامج وهل هناك فولدر مثل program files كما في الوندوز
ويزداد السؤال إلحاحا عندما يقوم أحدنا بتثبيت برنامج ثم لا يجده في قائمة البرامج ولا يدري كيف يعثر عليه
فأردت بهذه المشاركة المتواضعة المساعدة في ذلك
أولا :يلزم مستخدم اللينكس معرفة أنه عندما نكتب أمرا في الشل فإنها تبحث عنه في اﻷوامر الداخلية للنظام مثل cp,cd,ls....etc فإن لم يجده يبحث عنه في هذه المسارات وقد يكون البرنامج linecommand program أي عبارة عن بريمج ينفذ من خلال سطر اﻷوامر فإن كان أمرا نفذه وإن كان برنامجا رسوميا قام بتشغيله لك
جرب مثلا كتابة كلمة firefox في الترمنال تجد برنامج الفيرفوكس يعمل بعدها
وإن كان اﻷمر خطأ أو لا يوجد في الــ PATH الخاص بك أعطاك رسالة خطأ: command not found
ملاحظة : كل اﻷوامر عبارة عن برامج ولكن بدون واجهة رسومية وكل البرامج ذات الواجهة الرسومية يمكن تشغيلها من سطر اﻷوامر
ثانيا : لمعرفة أماكن البرامج الخاصة بك يوجد ما يسمى PATH خاص بكل مستخدم يوضع فيه البرامج
اكتب
يظهر أمامك اﻷدلة الموجود فيها البرامج سواء البرامج الداخلية للنظام أو البرامج التي قمت بتنزيله وتكون النتيجة تشبه التالي
يظهر فيما سبق أن اﻷدلة أو مجلدات البرامج ويفصل بين كل منها نقطتان(
وبذلك يمكنك العثور على برامجك
ثالثا : يمكنك إضافة مجلد لل PATH وذلك لمن يريد وضع سكربتات أو بريمجات خاصة بها وتنبيه الشل عن مكانها ليقوم بتنفيذها بمجرد كتابة اسمها
اكتب
مع كتابة اسم الدليل مكان directory
هذا ما تيسر لي تقديمه وأرجو التعليق من إخواننا المحترفين إن كان هناك خطأ فسامحوني فنحن ما زلنا مبتدئين في هذا البحر المسمى لينكس ... وشكرا
ويزداد السؤال إلحاحا عندما يقوم أحدنا بتثبيت برنامج ثم لا يجده في قائمة البرامج ولا يدري كيف يعثر عليه
فأردت بهذه المشاركة المتواضعة المساعدة في ذلك
أولا :يلزم مستخدم اللينكس معرفة أنه عندما نكتب أمرا في الشل فإنها تبحث عنه في اﻷوامر الداخلية للنظام مثل cp,cd,ls....etc فإن لم يجده يبحث عنه في هذه المسارات وقد يكون البرنامج linecommand program أي عبارة عن بريمج ينفذ من خلال سطر اﻷوامر فإن كان أمرا نفذه وإن كان برنامجا رسوميا قام بتشغيله لك
جرب مثلا كتابة كلمة firefox في الترمنال تجد برنامج الفيرفوكس يعمل بعدها
وإن كان اﻷمر خطأ أو لا يوجد في الــ PATH الخاص بك أعطاك رسالة خطأ: command not found
ملاحظة : كل اﻷوامر عبارة عن برامج ولكن بدون واجهة رسومية وكل البرامج ذات الواجهة الرسومية يمكن تشغيلها من سطر اﻷوامر
ثانيا : لمعرفة أماكن البرامج الخاصة بك يوجد ما يسمى PATH خاص بكل مستخدم يوضع فيه البرامج
اكتب
كود:
echo $PATH
كود:
ashraf@ubuntu:~$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/ashraf/.local/bin

وبذلك يمكنك العثور على برامجك
ثالثا : يمكنك إضافة مجلد لل PATH وذلك لمن يريد وضع سكربتات أو بريمجات خاصة بها وتنبيه الشل عن مكانها ليقوم بتنفيذها بمجرد كتابة اسمها
اكتب
كود:
export PATH=$PATH:directory
هذا ما تيسر لي تقديمه وأرجو التعليق من إخواننا المحترفين إن كان هناك خطأ فسامحوني فنحن ما زلنا مبتدئين في هذا البحر المسمى لينكس ... وشكرا
تعليق