27
27
如何在Linux命令提示符下运行一个.exe文件?
我是Linux的新手。我目前正在尝试写一个命令行,它应该在abc文件夹内执行一个/*.exe。
我试过
% cd abc info.exe
但错误显示no such file or directory
。
有什么建议吗?
我是Linux的新手。我目前正在尝试写一个命令行,它应该在abc文件夹内执行一个/*.exe。
我试过
% cd abc info.exe
但错误显示no such file or directory
。
有什么建议吗?
安装好wine后,就可以执行这些命令了。
cd abc/
wine info.exe
如果你知道这个文件是在linux下运行的,那么你要执行这些命令:
换到你的abc目录下
cd abc/
然后你要改变权限,允许all用户来ex** ecute这个文件(a+x)。
你也可以只允许 u* ser 对这个文件进行 e **x* ecute (u+x)
chmod a+x info.exe
启动程序,./告诉命令行在当前路径中查找要执行的文件(如果 "当前 "目录不在 $PATH 环境变量中)。
在Linux中,你给了文件的可执行权限。并不是文件的扩展名决定了它是否能被执行(就像在windows系统中一样)
假设你有一个有效的文件可以在Linux系统中执行(不是windows/dos文件),那么请这样做:
cd abc
chmod a+x info.exe
./info.exe
注意,你需要在shell中使用./作为前导数,以便在当前目录下找到文件!
这真的属于超级用户。
我最近想运行一些旧的MSDOS .exe文件,我可以直接使用dosbox。在Ubuntu上是
apt-get install dosbox
dosbox file.exe
,然后是
&007