تعلم لينكس مينت من التنصيب الى التشغيل 6/8
جدول المحتويات:
عندما تكتب أمرًا في سطر الأوامر ، فأنت تقوم في الأساس بإخبار shell بتشغيل ملف قابل للتنفيذ بالاسم المحدد. في Linux ، توجد هذه البرامج القابلة للتنفيذ مثل
ls
، و
find
، و
file
، وغيرها ، عادةً داخل عدة أدلة مختلفة على نظامك. يمكن تشغيل أي ملف له أذونات تنفيذية مخزنة في هذه الدلائل من أي مكان. الدلائل الأكثر شيوعًا التي تحمل البرامج القابلة للتنفيذ هي
/bin
و
/sbin
و
/usr/sbin
و
/usr/local/bin
و
/usr/local/sbin
.
لكن كيف تعرف shell ، ما هي الدلائل للبحث عن البرامج القابلة للتنفيذ أو البحث في shell عبر نظام الملفات بالكامل؟
الجواب بسيط. عندما تكتب أمرًا ، يبحث shell من خلال كل الدلائل المحددة في متغير
$PATH
للمستخدم لملف قابل للتنفيذ بهذا الاسم.
يوضح هذا المقال كيفية إضافة أدلة إلى
$PATH
الخاص بك في أنظمة Linux.
ما هو
$PATH
في لينكس
المتغير البيئي
$PATH
عبارة عن قائمة دلائل محددة بنقطتين تخبر shell عن الأدلة التي تبحث عن الملفات القابلة للتنفيذ.
للتحقق من الأدلة الموجودة في
$PATH
، يمكنك استخدام إما الأمر
printenv
أو
echo
:
echo $PATH
سيظهر الإخراج بشيء من هذا القبيل:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
إضافة دليل إلى
$PATH
الخاص بك
هناك مواقف قد ترغب في إضافة دلائل أخرى فيها متغير
$PATH
. على سبيل المثال ، قد يتم تثبيت بعض البرامج في مواقع مختلفة أو قد ترغب في الحصول على دليل مخصص للنصوص الشخصية الخاصة بك ، ولكن يمكنك تشغيلها دون تحديد المسار المطلق للملفات القابلة للتنفيذ. للقيام بذلك ، تحتاج ببساطة إلى إضافة الدليل إلى
$PATH
الخاص بك.
دعنا نفترض أن لديك دليلًا يسمى
bin
موجود في الدليل الرئيسي لديك والذي تحتفظ فيه بنصوص shell. لإضافة الدليل إلى نوع
$PATH
الخاص بك في:
export PATH="$HOME/bin:$PATH"
سيقوم أمر export بتصدير المتغير المعدل إلى بيئات عملية shell التابعة.
يمكنك الآن تشغيل البرامج النصية الخاصة بك ببساطة عن طريق كتابة اسم البرنامج النصي القابل للتنفيذ دون الحاجة إلى تحديد المسار الكامل القابل للتنفيذ.
ومع ذلك ، يعد هذا التغيير مؤقتًا وصالحًا فقط في جلسة shell الحالية.
لجعل التغيير دائمًا ، تحتاج إلى تحديد متغير
$PATH
في ملفات تكوين shell. في معظم توزيعات Linux عند بدء جلسة جديدة ، تتم قراءة متغيرات البيئة من الملفات التالية:
-
ملفات التكوين الخاصة بـ shell العالمية مثل
/etc/environment
و/etc/profile
. استخدم هذا الملف إذا كنت تريد إضافة الدليل الجديد إلى جميع مستخدمي النظام$PATH
.لكل مستخدم قذيفة ملفات التكوين محددة. على سبيل المثال ، إذا كنت تستخدم Bash ، يمكنك تعيين متغير
$PATH
في ملف~/.bashrc
وإذا كنت تستخدم Zsh ، يكون اسم الملف هو~/.zshrc
.
في هذا المثال ، سنقوم بتعيين المتغير في ملف
~/.bashrc
. افتح الملف باستخدام محرر النصوص وأضف السطر التالي في نهايته:
nano ~/.bashrc
~ /.bashrc
export PATH="$HOME/bin:$PATH"
احفظ الملف وقم بتحميل
$PATH
الجديد في جلسة shell الحالية باستخدام الأمر
source
:
source ~/.bashrc
لتأكيد أنه تمت إضافة الدليل بنجاح ، اطبع قيمة
$PATH
عن طريق كتابة:
استنتاج
تعد إضافة أدلة جديدة إلى المستخدم أو متغير
$PATH
العالمي
$PATH
بسيطًا للغاية. يتيح لك ذلك تنفيذ الأوامر والبرامج النصية المخزنة في مواقع غير قياسية دون الحاجة إلى كتابة المسار الكامل إلى الملف القابل للتنفيذ.
تنطبق نفس التعليمات على أي توزيع لنظام Linux ، بما في ذلك Ubuntu و CentOS و RHEL و Debian و Linux Mint.
لا تتردد في ترك تعليق إذا كان لديك أي أسئلة.
طرفيةكيفية إضافة إنستغرام البارز دون إضافة إلى القصة
هل ترغب في إنشاء أبرز إنستغرام دون نشرها أولاً؟ تحقق من الاختراق هنا وقم أيضًا بتغيير الأغطية دون نشرها في قصة.
كيفية إضافة مستخدم إلى مجموعة في لينكس
مجموعات Linux هي وحدات تنظيمية تستخدم لتنظيم وإدارة حسابات المستخدمين في Linux. الغرض الرئيسي من المجموعات هو تحديد مجموعة من الامتيازات مثل القراءة والكتابة أو إذن التنفيذ لمورد معيّن يمكن مشاركته بين المستخدمين داخل المجموعة.
كيفية تثبيت virtualbox على ديبيان لينكس 10 لينكس
VirtualBox هو برنامج للمحاكاة الافتراضية عبر نظام مفتوح المصدر يسمح لك بتشغيل أنظمة تشغيل متعددة للضيوف في وقت واحد. يشرح هذا البرنامج التعليمي كيفية تثبيت أحدث إصدار من VirtualBox على Debian 10 ، Buster.