cmd命令和linux命令的区别

cmd命令和linux命令看起来很类似,都是在一个控制台输入一些特定的指令去完成一些特定的操做。但是用过的朋友就会发现这些指令是有不少不一样的,但是到底有什么不一样,要说又说不上来,因此要了解一下。linux

cmd命令的起源:DOSshell

DOS(Disk Operating System,磁盘操做系统),是Windows系统以前的一个操做系统名称,属于单用户单任务式的,特色一般是黑底白字,用户全靠键盘输入命令来完成全部工做。以后Windows诞生了,属于多用户多任务式的(系统名称都是多窗口),初期固然还得使DOS系统可用,再以后专门开辟个cmd窗口来模仿DOS界面及大多数的命令,也称为命令行,这就是cmd命令行的诞生。编程

Windows里面运行cmd出来的DOS不是真正的DOS,那是微软在windows里虚拟的DOS环境,是用来运行一些高级命令的,真正的DOS是脱离系统的。由于他自己就是一种操做系统。所以,能够得出一个结论就是:cmd是一个实现了DOS功能的接口,可使用DOS的部分功能,支持DOS的部分指令。windows

cmd命令和linux命令的区别less

1.最根本的区别是linux shell是linux操做系统的一个用户交互层;而cmd只是windows系统下的一个小小的应用。编辑器

2.shell是介于应用程序和内核之间的壳,全部应用程序要和内核交互都必需要经过shell,包括linux的图形桌面Xwindow;而cmd只是windwows下一个补充,cmd是否存在对windows系统并无那么重要。spa

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

 

"若是我未曾碰见你,我想我是能够忍受孤独的。但是在碰见你以后,我不想再一我的了,一秒钟都不要。"

相关文章
相关标签/搜索