linux怎么进入dos界面,如何在Linux中运行DOS应用程序

很可能,你们大部分人都沿着这些线路阅读,已经通过DOS在电脑中开始了“冒险”。 虽然这个长期以来不推荐使用的操作系统只能在我们的记忆中运行,但它将永远在我们心中占据一席之地。 也就是说,有些人可能仍然想喝一口怀旧,或者在你的Linux发行版上运行一些MS-DOS应用程序,向孩子们展现过去的岁月。 好消息是,你可以毫不费力地做到这一点!

对于本教程,当我是一个叫做“UFO Enemy Unknown”的小孩时,我将使用一个DOS游戏。 这是二十年前Microprose发布的第一个以阵容为基础的回合制战略游戏。 Firaxis在2012年实现了游戏的重新制作,明确突出了原名称的成功。

红酒

由于DOS可执行文件是.exe文件,所以认为可以用葡萄酒来运行它们是很自然的,但不幸的是你不能。 原因被说明为“DOS内存范围不可用”。

6b86c32f4f2fd2df0b2266129a2d32a1.png

这意味着Linux内核禁止任何程序(包括葡萄酒)执行16位应用程序,从而访问第一个64k内核内存。 这是一个安全功能,它不会改变,所以终端提示使用DOSBox可以是第一个替代选项。

DOSBox

从软件中心安装DOSBox,然后打开文件管理器,并确保您创建一个名为“dosprogs”的文件夹位于您的主目录中。 复制该文件夹内的游戏文件,然后在终端中键入“dosbox”打开dosbox。 现在我们需要做的是将“dosprogs”文件夹安装到dosbox中。 要执行此操作,请安装c〜/ dosprogs,然后在DOSBox控制台上按enter键。 然后键入c:进入新安装的磁盘,如下面的屏幕截图所示。

ed9a4139f74149128d974fe9fba6b8c4.png

然后,您可以使用“cd”命令结合“dir”导航磁盘文件夹,直到找到游戏可执行文件。 例如,键入“cd GAME”进入GAME文件夹,然后键入“dir”,然后按Enter键查看GAME包含的文件夹。 如果文件列表太长,无法在屏幕上看到,您还可以尝试使用“dir / w / p”命令。 在我的情况下,可执行文件是UFO.bat,所以我可以通过键入其名称(带扩展名)并按Enter键来运行它。

8cb2482254f03b67e87a3342449be592.png

073c1bba03324520cc39ca35b7501c8c.png

DOSemu

另一个允许您在Linux下运行DOS可执行文件的应用程序是DOS Emulator(软件中心也可用)。 对于安装的分区,您只需输入“D:”就可以更简单的进入控制台界面,以访问您的主目录。 从那里,您可以导航到包含DOS可执行文件的文件夹,并以与DOSBox中相同的方式运行它。 尽管DOSemu使用起来更简单,但是通过我的测试发现,它可能无法正常运行。 你可以随时尝试一下,看看它是怎么回事。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用方法,解压到本地目录,配置path,即可在dos下使用linux命令。 windows下能直接执行的linux命令,基本包括日常所有,如:[.exe grolbp.exe regtool.exe a2p.exe grolj4.exe rm.exe a2p5.10.0.exe grops.exe rmdir.exe addftinfo.exe grotty.exe rmt.exe addr2line.exe gzip.exe run.exe alternatives.exe head.exe runcon.exe ar.exe hostid.exe rxvt.exe arch.exe hostname.exe scp.exe as.exe hpftodit.exe sdiff.exe ascii.exe i686-pc-cygwin-gcc-3.4.4.exe sed.exe ash.exe i686-pc-cygwin-gcc-3.exe semstat.exe awk.exe i686-pc-cygwin-gcc.exe semtool.exe banner.exe id.exe seq.exe base64.exe indxbib.exe setfacl.exe basename.exe info.exe setmetamode.exe bash.exe infokey.exe sftp-server.exe bigram.exe install-info.exe sftp.exe bunzip2.exe install.exe sh.exe bzcat.exe ipcrm.exe sha1sum.exe bzip2.exe ipcs.exe sha224sum.exe bzip2recover.exe join.exe sha256sum.exe c++filt.exe kill.exe sha384sum.exe cat.exe ld.exe sha512sum.exe cc-3.exe less.exe shmtool.exe cc.exe lessecho.exe shred.exe chcon.exe lesskey.exe shuf.exe chgrp.exe link.exe size.exe chmod.exe lkbib.exe sleep.exe chown.exe ln.exe soelim.exe chroot.exe locate.exe sort.exe cksum.exe login.exe split.exe cmp.exe logname.exe ssh-add.exe code.exe lookbib.exe ssh-agent.exe comm.exe lpr.exe ssh-keygen.exe conv.exe ls.exe ssh-keyscan.exe cp.exe make.exe ssh-keysign.exe cpp-3.exe makeinfo.exe ssh.exe cpp.exe man.exe sshd.exe crypt.exe man2html.exe ssp.exe csplit.exe manpath.exe stat.exe cut.exe md5sum.exe strace.exe cygcheck.exe mkdir.exe strings.exe cygpath.exe mkfifo.exe strip.exe cygrunsrv.exe mkgroup.exe stty.exe cygserver.exe mknod.exe su.exe cygstart.exe mkpasswd.exe sum.exe d2u.exe mkshortcut.exe svn.exe date.exe mktemp.exe svnadmin.exe dd.exe mount.exe svndumpfilter.exe df.exe msgtool.exe svnlook.exe diff.exe mv.exe svnsync.exe diff3.exe nc.exe svnversion.exe dir.exe ngettext.exe sync.exe dircolors.exe nice.exe tac.exe dirname.exe nl.exe tail.exe dlltool.exe nm.exe tar.exe dllwrap.exe nohup.exe tbl.exe dos2unix.exe objcopy.exe tee.exe du.exe objdump.exe test.exe dump.exe od.exe texindex.exe dumper.exe oldfind.exe tfmtodit.exe echo.exe openssl.exe touch.exe editrights.exe passwd.exe tr.exe egrep.exe paste.exe troff.exe env.exe pathchk.exe true.exe envsubst.exe peflags.exe tsort.exe eqn.exe perl.exe tty.exe expand.exe perl5.10.0.exe u2d.exe expr.exe pfbtops.exe umount.exe factor.exe pgawk-3.1.6.exe uname.exe false.exe pgawk.exe unexpand.exe fgrep.exe pic.exe uniq.exe find.exe pinky.exe unix2dos.exe fmt.exe post-grohtml.exe unlink.exe fold.exe pr.exe unprotoize-3.exe frcode.exe pre-grohtml.exe unprotoize.exe gawk-3.1.6.exe printenv.exe users.exe gawk.exe printf.exe vdir.exe gcc-3.exe protoize-3.exe vim.exe gcc.exe protoize.exe wc.exe gcov-3.exe ps.exe which.exe gcov.exe ptx.exe who.exe getclip.exe putclip.exe whoami.exe getfacl.exe pwd.exe windmc.exe gettext.exe ranlib.exe windres.exe gkill.exe readelf.exe xargs.exe gprof.exe readlink.exe xmlwf.exe grep.exe readshortcut.exe xxd.exe grn.exe realpath.exe yes.exe grodvi.exe rebase.exe zdump.exe groff.exe refer.exe zic.exe
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值