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

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

  • 相关阅读:
    paip.字符串操作uapi java php python总结..
    paip. java resin 远程 调试 java resin remote debug
    paip. http 405 的解决..
    paip.uapi 获取网络url内容html 的方法java php ahk c++ python总结.
    paip. 调试技术打印堆栈 uapi print stack java php python 总结.
    paip.数组以及集合的操作uapi java php python总结..
    paip.java 以及JavaScript (js) 的关系以及区别
    paip.提升用户体验提升java的热部署热更新能力
    paip.获取proxool的配置 xml读取通过jdk xml 初始化c3c0在代码中总结
    paip.调试js 查看元素事件以及事件断点
  • 原文地址:https://www.cnblogs.com/yanggb/p/11022955.html
Copyright © 2011-2022 走看看