操作系统 cmd mini OS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void word(char *a)
{
if(strcmp(a,"dir")==0) 
	{	
		printf("'%s' 内部命令输入正确!\n该命令作用是:",a);
		printf("显示一个目录中的文件和子目录。\n");
	    printf("\n");
	}
	else if(strcmp(a,"cd")==0)
	{   
		printf("'%s' 内部命令输入正确!\n该命令作用是:",a);
		printf("显示当前目录的名称或将其更改\n");
	    printf("\n");
	}
	else if(strcmp(a,"md")==0)
	{	
		printf("'%s' 内部命令输入正确!\n该命令作用是:",a);
		printf("创建目录。\n");
	    printf("\n");
	}
	else if(strcmp(a,"rd")==0)
	{	
		printf("'%s' 内部命令输入正确!\n该命令作用是:",a);
		printf("删除目录。\n");
	    printf("\n");
	}
	else if(strcmp(a,"cls")==0)
	{	
		printf("'%s' 内部命令输入正确!\n该命令作用是:",a);
		printf("创建目录。\n");
	    printf("\n");
	}
	else if(strcmp(a,"date")==0)
	{	
		printf("'%s' 内部命令输入正确!\n该命令作用是:",a);
		printf("显示或设置日期。\n");
	    printf("\n");
	}
	else if(strcmp(a,"time")==0)
	{	
		printf("'%s' 内部命令输入正确!\n该命令作用是:",a);
		printf("显示或设置系统时间。\n");
	    printf("\n");
	}
	else if(strcmp(a,"ren")==0)
	{	
		printf("'%s' 内部命令输入正确!\n该命令作用是:",a);
		printf("重命名文件。\n");
	    printf("\n");
	}
	else if(strcmp(a,"copy")==0)
	{	
		printf("'%s' 内部命令输入正确!\n该命令作用是:",a);
		printf("将至少一个文件复制到另一个位置。\n");
     	printf("\n");
	}
	else if(strcmp(a,"javac")==0)
	{
		printf("'%s' 外部命令输入正确!\n该命令作用是:",a);
		printf("将某一个java程序进行编译。\n");
    	printf("\n");
	}
	else if(strcmp(a,"java")==0)
	{
		printf("'%s' 外部命令输入正确!\n该命令作用是:",a);
		printf("运行某一个已编译的java文件。\n");
    	printf("\n");
	}
	else if(strcmp(a,"erase")==0)
	{	
		printf("'%s' 外部命令输入正确!\n该命令作用是:",a);
		printf("删除至少一个文件。\n");
    	printf("\n");
	}
	else if(strcmp(a,"chkntfs")==0)
	{
		printf("'%s' 外部命令输入正确!\n该命令作用是:",a);
		printf("显示或修改启动时间磁盘检查。\n");
	    printf("\n");
	}
	else if(strcmp(a,"assoc")==0)
	{	
		printf("'%s' 外部命令输入正确!\n该命令作用是:",a);
		printf("显示或修改文件扩展名关联。\n");
	    printf("\n");
	}
	else if(strcmp(a,"at")==0)
	{	
		printf("'%s' 外部命令输入正确!\n该命令作用是:",a);
		printf("计划在计算机上运行的命令和程序。\n");
	    printf("\n");
	}
	else if(strcmp(a,"attrib")==0)
	{
		printf("'%s' 外部命令输入正确!\n该命令作用是:",a);
		printf("显示或更改文件属性。\n");
	    printf("\n");
	}
	else if(strcmp(a,"call")==0)
	{	
		printf("'%s' 外部命令输入正确!\n该命令作用是:",a);
		printf("从另一个批处理程序调用这一个。\n");
	    printf("\n");
	}
	else if(strcmp(a,"help")==0)
	{
		printf("命令指示符有以下命令");
		printf("\ndir      显示一个目录中的文件和子目录。");
		printf("\ncd       显示当前目录的名称或将其更改。") ;
		printf("\nmd       创建目录。") ;
		printf("\nrd       删除目录。") ;
		printf("\ncls      清除屏幕。") ;
		printf("\ndate     显示或设置日期。") ;
		printf("\ntime     显示或设置系统时间。") ;
		printf("\nren      重命名文件。") ;
		printf("\ncopy     将至少一个文件复制到另一个位置。") ;
		printf("\njavac    将某一个java程序进行编译。") ;
		printf("\njava     运行某一个已编译的java文件。") ;
		printf("\nerase    删除至少一个文件。") ;
		printf("\nchkntfs  显示或修改启动时间磁盘检查。") ;
		printf("\nassoc    显示或修改文件扩展名关联。") ;
		printf("\nat       计划在计算机上运行的命令和程序。") ;
		printf("\nattrib   显示或更改文件属性。") ;
		printf("\ncall     从另一个批处理程序调用这一个。\n") ;
		printf("\nquit     退出程序。\n") ;
        printf("\n");
	}
	else 
	{
		printf("'%s'不是内部或外部命令,也不是可运行的程序\n",a);
        printf("或批处理文件。\n");
		printf("\n");
	}
}
main()
{
    char a[50];
	char *quit="quit";
printf("Microsoft Windows [版本 6.17601]\n");
	printf("版权所有 <c> 2009 Microsoft Corporation。保留所有权利。\n");
    printf("\n");
	while(1){
	printf("C:\\Users\\Administrator>");
	scanf("%s",&a);
	if(strcmp(a,quit)==0)
	      exit(0);
	word(a);
	}
}
操作系统 cmd mini OS的更多相关文章
- Python内置的操作系统模块(os)与解释器交互模块(sys)
		Python内置的操作系统模块(os)与解释器交互模块(sys) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本片博客只介绍Python调用操作系统的模块即os模块,以及Pyth ... 
