windows系统 ---cmd.exe

来源:互联网 发布:晨曦定额计价软件 编辑:程序博客网 时间:2024/05/20 10:22

早期的计算机系统是没有漂亮的窗口的,都是黑乎乎的单色命令行界面。微软最初在1981年开发出MSDOS磁盘操作系统,系统基于命令行(指令)。

MS-DOS系统

最基本的MS-DOS系统由一个基于MBR的BOOT引导程序和三个文件模块组成。这三个模块是输入输出模块(IO.SYS)、文件管理模块(MSDOS.SYS)及命令解释模块。除此之外,微软还在零售的MS-DOS系统包中加入了若干标准的外部程序(即外部命令),这才与内部命令(即由解释执行的命令)一同构建起一个在磁盘操作时代相对完备的人机交互环境。

最初,Windows 1.x/Windows 2.x/Windows 3.x 一直到Windows9x/Me系列都是基于MS-DOS的图形用户界面程序。只有Windows NT系列不需要DOS,但Windows NT在2000年之前并不流行。直到Windows2000(NT 5.0),Windows XP(NT5.1),Windows Vista(NT6),Windows 7(NT6.1)的诞生,Windows才能真正抛弃MS-DOS。

我们现在所用的基本都是XP和Win7系统,属于NT系统,所以不基于MS-DOS。但是为了使早期的DOS操作者习惯windows NT系统,windows构建了cmd.exe命令行解释程序,可以通过命令的方式来管理和处理系统文件。类似于dos下的command.com和unix的shell,也是用户与计算机系统的接口。

Windows下的标准C输入输出

标准的C语言在windows下的标准输入输出就是通过cmd.exe来实现。

通过命令打开程序

cmd.exe里可以打开程序和文件,对于程序,只需要知道所处的目录和程序名就可以打开, 如 D:\bubu。

*当然,也可以不知道程序和环境的目录来打开,这可以通过设置环境变量来实现。我的电脑>属性>高级属性>环境变量,path里就存着系统能够访问到的路径,可以将所需要运行的文件的目录写进path中,就可以由系统找到文件了。

0 0
原创粉丝点击