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

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

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

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

نویسنده موضوع: حذف متغیر PATH  (دفعات بازدید: 778 بار)

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

آفلاین AmirHo3einZ

  • Jr. Member
  • *
  • ارسال: 79
حذف متغیر PATH
« : 19 اردیبهشت 1399، 04:00 ق‌ظ »
دوستان من اوبونتو ۲۰ ریختم اومدم لاراول نصب کنم زدم فک کنم PATH کلا پاک کردم جاش مسیر لاراول گزاشتم  :-k الان کسی نظری داره که چیکارش کنم؟
« آخرین ویرایش: 19 اردیبهشت 1399، 08:38 ق‌ظ توسط AmirHo3einZ »

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : حذف متغیر PATH
« پاسخ #1 : 19 اردیبهشت 1399، 04:23 ق‌ظ »
می‌تونید با دادن آدرس کامل یک ادیتور فایل‌هایی مثل profile. یا bashrc. رو باز کنید و PATH رو توشون تعریف کنید.

همینطور میتونید از echo که یک shell built-in هست استفاده کنید:

echo "export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" >> .profile

بعد:

. .profile

چک کنید ببنید مشکل برطرف شده. اگر شده بود می‌تونید logout و مجدد login کنید.

البته اگر bashrc. رو تغییر دادید دستور echo رو روی همون فایل اجرا کنید چون بعد از profile. سورس خواهد شد و احتمالا تغییر ما رو بازنویسی می‌کنه.
« آخرین ویرایش: 19 اردیبهشت 1399، 01:29 ب‌ظ توسط M!lad »
..I feel no fault for the fault I feel..

آفلاین فاراب

  • High Hero Member
  • *
  • ارسال: 1352
  • آزادی
    • پروفایل لینکداین
پاسخ : حذف متغیر PATH
« پاسخ #2 : 19 اردیبهشت 1399، 11:27 ب‌ظ »
می‌تونید با دادن آدرس کامل یک ادیتور فایل‌هایی مثل profile. یا bashrc. رو باز کنید و PATH رو توشون تعریف کنید.

همینطور میتونید از echo که یک shell built-in هست استفاده کنید:

echo "export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" >> .profile

بعد:

. .profile

چک کنید ببنید مشکل برطرف شده. اگر شده بود می‌تونید logout و مجدد login کنید.

البته اگر bashrc. رو تغییر دادید دستور echo رو روی همون فایل اجرا کنید چون بعد از profile. سورس خواهد شد و احتمالا تغییر ما رو بازنویسی می‌کنه.

برای خوندن PATH اضافه شده به profile. میتونید:
source ~/.profile
Godisnowhere

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : حذف متغیر PATH
« پاسخ #3 : 20 اردیبهشت 1399، 01:32 ق‌ظ »

برای خوندن PATH اضافه شده به profile. میتونید:
source ~/.profile

دستوری که گذاشتید معادل دستور دوم پست بنده هست. احیانا قصد نداشتید echo کنید PATH رو؟
..I feel no fault for the fault I feel..

آفلاین هومان

  • High Hero Member
  • *
  • ارسال: 1527
  • جنسیت : پسر
  • آرچ + گنوم
پاسخ : حذف متغیر PATH
« پاسخ #4 : 24 اردیبهشت 1399، 01:01 ب‌ظ »

برای خوندن PATH اضافه شده به profile. میتونید:
source ~/.profile

دستوری که گذاشتید معادل دستور دوم پست بنده هست. احیانا قصد نداشتید echo کنید PATH رو؟
فکر گنم source کردن استاندارد تر باشه

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : حذف متغیر PATH
« پاسخ #5 : 24 اردیبهشت 1399، 11:30 ب‌ظ »
اتفاقا . مطابق استاندارد POSIX هست.

در کاربرد هم هر دو یکی هستند تفاوتی ندارند.
« آخرین ویرایش: 24 اردیبهشت 1399، 11:32 ب‌ظ توسط M!lad »
..I feel no fault for the fault I feel..

آفلاین هومان

  • High Hero Member
  • *
  • ارسال: 1527
  • جنسیت : پسر
  • آرچ + گنوم
پاسخ : حذف متغیر PATH
« پاسخ #6 : 25 اردیبهشت 1399، 02:44 ب‌ظ »
اتفاقا . مطابق استاندارد POSIX هست.

در کاربرد هم هر دو یکی هستند تفاوتی ندارند.
میدونم جفتشون یکی میکنن دیدم مردم بیشتر سورس رو استفاده میکنن گفتم شاید استاندارد تر باشه

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : حذف متغیر PATH
« پاسخ #7 : 25 اردیبهشت 1399، 03:01 ب‌ظ »
چیزی به عنوان "استاندارد تر" نداریم. یا یک دستور مطابق استاندارد خاصی هست یا نیست. source صرفا خوانایی بالاتری داره. دلیل اینکه بیشتر دیدید source استفاده می‌شه به این خاطر هست که به اندازی کافی نمونه و کد ندیدید. که طبیعی هم هست.
..I feel no fault for the fault I feel..

آفلاین فاراب

  • High Hero Member
  • *
  • ارسال: 1352
  • آزادی
    • پروفایل لینکداین
پاسخ : حذف متغیر PATH
« پاسخ #8 : 26 اردیبهشت 1399، 02:55 ب‌ظ »

برای خوندن PATH اضافه شده به profile. میتونید:
source ~/.profile

دستوری که گذاشتید معادل دستور دوم پست بنده هست. احیانا قصد نداشتید echo کنید PATH رو؟

echo هم درسته اما معمولا از source استفاده میشه.
Godisnowhere