انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: watermelon در 07 اسفند 1402، 11:55 قظ
-
سلام. وقتی $PATH را با دستور export عوض میکنم. فقط تا زمانی که ترمینال را نبستم باقی میماند. بعد از اینکه دوباره ترمینال را باز میکنم به همان مقادیر گذشته برمیگردد و تغییرات من پاک میشود. از zsh استفاده میکنم و در فایل .zshrc من چیزی درباره PATH نیست.
-
چون اون مقداری که میدید فقط در پوسته جاریتون و پوسته هایی که از اون باز میشن تعریف شده و چون در پرونده ای ذخیره نشده مقداری که بهش اضافه کردید میپره.
برای اینکه بدون توجه به پوسته مقدار PATH را تغیر بدید اونو در profile./~ مثل دستور زیر مقدار دهی کنید.
PATH=dir_path:$PATH
متغیر محیطی PATH که یک بار export شده پس دیگه با تغیر مقدارش هم محیطی میمونه.
PATH در پرونده etc/profile/ هست و بر اساس root بودن و نبودن مقدارش فرق میکنه.
پیشنهاد میکنم قسمت 8 و 14 اون آموزشی که فرستادم ببینید. احتمالا چیزایی که بخواید از وسطای فیلم ها تدریس شه.
-
سلام توی مسیر خانه کاربرتون یه فایل به نام zshenv. درست کنید. یا اگر هست که هیچی. حالا همون دستور export برای متغیر PATH رو داخلش قرار بدید و تمام.