انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: mr.amir138396 در 17 فروردین 1402، 05:29 بظ
-
سلام !
چطوری میشه دستوری خاص رو توی ترمینال تعریف کرد که هر وقت خواستی اجرا کنی دیگه دوساعت مسیر فایل رو نزنی .
البته مشکل رفیقم بود و من هم کنجکاو شدم .
مثلا :
android-studio
رو که در ترمینال وارد کردیم برنامه اندروید استودیو در این مسیر
/opt/android-studio/bin/studio.sh
هست اجرا بشه . ممنونم .
-
سلام
در پرونده .bashrc
دستور alias NAME='YOU'
رو در یک خط قرار بده و بجای عبارت NAME نام دستور رو بنویس مثلا همون android-studio و بجای عبارت YOU دستوری که میخوای اجرا بشه رو قرار بده، هر دستوری میتونه باشه!
کلیت alias همینه که اسمی واسه دستوری میذاری، شاید روش های بهتری باشه :)
-
میتونید متغیر محیطی PATH رو هم عوض کنید. توی این مورد به نظرم این گزینه بهتریه.
میتونید همونطور که بالا گفتند، اینکار رو با تغیر فایل bashrc. انجام بدید.
اضافه کردن چنین چیزی به اون فایل باید نتیجه داشته باشه
PATH="$PATH:/opt/android-studio/bin"
برای اینکه تغییر توی پوسته فعلی که در حال اجراست اعمال بشه، فایل bashrc. رو باید دوباره توی پوسته source کنید.
source ~/.bashrc
اگه از یه پوسته دیگه (مثلا zsh یا csh) استفاده میکنید، باید تغییر رو توی فایل مربوط به اون پوسته اعمال کنید.
-
ممنون از لطفتون
-
بهتره براش یه پروندهٔ desktop بسازی