سلام می خواستم بدونم چطور یک فایل را در اوبونتو می شه اجرا(run)کرد
بسته به نوع فایل داره. فایلهای اجرایی exe.، مخصوص سیستمعامل Windows هستند و چنین فایلهایی روی لینوکسها به صورت پیشفرض اجرا نمیشن. پس فایلهای اجرایی رو به دو دسته زیر تقسیم میکنم:
- فایلهای اجرایی غیرلینوکسی، مخصوصن فایلها با پسوند exe.
- فایلهای اجرایی لینوکسی، معمولن بدون پسوند، یا با پسوندهای sh. یا run.
برای اجرای فایلهای exe. غیر لینوکسی، باید از برنامهای به نام Wine کمک بگیرید. برای نصب این برنامه، دستور زیر رو درون ترمینال وارد کنید:
sudo apt install wine
برای اجرا کردن برنامه هم میتونید روی فایل exe دوبار کلیک کنید، یا اینکه از طریق ترمینال به محل فایل مورد نظر برید، و دستور زیر رو بزنید:
wine myfile.exe
توجه کنید که استفاده از Wine اصلن
توصیه نمیشه و بهتره از برنامههای مشابه یا جایگزینی که مخصوصن برای لینوکس ساخته شدن، استفاده کنید. گاهن دیدم که ویروسهای ویندوزی از طریق Wine اجرا میشن. هرچند قابلیت تخریب سیستم رو ندارن، اما میتونن خودشون رو از طریق کامپیوتر شما به سایر دستگاهها منتقل کنن.
برای اجرای فایلهای لینوکسی، اول باید مطمئن بشید که فایل مورد نظر، اجازهی اجرا داره. برای دادن اجازه اجرا به یک فایل، از دستور زیر استفاده کنید:
sudo chmod +x myfile.sh
بعد از اینکار، میتونید فایل مورد نظر رو با دستور زیر اجرا کنید:
./myfile.sh