当前位置: 首页 > 软件库 > 其他开源 > Linux内核 >

doslinux

在 DOS 上运行 Linux 程序
授权协议 AGPL-3.0
开发语言 C/C++
所属分类 其他开源、 Linux内核
软件类型 开源软件
地区 不详
投 递 者 胡弘毅
操作系统 Linux
开源组织
适用人群 未知
 软件概览

DOS Subsystem for Linux(DSL)是为喜欢 MS-DOS 环境的用户提供的 WSL 选择。DOS Subsystem for Linux 将真实的 Linux 环境集成到 MS-DOS 系统中,允许用户从 DOS 命令提示符中同时使用 DOS 和 Linux 应用程序。

Building

  • 在 PATH 上有一个针对 i386-linux-musl 的交叉工具链。
  • 通过运行 J=xxx script/build-prereq 来构建先决条件(Linux 和 Busybox),将 xxx 替换为所需的 build parallelism。
  • 获取硬盘镜像 hdd.base.img,并在第一个分区上安装 MS-DOS 的副本。
  • 运行 make(这将创建一个新的硬盘镜像 hdd.img,并安装 DOS Subsystem for Linux)
  • 调用 C:\doslinux\dsl <command> 来运行 Linux 命令(也可以将 C:\doslinux 放在你的 DOS PATH上,这样会更方便)

目前,DSL 已经在 MS-DOS 6.22 和 FreeDOS 中进行了尝试。

  • dos linux 生成带有时间戳的文件 在生成日志文件的时候,最常见的方式就是在文件的结尾加上时间戳。下面是windows dos方式和Linux方式生成带有时间戳文件的例子: DOS: echo 112233>%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.txt Linux: touch `date +%Y

  • dos格式文件传输到linux系统时,会在每行的结尾多一个^M,当然也有可能看不到,我们可以将dos文件转换为unix文件格式。 1、转换方法 vi dos.txt :set fileformat=unix :w 2、用命令:set ff 可以看到dos或unix的字样. 3、set ff=unix把它强制为unix格式的, 然后存盘退出, 即可. 4、也可以用sed 这样的工具来做: sed ‘

  • 大家都听说过Linux操作系统吧!Linux诞生于20世纪的90年代初,于90年代末开始出名并在许多人中开始了实际使用。著名的“开放源代码”运动更是使新的Linux程序不断出现,使Linux得到了进一步的发展,尤其是在服务器领域得到了较大的应用。 那么大家所使用或喜爱的DOS呢?不知有多少人认为DOS已经过时,或者以为没有人为它开 发新的软件了。这显然是对DOS发展的不了解。其实,“开放源代码运动

  • 常用DOS命令 命令 功能 命令 功能 D: 盘符切换 ping 检查网络是否连通 dir 列出当前目录下的文件及文件夹 ipconfig-all 列出网卡信息 md 创建目录 copy 拷贝文件 rd 删除目录 del 删除文件 cd 改变指定目录 md 创建目录 cd… 返回上一级 cls 清屏 cd\ 返回根目录 Linux 命令 功能 命令 功能 ls 查看当前文件夹下的内容 pwd 查看

  • 命令描述 MS-DOS Linux Linux Example 复制文件 copy cp cp this.ext that.txt 移动文件 move mv mv this.txt dir/ 列出文件 dir ls ls -l 清除屏幕 cls clear clear 关闭命令窗口 exit exit exit 显示或设置日期 date date date 删除文件 del rm rm this.

  • 1.使用 set ff=unix     使用 vim 打开文件,然后再命令模式下输入:set ff=unix,之后保存,然后重新打开即可。 2.使用 sed 命令     直接修改需要转换格式的文件:$ sed -e ‘s/^M/\n/g’ myfile.txt >newFile.txt          注意:^M ,不是直接 ^ 和 M的组合,是使用的 Ctrl + V + M 组合而来的。

  • 一、DOS和图形界面相互切换 1、最新版的应该是默认会进入图形界面,图形界面切换到DOS界面: 在命令上输入 init 3 切换到DOS界面   或者     图形到DOS:Ctrl+alt+f2 2、DOS界面切换到图形界面: 输入init 5 切换到图形界面     或者     输入startx 二、设置开机默认启动DOS或图形界面 1、查看当前默认启动的是什么 systemctl get-

  • 1. DOS简介 DOS,Disk Operating System(磁盘操作系统)。DOS是早期个人计算机上的一类操作系统。 2. 常用命令 操作 DOS Linux 查看当前路径下的文件 dir ls 切换路径 cd cd 查看当前路径下的所有子路径 tree 清屏 cls 退出DOS exit

 相关资料
  • 问题内容: 如何在我的Java程序中运行MS-DOS命令? 问题答案: 如何从Java运行命令行或执行外部应用程序:

  • 问题内容: 嘿,我一直在写一个程序(一种类似于电子书的查看类东西),它从可执行文件所在的文件夹中的一个文件夹中加载文本文件。这给我带来了一个问题,因为例如,如果我使用“ ./folder/folder/program”命令从另一个目录运行该程序,由于工作目录不正确,我的程序将找不到文本。我没有绝对目录,因为我希望该程序具有可移植性。有什么方法可以获取可执行文件正在运行的确切目录,即使它是从其他目录

  • 问题内容: 如果打开在Windows中创建的文件,则所有行均以结尾。 如何一次删除所有这些字符? 问题答案: DOS2UNIX的是一个命令行实用工具,将做到这一点,还是会如果你使用- - 输入^ M,或者你可以和vim会为你做它。 ‘fileformat’设置的文档在这里,并且vim Wiki上有关于行尾转换的完整页面。 另外,如果您来回移动文件很多,您可能不想转换它们,而是这样做,所以vim会知

  • 问题内容: 我将创建一个程序(脚本),该程序在运行时会启动操作,因此我不在此程序中使用路由 我正在使用NestJS框架(要求)。 实际上,我正在尝试在文件中编写代码,并使用方法导入服务。 我的服务 我将使用服务来处理我的操作,所以我会使用DI,该DI在非类文件中不起作用。 我会知道如何以适当的方式在初始化时间内运行我的操作 问题答案: 有两种方法可以做到这一点: A)生命周期事件 使用生命周期事件

  • 本文向大家介绍在Windows 10上原生运行Linux,包括了在Windows 10上原生运行Linux的使用技巧和注意事项,需要的朋友参考一下 微软已经推出了适用于Linux的WSL子系统,它使用户可以直接从Windows 10运行自己喜欢的Linux发行版,而无需双启动或使用虚拟机。 适用于Linux的Windows子系统的局限性 尽管这是朝Microsoft正确方向迈出的一步,但就完整功能

  • 我刚刚下载了用于Linux的nifi-0.5.1。 我很感激你的帮助,