انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: noyan1367 در 01 تیر 1397، 10:53 قظ
-
درود
دوستان برای اجرای یه برنامه من نیاز دارم که این چند خط اسکریپت رو به bashrc اضافه کنم. و تا حالا این کارو انجام دادم.میتونید راهنمایی کنید؟
export LDLIBRARY="/opt/intel/lib"
export DYLDLIBRARY="/opt/intel/lib"
export MANPATH="/opt/intel/man"
export PATH=/opt/intel/bin:$PATH
-
سلام
لطفاً دقیق تر توضیح بدین مشکل شما دقیقا چیه ؟
اون path مربوط به کامپایلرهای اینتل رو نمی تونین اضافه کنین یا کار نمی کنن یا چی ؟
-
درود
توضیح دادم،میخوام اینارو به bashrcاضافه کنم.همین.چطوریه؟
-
درود
توضیح دادم،میخوام اینارو به bashrcاضافه کنم.همین.چطوریه؟
سلام،
شما باید با یک ادیتور bashrc. رو باز کنید.
برای مثال از طریق ترمینال با برنامه nano میتونید فایل رو ویرایش کنید.
sudo nano ~/.bashrc
بعد از اینکه اون چهار خط رو به آخر bashrc. اضافه کردین، ctrl + x رو بزنید و بعد هم y تا تغییرات اعمال بشن.
-
تو حالت عادی با text editorاضافه میکنم اینارو. فقط مشکل اصلی این هست که اینطوری تو حالت روت نمیشناسه کامپایلرهارو.با ویم یا نانو که باز میکنم اصلا تغییرات اعمال نمیشن توش. ](*,) ](*,)
-
نباید هم بشناسه چون فایل ~/.bashrc فقط مال کاربر فعلی شما هستش
شما می تونین به جای اون فایل ، توی این فایل قرارش بدین :
/etc/bash.bashrc
برای اینکار می تونین از دستور زیر استفاده کنین :
دقت کنین کلیه ی این خطوط یک دستور واحد هستش.
cat << EOF | sudo tee -a /etc/bash.bashrc
export LDLIBRARY="/opt/intel/lib"
export DYLDLIBRARY="/opt/intel/lib"
export MANPATH="/opt/intel/man"
export PATH=/opt/intel/bin:\$PATH
EOF
و بعدش دستور زیر رو وارد کنین تا تغییرات توی شل فعلی تون هم اعمال بشه :
. /etc/bash.bashrc
پ.ن:برای ویرایش فایل ~/.bashrc هیچ نیازی به دسترسی روت ندارین و در نتیجه نباید با sudo اون فایل رو ویرایش کنین :
nano ~/.bashrc
-
درود جوان. مچکرم. =D>
فقط سوال دیگه ای که داشتم برای سایر توزیع ها مثل فدورا که این فایل رو ندارن باید چیکار کرد؟
-
خواهش می کنم ...
برای فدورا می تونین از این فایل استفاده کنین :
/etc/bashrc
-
مچکرم.