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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: PATH Environment variable  (دفعات بازدید: 2412 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین IGLOO

  • Full Member
  • *
  • ارسال: 104
  • جنسیت : پسر
PATH Environment variable
« : 27 فروردین 1389، 05:39 ب‌ظ »
سلام
بنده قصد دارم به path یک مسیر اضافه کنم و اضافه هم میشه ولی به محض بستن ترمینال و باز کردن مجدد آن باید دوباره تعریفش کنم!
 برای اینکه همیشه قابل استفاده باشد باید چه کاری انجام بدم؟

آفلاین IGLOO

  • Full Member
  • *
  • ارسال: 104
  • جنسیت : پسر
پاسخ به: PATH Environment variable
« پاسخ #1 : 28 فروردین 1389، 09:34 ب‌ظ »
سوالم نامفهومه!؟ چرا کسی جواب نداده!

آفلاین yaser

  • Jr. Member
  • *
  • ارسال: 89
پاسخ به: PATH Environment variable
« پاسخ #2 : 29 فروردین 1389، 01:19 ق‌ظ »
سلام
باید خط مربوطه رو به فایل bash_profile اضافه کنی.به صورت زیر عمل کن:
nano ~/.bash_profile
داخل فایل خط زیر رو اضافه کن:

export PATH=$PATH:~/my-new-path
موفق باشی و صبور!!!

آفلاین IGLOO

  • Full Member
  • *
  • ارسال: 104
  • جنسیت : پسر
پاسخ به: PATH Environment variable
« پاسخ #3 : 29 فروردین 1389، 03:26 ب‌ظ »
با تشکر از پاسختان

مشکل حل نشد! فایلی به نام .basg_profile وجود نداره
در کل هم درست نشد!

آفلاین کسری کشاورز

  • High Sr. Member
  • *
  • ارسال: 608
  • جنسیت : پسر
  • Don't Look Back With Linux
پاسخ به: PATH Environment variable
« پاسخ #4 : 29 فروردین 1389، 04:16 ب‌ظ »
نمیدونم نسخه‌ی اوبونتوی شما چنده ولی روی ۸.۱۰ من فایل .bashrc موجوده، همون کار رو که دوستمون گفت رو میتونی توی این فایل انجام بدی:
sudo nano ~/.bashrc
http://ubuntuforums.org/showthread.php?t=609376
این فایل رو میتونی ایجاد کنی:
touch ~/.bash_profile
« آخرین ویرایش: 29 فروردین 1389، 04:21 ب‌ظ توسط کسری کشاورز »

آفلاین IGLOO

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

حالا این دستور هم یه بار دیگه سعی می کنم وارد کنم ، باز هم تشکر.
« آخرین ویرایش: 30 فروردین 1389، 12:32 ق‌ظ توسط microname »

آفلاین IGLOO

  • Full Member
  • *
  • ارسال: 104
  • جنسیت : پسر
پاسخ به: PATH Environment variable
« پاسخ #6 : 01 اردیبهشت 1389، 09:41 ب‌ظ »
خب مشکل بالاخره حل شد آن هم سر یه چیز بیخود!!!!! ](*,)
دستور را درprofile نوشتم
و بعد با این دستور کار تمام شد
. .profile
اما باز هم درست نشده بود اما گفتم یه کار بیخود بکنم بلکه درست بشه!! آن هم restart که اتفاقا درست هم شد!!!!
من که سر در نیاوردم چه احتیاجی به reset داشتم. و این اتفاقات در نسخه ی ویندوزی هم نمی افته! ;)

آفلاین yaser

  • Jr. Member
  • *
  • ارسال: 89
پاسخ به: PATH Environment variable
« پاسخ #7 : 02 اردیبهشت 1389، 11:07 ق‌ظ »
ریست کردن سیستم!!!! از اون راه حل های ویندوزی بودا!!!!

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

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

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


آفلاین حسنک‌وزیر

  • Jr. Member
  • *
  • ارسال: 92
  • جنسیت : پسر
  • جنگ صلحه - آزادی برده‌گیست - نادانی قدرت است
    • از لینوکس تا انیمه
پاسخ به: PATH Environment variable
« پاسخ #8 : 02 اردیبهشت 1389، 09:09 ب‌ظ »
به logout هم نیاز نیست، فقط باید این فرمان را اجرا کنی:

source ~/.bashrc
وب‌نوشت من: http://hassanakevazir.wordpress.com/


اگر سرعت و دسترسی محدودی به اینترنت دارید و نیاز به کسی دارید که با اینترنت سرعت بالا به شما کمکی بکند با من از طریق پیغام خصوصی تماس بگیرید ( برای دریافت فایل‌های تحریمی، torrentها، تکه کردن فایل‌های پر حجم و ... )

آفلاین Hamed Kazemian

  • Newbie
  • *
  • ارسال: 1
  • جنسیت : پسر
پاسخ به: PATH Environment variable
« پاسخ #9 : 09 اردیبهشت 1389، 08:56 ق‌ظ »
echo $PATH
PATH=$PATH:/new path
export PATH