लिनक्स कमांड प्रॉम्प्ट से .exe कैसे चलाना है


27

मैं लिनक्स के लिए नया हूँ। मैं वर्तमान में एक कमांड लाइन लिखने की कोशिश कर रहा हूं, जिसे एक फ़ोल्डर एबीसी के अंदर * .exe निष्पादित करना चाहिए।

मैंने कोशिश की है

% cd abc info.exe

लेकिन त्रुटि कहती है no such file or directory

कोई सुझाव?

जवाबों:


30

प्रयत्न:

abc/info.exe

लेकिन अगर यह वास्तव में एक विंडोज प्रोग्राम है, तो आपको "वाइन" स्थापित करने की आवश्यकता होगी, फिर करें:

wine abc/info.exe

लेकिन केवल कुछ विंडोज प्रोग्राम शराब के तहत काम करेंगे।


10

यह अन्वेषक इस प्रश्न के अन्य उत्तरों को एक में जोड़ रहा है।

Info.exe फ़ाइल या तो लिनक्स या विंडोज के तहत निष्पादित होगी, लेकिन दोनों नहीं।

विंडोज के तहत निष्पादित करता है

यदि फ़ाइल एक विंडोज़ फ़ाइल है, तो यह लिनक्स पर अपने आप में नहीं चलेगी। इसलिए यदि ऐसा है, तो आप इसे विंडोज़ एमुलेटर (WINE) के तहत चलाने की कोशिश कर सकते हैं। यदि यह शराब के अनुकूल नहीं है, तो आप इसे लिनक्स के तहत निष्पादित नहीं कर पाएंगे।

शुरू करने से पहले, आपको वाइन स्थापित करने की आवश्यकता होगी। आपके द्वारा वाइन को स्थापित करने के लिए आवश्यक चरण आपके द्वारा बनाए गए लिनक्स प्लेटफॉर्म पर अलग-अलग होंगे। आप शायद Google "उबंटू इंस्टॉल वाइन" कर सकते हैं, उदाहरण के लिए, आप उबंटू स्थापित कर रहे हैं।

एक बार जब आप वाइन स्थापित कर लेते हैं, तो आप इन कमांड को निष्पादित कर पाएंगे।

cd abc/
wine info.exe

लिनक्स के तहत निष्पादित करें

यदि आप इस फाइल को लिनक्स के तहत चलाना जानते हैं, तो आप इन कमांड को निष्पादित करना चाहेंगे:

अपनी एबीसी निर्देशिका में बदलें

cd abc/

फिर आप एक उपयोगकर्ता को इस फ़ाइल (ए + एक्स) को एक्स एक््यूट करने की अनुमति देने के लिए अनुमतियाँ बदलना चाहेंगे ।
तुम भी बस यू से एक्स एक्स्यूट (यू + एक्स) के लिए यू अनुमति दे सकते हैं

chmod a+x info.exe

प्रोग्राम लॉन्च करें। /। कमांड लाइन को फाइल को निष्पादित करने के लिए वर्तमान पथ में देखने के लिए कहता है (यदि 'वर्तमान' निर्देशिका $ PATH पर्यावरण चर में नहीं है।

./info.exe

7

आप नहीं कर सकते :) exe केवल Microsoft है। अब अगर आपके पास एक Linux निष्पादन योग्य था जो आप कर सकते थे:

cd folder
chmod +x file
./file

8
यह सामान्य तौर पर गलत है। कई विंडोज और डॉस EXE को एमुलेटर जैसे wineया का उपयोग करके लिनक्स पर चलाया जा सकता है dosbox
सुषम पाल

1
क्या एक सरल सी / सी ++ प्रोग्राम (सरणी गणित और 'प्रिंटफ ()') का उपयोग वीएस 2017 में डॉसबॉक्स में संकलित किया जाएगा?
रॉय

6

लिनक्स पर आप फ़ाइल को निष्पादन योग्य अनुमति देते हैं। यह वह विस्तार नहीं है जो यह निर्धारित करता है कि इसे निष्पादित किया जा सकता है या नहीं (विंडोज़ पर)

मान लें कि आपके पास एक वैध फ़ाइल है जिसे लिनक्स में निष्पादित किया जा सकता है, (विंडोज़ / डॉस फ़ाइल नहीं) ऐसा करें:

cd abc
chmod a+x info.exe
./info.exe

ध्यान दें कि आपको वर्तमान निर्देशिका में फ़ाइल खोजने के लिए शेल के लिए अग्रणी / ./ की आवश्यकता है!

हालांकि यह वास्तव में सुपरयुसर पर आधारित है।


1
कौलड आप मुझे समझाएं। क्या आप Im नए के रूप में करने की कोशिश कर रहे हैं

2
पहली पंक्ति निर्देशिका को बदलती है, दूसरी पंक्ति लिनक्स को बताती है कि यह निष्पादन योग्य है, तीसरा कार्यक्रम चलाता है।
बायरन व्हिटलॉक

3

मैं हाल ही में कुछ पुरानी MSDOS .exe फ़ाइलें चलाना चाहता था और मैं केवल dosbox का उपयोग कर सकता था। उबंटू पर यह सिर्फ था

apt-get install dosbox

फिर

dosbox file.exe


ओह, यह एक विशेष समाधान है, लेकिन msdos निष्पादन योग्य के लिए मान्य है।
फ्रांसिस्को तपिया

2

.exes आम तौर पर विंडोज निष्पादन योग्य होते हैं, न कि लिनक्स वाले। उन को चलाने के लिए, WINE जैसी किसी चीज़ का उपयोग करें।

अन्यथा, एक Linux निष्पादन योग्य चलाने के लिए, कई तरीके हैं, जैसे:

  1. सीडी एबीसी; ./info.exe
  2. ./abc/info.exe
  3. /full/path/to/abc/info.exe
  4. अपने पेट में "एबीसी" जोड़ें, फिर इसे सामान्य कमांड के रूप में चलाएं। ...

जब तक मुझे यह वेबसाइट नहीं मिली, मैंने बहुत संघर्ष किया और पृष्ठ के नीचे 'टर्मिनल' युक्तियों के अनुभाग का उपयोग किया: winehq.org/download/ubuntu

1

वाइन एक प्रोग्राम है जिसे आप इंस्टॉल कर सकते हैं, यह लिनक्स में .exe फ़ाइलों को चलाने के लिए एक प्रोग्राम है।

apt-get install शराब

(अपनी फ़ाइल की निर्देशिका पर जाएं: / cd (उदा: डेस्कटॉप /) और अपनी .exe फ़ाइल खोलने के लिए:

शराब कार्यक्रम [कृषि]

शराब के साथ कोई भी समस्या जो आप कर सकते हैं: शराब-help

इस तरह मैंने कोशिश की और यह काम करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.