cmd命令和linux命令的区别 | 您所在的位置:网站首页 › linux的控制台是什么意思 › cmd命令和linux命令的区别 |
cmd命令和linux命令看起来很相似,都是在一个控制台输入一些特定的指令去完成一些特定的操作。可是用过的朋友就会发现这些指令是有很多不同的,可是到底有什么不同,要说又说不上来,所以要了解一下。 cmd命令的起源:DOS DOS(Disk Operating System,磁盘操作系统),是Windows系统之前的一个操作系统名称,属于单用户单任务式的,特点通常是黑底白字,用户全靠键盘输入命令来完成所有工作。之后Windows诞生了,属于多用户多任务式的(系统名称都是多窗口),初期当然还得使DOS系统可用,再之后专门开辟个cmd窗口来模仿DOS界面及大多数的命令,也称为命令行,这就是cmd命令行的诞生。 Windows里面运行cmd出来的DOS不是真正的DOS,那是微软在windows里虚拟的DOS环境,是用来运行一些高级命令的,真正的DOS是脱离系统的。因为他本身就是一种操作系统。因此,可以得出一个结论就是:cmd是一个实现了DOS功能的接口,可以使用DOS的部分功能,支持DOS的部分指令。 cmd命令和linux命令的区别 1.最根本的区别是linux shell是linux操作系统的一个用户交互层;而cmd只是windows系统下的一个小小的应用。 2.shell是介于应用程序和内核之间的壳,所有应用程序要和内核交互都必须要通过shell,包括linux的图形桌面Xwindow;而cmd只是windwows下一个补充,cmd是否存在对windows系统并没有那么重要。 3.linux在没有图形界面下几乎可以完成任何事情,而且比图形桌面更简洁高效,还可以配合shell编程实现自动化;而cmd只是windows下的一个终端模拟器,相当于一个桌面应用,不能单独存在。 4.shell功能强大,体验极佳;cmd蹩脚难用,功能有限。其实windows一直改善cmd,但是总是不够强大,最后还是妥协引入shell,比如win7的powershell和win10的linux shell,尽管还是没有专业的shell强大。这个一定程度上说明了shell远比cmd要强大得多。 一些具体命令的不同 功能 cmd linux 复制文件 copy cp 移动文件 move mv 列举文件 dir ls 清除屏幕 cls clear 退出 exit exit 显示修改日期 date date 删除文件 del rm 回响信息到屏幕 echo echo 用编辑器编辑文件 edit vi 比较文件内容 fc diff 在文件中查找字符串 find grep 显示命令帮助 命令/? man 命令 创建目录 mkdir mkdir 删除目录 rd rmdir 目录更名 move mv 拷贝目录 xcopy copy 查看文件 more less 重命名文件 ren mv 切换目录 cd cd 显示时间 time date 显示已被使用的内存 mem free 在屏幕打印文件内容 type cat
"如果我不曾遇见你,我想我是可以忍受孤独的。可是在遇见你之后,我不想再一个人了,一秒钟都不要。" |
CopyRight 2018-2019 实验室设备网 版权所有 |