zoukankan      html  css  js  c++  java
  • 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

    "如果我不曾遇见你,我想我是可以忍受孤独的。可是在遇见你之后,我不想再一个人了,一秒钟都不要。"

  • 相关阅读:
    JFreeChart学习笔记
    Java基于JavaMail实现向QQ邮箱发送邮件遇到的问题
    JBPM入门
    eclipse jbmp 4.4 插件的安装及配置
    Redis开启远程登录连接
    springmvc @ResponseBody返回json 报406 not acceptable
    generatorConfiguration配置详解
    WCF、WebAPI、WCFREST、WebService之间的区别
    理解nodejs和react之间的关系
    DB2 sqlCode-668
  • 原文地址:https://www.cnblogs.com/yanggb/p/11022955.html
Copyright © 2011-2022 走看看