linux怎么进入dos界面,如何在Linux中运行DOS应用程序
很可能,你们大部分人都沿着这些线路阅读,已经通过DOS在电脑中开始了“冒险”。 虽然这个长期以来不推荐使用的操作系统只能在我们的记忆中运行,但它将永远在我们心中占据一席之地。 也就是说,有些人可能仍然想喝一口怀旧,或者在你的Linux发行版上运行一些MS-DOS应用程序,向孩子们展现过去的岁月。 好消息是,你可以毫不费力地做到这一点!
对于本教程,当我是一个叫做“UFO Enemy Unknown”的小孩时,我将使用一个DOS游戏。 这是二十年前Microprose发布的第一个以阵容为基础的回合制战略游戏。 Firaxis在2012年实现了游戏的重新制作,明确突出了原名称的成功。
红酒
由于DOS可执行文件是.exe文件,所以认为可以用葡萄酒来运行它们是很自然的,但不幸的是你不能。 原因被说明为“DOS内存范围不可用”。
这意味着Linux内核禁止任何程序(包括葡萄酒)执行16位应用程序,从而访问第一个64k内核内存。 这是一个安全功能,它不会改变,所以终端提示使用DOSBox可以是第一个替代选项。
DOSBox
从软件中心安装DOSBox,然后打开文件管理器,并确保您创建一个名为“dosprogs”的文件夹位于您的主目录中。 复制该文件夹内的游戏文件,然后在终端中键入“dosbox”打开dosbox。 现在我们需要做的是将“dosprogs”文件夹安装到dosbox中。 要执行此操作,请安装c〜/ dosprogs,然后在DOSBox控制台上按enter键。 然后键入c:进入新安装的磁盘,如下面的屏幕截图所示。
然后,您可以使用“cd”命令结合“dir”导航磁盘文件夹,直到找到游戏可执行文件。 例如,键入“cd GAME”进入GAME文件夹,然后键入“dir”,然后按Enter键查看GAME包含的文件夹。 如果文件列表太长,无法在屏幕上看到,您还可以尝试使用“dir / w / p”命令。 在我的情况下,可执行文件是UFO.bat,所以我可以通过键入其名称(带扩展名)并按Enter键来运行它。
DOSemu
另一个允许您在Linux下运行DOS可执行文件的应用程序是DOS Emulator(软件中心也可用)。 对于安装的分区,您只需输入“D:”就可以更简单的进入控制台界面,以访问您的主目录。 从那里,您可以导航到包含DOS可执行文件的文件夹,并以与DOSBox中相同的方式运行它。 尽管DOSemu使用起来更简单,但是通过我的测试发现,它可能无法正常运行。 你可以随时尝试一下,看看它是怎么回事。
linux怎么进入dos界面,如何在Linux中运行DOS应用程序相关推荐
- 在Linux中运行Nancy应用程序
最近在研究如何将.NET应用程序移植到非Windows操作系统中运行,逐渐会写一些文章出来.目前还没有太深的研究,所以这些文章大多主要是记录我的一些实验. 这篇文章记录了我如何利用NancyFx编写一 ...
- idea test包_6.Flinkx如何在idea中运行?
Flinkx如何在idea中运行? 1.下载zip包 Flinkx链接 2.解压jar包 普通的解压软件解压即可 3.解压的bin目录 window环境下双击解压后的flinkx-1.8_releas ...
- 如何用xapmm测试php_如何在Xampp中运行PHP程序?
成为经过认证的专业PHP是最流行的web后端编程语言.PHP代码将作为web服务器模块或命令行界面运行.要运行PHP for the web,您需要安装像Apache这样的web服务器,还需要像MyS ...
- 如何在Ubuntu上运行.Net5控制台程序
如何在Ubuntu上运行.Net5控制台程序 微软.net core已经发布到.Net5了,跨平台一直没有尝试过,闲来无事在Linux上跑一下控制台试试.Ubuntu就不介绍了,首先要在linux上装 ...
- 如何在DW中运行PHP文件
如何在DW中运行PHP文件 需要两步, 第一步安装appserver软件,第二步在DW中配置站点. 目录 如何在DW中运行PHP文件 一.安装appserver 二 .DW配置站点 三.后记 一.安装 ...
- 函数调用关系图如何画_程序是如何在 CPU 中运行的(二)
笔者能力有限,如果文中出现错误的地方,还请各位朋友能够给我指出来,我将不胜感激,谢谢~ 前言 在上一篇文章中<程序是如何在 CPU 中运行的(一)>笔者讲述了程序中一条一条指令以及一条一条 ...
- 如何在docker中运行MySQL实例(转载)
如何在docker中运行MySQL实例 转自:https://blog.csdn.net/siying8419/article/details/79670246 通常初学者学习docker时,不太清楚 ...
- 数据绑定如何在AngularJS中运行?
本文翻译自:How does data binding work in AngularJS? How does data binding work in the AngularJS framework ...
- [AHK]在当前目录中运行DOS命令行--DosHere
win10中在当前目录中运行DOS命令行的常规办法: 方式1:点击资源管理器地址栏,按Ctrl+L热键,输入cmd. 方式2:按住shift 点击鼠标右键,点选在此处打开Powershell窗口. A ...
- 如何在Jupyter中运行R语言
如有帮助,请随手点赞. 如何在Jupyter中运行R语言(两种解决方案) 简单方案 (1)Windows用户在Anaconda prompt中运行下面代码: conda install -c r r- ...
最新文章
- 关于交换机SVI(转)
- [开源]C#二维码生成解析工具,可添加自定义Logo
- 后现代婚礼机器人显神通_机器人显神通
- android 清除矩形
- 2020Alibaba数学预选赛第2轮试题
- 三大特性学习目标 java 1614782356
- service get list一般规范
- 敏捷开发人员结构_开发人员可以在敏捷外观方面发表意见的4种方法
- Selenium定位不到元素的解决方法—iframe挡住了去路
- syslog日志转换器_图解将windows日志转成syslog格式并发送
- IntelliJ IDEA 2018 破解版下载安装
- ERR_FILE_NOT_FOUND错误
- 机器学习(6)——凸优化理论(一)
- chm 已取消到该网页的导航,打不开
- ios 唤醒小键盘 如何使得小键盘上出现 “前往”、“搜索”、“”等按钮
- ictclas linux 64 java 下载,Ubuntu下ICTCLAS JNI的使用
- java生成数字字母组合_java生成随机数字和字母组合
- H264视频通过RTMP直播 .
- PPT中建立打开Onenote特定笔记本的超链接
- --TEXT()函数与TEXT()有什么区别