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- ...
最新文章
- 引入外部样式失败的可能原因
- Android Binder概述
- java 值类型与引用类型_JAVA 关于值类型和引用类型的区别
- mysql 1045 登录失败
- sqlserver的基本介绍
- LeetCode Algorithm 1290. 二进制链表转整数
- [转载] ANTLR——词法分析
- android token机制_Android之window机制token验证
- linux基本命令之stat
- 大学matlab教程,大学数学MATLAB应用教程
- android apk 病毒,apk文件是病毒吗
- 微信小程序js数组倒序reverse
- 键盘的空格键都有什么用处
- 网络互联期末作业复习题
- ECS云服务器新手上路
- Android之登录注册——简易版
- ubuntu右上角没有网的问题解决
- Keras深度学习实战(39)——音乐音频分类
- mac SnailSVN如何拉取多个svn副本
- 快慢指针(Java版)
热门文章
- 单细胞测序数据挖掘与课题设计
- 硬件木马检测方法概述
- python可以制作大型游戏_python能做游戏吗-python能开发游戏吗
- Linux内核-CFS调度下带宽控制(Bandwidth Control)
- caj转换成word的方法,每天免费使用
- 做外贸如何防止邮箱被封?已解决!
- 什么是光纤?光纤的原理是什么?你能想象没有光纤通讯的世界么?
- shopex手机版之触屏版,html5版,ShopEx手机触屏版V3.0重磅发布!优化用户界面,增强用户体验...
- 8.04版本liveCD安装到94%时出现GRUB致命错误的问题解决
- Git报错:Git failed with a fatal error. Git failed with a fatal error. Need to specify how to reconcile