انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: IGLOO در 27 فروردین 1389، 05:39 ب‌ظ

عنوان: PATH Environment variable
ارسال شده توسط: IGLOO در 27 فروردین 1389، 05:39 ب‌ظ
سلام
بنده قصد دارم به path یک مسیر اضافه کنم و اضافه هم میشه ولی به محض بستن ترمینال و باز کردن مجدد آن باید دوباره تعریفش کنم!
 برای اینکه همیشه قابل استفاده باشد باید چه کاری انجام بدم؟
عنوان: پاسخ به: PATH Environment variable
ارسال شده توسط: IGLOO در 28 فروردین 1389، 09:34 ب‌ظ
سوالم نامفهومه!؟ چرا کسی جواب نداده!
عنوان: پاسخ به: PATH Environment variable
ارسال شده توسط: yaser در 29 فروردین 1389، 01:19 ق‌ظ
سلام
باید خط مربوطه رو به فایل bash_profile اضافه کنی.به صورت زیر عمل کن:
nano ~/.bash_profile
داخل فایل خط زیر رو اضافه کن:

export PATH=$PATH:~/my-new-path
موفق باشی و صبور!!!
عنوان: پاسخ به: PATH Environment variable
ارسال شده توسط: IGLOO در 29 فروردین 1389، 03:26 ب‌ظ
با تشکر از پاسختان

مشکل حل نشد! فایلی به نام .basg_profile وجود نداره
در کل هم درست نشد!
عنوان: پاسخ به: PATH Environment variable
ارسال شده توسط: کسری کشاورز در 29 فروردین 1389، 04:16 ب‌ظ
نمیدونم نسخه‌ی اوبونتوی شما چنده ولی روی ۸.۱۰ من فایل .bashrc موجوده، همون کار رو که دوستمون گفت رو میتونی توی این فایل انجام بدی:
sudo nano ~/.bashrc
http://ubuntuforums.org/showthread.php?t=609376
این فایل رو میتونی ایجاد کنی:
touch ~/.bash_profile
عنوان: پاسخ به: PATH Environment variable
ارسال شده توسط: IGLOO در 29 فروردین 1389، 11:24 ب‌ظ
نمیدونم نسخه‌ی اوبونتوی شما چنده ولی روی ۸.۱۰ من فایل .bashrc موجوده، همون کار رو که دوستمون گفت رو میتونی توی این فایل انجام بدی:
sudo nano ~/.bashrc
http://ubuntuforums.org/showthread.php?t=609376
این فایل رو میتونی ایجاد کنی:
touch ~/.bash_profile
با تشکر
 ولی قبل از اینکه اینجا پست بزنم یه گشتی که زده بودم این دستورالعمل هم دیده بودم! طبق دستور عمل کردم ولی اتفاقی نیفتاد ، شاید جای اشتباهی وارد میکنم می توانید بگویید کجاش باید وارد کنم انگار باید داخل دستورات شرطی آن وارد کنم! نمی دانم شاید هم نه! نسخه مال من 9.10 و .bash_profile هم ایجاد کرده بودم که ارورهایی از not found داد الان خاطرم نیست بیشتر فکر کنم از نوع جاوایی بودند

حالا این دستور هم یه بار دیگه سعی می کنم وارد کنم ، باز هم تشکر.
عنوان: پاسخ به: PATH Environment variable
ارسال شده توسط: IGLOO در 01 اردیبهشت 1389، 09:41 ب‌ظ
خب مشکل بالاخره حل شد آن هم سر یه چیز بیخود!!!!! ](*,)
دستور را درprofile نوشتم
و بعد با این دستور کار تمام شد
. .profile
اما باز هم درست نشده بود اما گفتم یه کار بیخود بکنم بلکه درست بشه!! آن هم restart که اتفاقا درست هم شد!!!!
من که سر در نیاوردم چه احتیاجی به reset داشتم. و این اتفاقات در نسخه ی ویندوزی هم نمی افته! ;)
عنوان: پاسخ به: PATH Environment variable
ارسال شده توسط: yaser در 02 اردیبهشت 1389، 11:07 ق‌ظ
ریست کردن سیستم!!!! از اون راه حل های ویندوزی بودا!!!!

توضیحاتی در مورد فایل ها:

bashrc. : فایلی است که دستورات نوشته شده در آن هر بار که یک شل جدید باز می کنید اجرا می شود.
bash_profile. : فایلی که هر بار لاگین می کنید دستورات آن اجرا می شود. (معادل این فایل در سیستم های مبتنی بر ubuntu فکر می کنم profile. باشه )

بنابراین شما برای این که هر بار که لاگین می کنید دستوری اجرا بشه باید اون رو باید اون رو به فایل دوم اضافه کنید. پس نیازی به راه اندازی مجدد سیستم نداشتید و کافی بود یک بار logout کنید و دوباره وارد بشید.
در مورد لینوکس در بسیاری از موارد، مخصوصا در سرویس دهنده ها، وقتی فایل های پیکربندی رو تغییر می دید باید سرویس رو مجددا استارت کنید. تفاوتی هم نداره در چه سیستم عاملی باشید.

عنوان: پاسخ به: PATH Environment variable
ارسال شده توسط: حسنک‌وزیر در 02 اردیبهشت 1389، 09:09 ب‌ظ
به logout هم نیاز نیست، فقط باید این فرمان را اجرا کنی:

source ~/.bashrc
عنوان: پاسخ به: PATH Environment variable
ارسال شده توسط: Hamed Kazemian در 09 اردیبهشت 1389، 08:56 ق‌ظ
echo $PATH
PATH=$PATH:/new path
export PATH