- 操作系统原理2——OS结构
		操作系统原理2——OS结构 计算机系统是由硬件系统和软件系统两部分组成, 操作系统是软件系统的一个组成部分,它是直接在硬件系统的基础上工作的,所以在研究操作系统之前,先必须对计算机系统的结构有一个 ... 
- CentOS停更;阿里发布全新操作系统(Anolis OS)
		镜像下载.域名解析.时间同步请点击阿里云开源镜像站 Linux系统对于Java程序员来说,就好比"乞丐手里的碗",任何业务都离不开他的身影,因为服务端的广泛使用,也因此衍生出了各种 ... 
- 操作系统cmd算法
		实验一 命令解释程序的编写(两周内) 一.目的和要求 1. 实验目的 (1)掌握命令解释程序的原理: (2)*掌握简单的DOS调用方法: (3)掌握C语言编程初步. 2.实验要求 编写类似于DOS, ... 
- 磁盘操作系统  cmd命令
		DOS CMD :磁盘操作系统 不区分大小写 **cd \ 根目录 cls 清空屏幕 dir 显示目录 d: 进入D盘 cd 进入目录命令 dir 查看当前目录的文件与目录 del 删除文件 del ... 
- 微软宣布.NET开发环境将开源 支持三大操作系统(windows,Mac OS X和Linux)(转)
		微软周三(11月12日)公布了.NET开发框架开源计划.公司拟将这长期以来只能运行于Windows系统下的开发环境,通过GitHub开源,以实现跨平台支持Mac OS X和Linux.根据微软公布的计 ... 
- 操作系统cmd
		实验一 命令解释程序的编写(两周内) 一.目的和要求 1. 实验目的 (1)掌握命令解释程序的原理: (2)*掌握简单的DOS调用方法: (3)掌握C语言编程初步. 2.实验要求 编写类似于DOS, ... 
- IP、操作系统、移动OS
		IP IP地址 = 网络地址 + 主机地址/IP地址 = 网络地址 + 子网地址 + 主机地址. DNS :进行域名解析的服务器. 比如,sina.com(是域名).其实是一个 ... 
- Grails笔记一:windows8.1操作系统cmd下grails命令无效
		最近决定使用intellij idea工具来开发基于Grails框架的应用程序,,在安装好jdk 1.7以及配置好jdk和grails环境变量后进行grails测试,在win8.1的命令行窗口中输入以 ... 
随机推荐
- mfc 类
			知识点 类的概念 类的相关术语 定义类 使用类 一.类的概念 简单的说类就是数据与函数综合体,它是用户自定义类型. 二.类的相关术语 类的实例称为对象. 类在定义中隐式地包含数据和操作函数,这种思想称 ... 
- VC编译连接选项详解
			VC编译连接选项详解 大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解.原因是多方面的.大多数情况下,我们只停留在“使用”它,而不会想去“了解”它.因为它只是一个工具,我们宁可把更多的精力 ... 
- 微信小程序:text元素中加入空格
			在text标签中加入 decode = "{{true}}" ,然后字啊需要加入空格的地方使用 即可加入一个空格,可以连续用多个例如: <text decode = &q ... 
- 在eclipse中运行spring web application时的异常: java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
			严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderLis ... 
- idea 设置不合并空目录或者包的方法
			不勾选此项即可 
- python-我的第一门编程语言
			一.认识python是一个偶然,由于大学不务正业,混迹于各种电脑维修群(本人专业商务经济专业),了解过C.JAVA.HTML5以及世界上最好的编程语言PHP and so on!了解也仅仅是了解. 二 ... 
- python类与对象的内置函数大全(BIF)
			关于类与对象的一些常用BIF(内置函数) 1.issubclass(class,classinfo) 含义:如果class是classinfo的子类,则返回True,否则返回false,用来判断子类关 ... 
- 记一次RMI的调用数据失误
			这两天在测试一个Spring RMI接口的时候,出现了个奇怪的问题.Server端返回的数据,到了客户端出现了属性丢失的情况. 类继承体系 .客户端里面定义在ClassA中的属性全部为null. 分析 ... 
- GearCase UI v0.2 版本
			12 月闲暇的时间一直在更新 GearCase.通过不懈的努力,GearCase 今天迎来了一次中间版本的更新,这次的更新主要加入了 Springs 动画组件,部分组件也添加了此组件的动画效果. &g ... 
- Redis的C语言客户端(hiredis)的安装和使用
			关键词:hiredis, cRedis, redis clients, redis客户端, C客户端, 华为云分布式缓存服务 hiredis是一个非常全面的C语言版redis接口库,支持所有命令.管道 ... 
