المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : لينكس كيف أغيّر ملف .bash_profile ؟ لتثبيت بعض المجلدات في PATH



"ميمنة"
12-03-2007, 12:29 PM
السلام عليكم

قمت بتنزيل برنامج ووضعت بعض المجلدات الضرورية في PATH عن طريق terminal.. لكني أواجه مشكلة عندما أقوم بغلق الجهاز وفتحه مرة اخرى حيث أجد الملفات التي أضفتها قد حُذفت وبالتالي احتاج الى اعادة تحميل البرنامج ووضع المجلدات من جديد في PATH كل مرة افتح فيها الجهاز!

اضفت المجلدات بهذه الطريقة

[root@localhost ns-allinone-2.28]# export PATH=$PATH:/root/ns-allinone-2.28/bin:/root/ns-allinone-2.28/tcl8.4.5/unix:/root/ns-allinone-2.28/tk8.4.5/unix
[root@localhost ns-allinone-2.28]# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/ns-allinone-2.28/otcl-1.9
[root@localhost ns-allinone-2.28]# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/ns-allinone-2.28/lib
[root@localhost ns-allinone-2.28]# export TCL_LIBRARY=$TCL_LIBRARY:/root/ns-allinone-2.28/tcl8.4.5/library

وبهذا تمت إضافة المجلدات الى PATH وللتأكد

[root@localhost ns-allinone-2.28]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/root/ns-allinone-2.28/bin:/root/ns-allinone-2.28/tcl8.4.5/unix:/root/ns-allinone-2.28/tk8.4.5/unix

ونجحت في تشغيل البرنامج
لكن عندما اعيد تشغيل الكومبيوتر .. أجد المجلدات التي أضفتها قد حُذفت

[root@localhost ns-allinone-2.28]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin

وقد سألت عن طريقة تثبيت المجلدات في الـPATH بحيث لا تنحذف اذا اغلقت الجهاز فأخبروني ان اضع هذه التغييرات في ملف .bash_profile
وكوني مبتدئة في اللينكس فأخشى ان اقوم بتغيير على هذا الملف فأواجه مشكلة بعدها.. لذلك لجأت بعد الله إليكم استفسر عن طريقة الاضافة الى ملف bash_profile .. فمن يوضح لي بشرح بسيط مفهوم كيف أقوم بذلك؟ وهل الإضافة تكون من terminal ام بتعديل الملف مباشرة ؟

استخدم نظام ريد هات 9.. واذا كان شرحي غير واضح فأرجو اخباري لأوضح أكثر .. وجزاكم الله خيرا

بانتظاركم

اختكم في الله

Butterfly
16-03-2007, 05:03 AM
السلام عليكم
كم تمنيت مساعدتك,لكن ليست لدي خبر في الباش. لكن تملكني الفضول سبب طلبك هذا,ولماذا تستخدمين اصدارة قديمة جدًا.
وشكرًا