Tôi mới dùng Linux. Tôi hiện đang cố gắng viết một dòng lệnh sẽ thực thi * .exe bên trong thư mục abc.
Tôi đã thử
% cd abc info.exe
Nhưng lỗi nói no such file or directory
.
Bất kỳ đề xuất?
Tôi mới dùng Linux. Tôi hiện đang cố gắng viết một dòng lệnh sẽ thực thi * .exe bên trong thư mục abc.
Tôi đã thử
% cd abc info.exe
Nhưng lỗi nói no such file or directory
.
Bất kỳ đề xuất?
Câu trả lời:
Anwswer này đang kết hợp các câu trả lời khác cho câu hỏi này thành một.
Tệp info.exe sẽ thực thi trong Linux hoặc Windows, nhưng không phải cả hai.
Nếu tệp là tệp windows, nó sẽ không chạy trên Linux. Vì vậy, nếu đó là trường hợp, bạn có thể thử chạy nó dưới trình giả lập windows (WINE). Nếu nó không tương thích với rượu vang, thì bạn sẽ không thể thực thi nó trong Linux.
Trước khi bạn có thể bắt đầu, bạn sẽ cần phải cài đặt rượu vang. Các bước bạn cần để cài đặt rượu vang sẽ khác nhau trên nền tảng linux bạn đang sử dụng. Bạn có thể có thể google "Ubuntu cài đặt rượu vang", ví dụ, nếu bạn đang cài đặt Ubuntu.
Khi bạn đã cài đặt rượu vang, sau đó bạn có thể thực hiện các lệnh này.
cd abc/
wine info.exe
nếu bạn biết tệp này chạy trong linux, thì bạn sẽ muốn thực thi các lệnh sau:
Thay đổi thư mục abc của bạn
cd abc/
Sau đó, bạn sẽ muốn thay đổi điều khoản cho phép một người dùng ll để e x ecute tập tin này (a + x).
bạn cũng có thể chỉ cho phép u ser thành e x ecute (u + x)
chmod a+x info.exe
Khởi chạy chương trình, ./ báo cho dòng lệnh tìm trong đường dẫn hiện tại để tệp thực thi (nếu thư mục 'current' không nằm trong biến môi trường $ PATH.
./info.exe
bạn không thể :) exe chỉ có Microsoft. Bây giờ nếu bạn có một tệp thực thi linux, bạn có thể làm:
cd folder
chmod +x file
./file
Trên Linux, bạn cung cấp cho các quyền thực thi tập tin. Nó không phải là phần mở rộng xác định liệu nó có thể được thực thi hay không (như trên windows.)
Giả sử bạn có một tệp hợp lệ có thể được thực thi trong Linux, (không phải tệp windows / dos) làm điều này:
cd abc
chmod a+x info.exe
./info.exe
Lưu ý rằng bạn cần ./ cho shell để tìm tệp trong thư mục hiện tại!
Điều này thực sự thuộc về superuser mặc dù.
Gần đây tôi muốn chạy một số tệp MSDOS .exe cũ và tôi chỉ có thể sử dụng dosbox. Trên Ubuntu, nó chỉ là
apt-get install dosbox
sau đó
dosbox file.exe
.exes thường là các tệp thực thi của Windows, không phải của linux. Để chạy chúng, sử dụng một cái gì đó như RƯỢU.
Mặt khác, để chạy một tệp thực thi Linux, có nhiều cách, ví dụ:
Wine là một chương trình mà bạn có thể cài đặt, nó là một chương trình để chạy các tệp .exe trong linux.
apt-get cài đặt rượu vang
(đi tới thư mục teh của tệp của bạn: / cd (ví dụ: Desktop /) Và để mở tệp .exe của bạn:
CHƯƠNG TRÌNH rượu vang [AGRUMENT]
Bất kỳ vấn đề với rượu vang bạn có thể làm: rượu vang - trợ giúp
Đó là cách tôi đã thử và nó hoạt động.
wine
hoặcdosbox
.