Shell常用命令,shell命令


Linux的shell和Windows的命令行有什么区别?

Shell常用命令,shell命令


最根本区别是linux shell是个linux 操作系统的用户交互层 。而windows下的cmd只是一个小应用 。如上图 , shell介于应用程序和内核之间 , 所有应用程序要和内核交互都必须通过shell , 包括linux的图形桌面Xwindow 。linux可以没有图形界面 , cmd只是windos下的终端模拟器不能单独存在 。
linux下不需要图形桌面就可以做几乎任何事情 , 而且比图形桌面更简洁高效 , 配合shell编程实现自动化 , 比如笔者工作的服务器都是纯命令行 , 没有图形界面 。cmd本身只是个桌面应用 , 不能独立存在 。cmd很蹩脚难用 , 功能有限 , shell功能强大 , 体验极佳我们上面也说了shell可以干几乎任何事情 , 关于shell的功能不再多说 。
【Shell常用命令,shell命令】cmd虽然可以做一些事情结合bat小脚本做些自动配置的事情 , 但是用起来也鸡肋的很 。随便举个例子把 , 比如要给hosts添加一条规则做域名的本地解析:用shell , 一句话教本就行 echo "127.0.0.1 www.g.cn“

    推荐阅读