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

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

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


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

نویسنده موضوع: تعیین دستور برای اجرای برنامه [ حل شذ ]  (دفعات بازدید: 255 بار)

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

آفلاین mr.amir138396

  • Sr. Member
  • *
  • ارسال: 459
  • جنسیت : پسر
  • شاگرد همیشه مشتاق یادگیری
تعیین دستور برای اجرای برنامه [ حل شذ ]
« : 17 فروردین 1402، 05:29 ب‌ظ »
 
 سلام !
 
 چطوری میشه دستوری خاص رو توی ترمینال تعریف کرد که هر وقت خواستی اجرا کنی دیگه دوساعت مسیر فایل رو نزنی .
 
 البته مشکل رفیقم بود و من هم کنجکاو شدم .
 
 مثلا :
 android-studio

رو که در ترمینال وارد کردیم برنامه اندروید استودیو در این مسیر
 
/opt/android-studio/bin/studio.sh

 هست اجرا بشه . ممنونم .
« آخرین ویرایش: 18 فروردین 1402، 12:53 ب‌ظ توسط mr.amir138396 »
با احترام ! امیرحسین عباسی فاروجی . (;

آفلاین ABOLDOM

  • High Hero Member
  • *
  • ارسال: 1923
  • جنسیت : پسر
پاسخ : تعیین دستور برای اجرای برنامه
« پاسخ #1 : 17 فروردین 1402، 06:01 ب‌ظ »
سلام
در پرونده .bashrc

دستور alias NAME='YOU'
رو در یک خط قرار بده و بجای عبارت NAME نام دستور رو بنویس مثلا همون  android-studio   و بجای عبارت  YOU دستوری که میخوای اجرا بشه رو قرار بده، هر دستوری میتونه باشه!
کلیت alias همینه که اسمی واسه دستوری میذاری، شاید روش های بهتری باشه :)

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : تعیین دستور برای اجرای برنامه
« پاسخ #2 : 18 فروردین 1402، 06:17 ق‌ظ »
می‌تونید متغیر محیطی PATH رو هم عوض کنید. توی این مورد به نظرم این گزینه بهتریه.
می‌تونید همونطور که بالا گفتند، اینکار رو با تغیر فایل bashrc. انجام بدید.

اضافه کردن چنین چیزی به اون فایل باید نتیجه داشته باشه
PATH="$PATH:/opt/android-studio/bin"

برای اینکه تغییر توی پوسته فعلی که در حال اجراست اعمال بشه، فایل bashrc. رو باید دوباره توی پوسته source کنید.
source ~/.bashrc

اگه از یه پوسته دیگه (مثلا zsh یا csh) استفاده می‌کنید، باید تغییر رو توی فایل مربوط به اون پوسته اعمال کنید.
میدونید که زکات علم نشر آن است

آفلاین mr.amir138396

  • Sr. Member
  • *
  • ارسال: 459
  • جنسیت : پسر
  • شاگرد همیشه مشتاق یادگیری
پاسخ : تعیین دستور برای اجرای برنامه
« پاسخ #3 : 18 فروردین 1402، 12:52 ب‌ظ »
 
 ممنون از لطفتون
با احترام ! امیرحسین عباسی فاروجی . (;

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19719
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : تعیین دستور برای اجرای برنامه [ حل شذ ]
« پاسخ #4 : 18 فروردین 1402، 03:43 ب‌ظ »
بهتره براش یه پروندهٔ desktop بسازی
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن