linux shell 和linux 命令的区别?windows shell 和 windows 命令呢?

Posted 我是谁???

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux shell 和linux 命令的区别?windows shell 和 windows 命令呢?相关的知识,希望对你有一定的参考价值。

shell翻译成壳的意思,它是包裹在linux内核外层的,一个可通过一系列的linux命令对操作系统发出相关指令的人机界面。 shell可以通过其条件语句和循环语句等,把一系列linux命令结合在一起,形成一个相当于面向过程的程序,shell script,来实现一些较为复杂的功能。
总括,shell是linux命令集的概称,是属于命令行的人机界面。Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson的sh是第一种Unix Shell,Windows Explorer是一个典型的图形界面Shell。Shell 和Shell Script不是一回事,通常我们说的都是Shell Script。

Shell 编程跟java、php编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。

Linux的Shell种类众多,常见的有:

    • Bourne Shell(/usr/bin/sh或/bin/sh)
    • Bourne Again Shell(/bin/bash)
    • C Shell(/usr/bin/csh)
    • K Shell(/usr/bin/ksh)
    • Shell for Root(/sbin/sh)
    • ……
    • shell是一个命令解释器,处于内核和用户之间,负责把用户的指令传递给内核并且把执行结果回显给用户,同时,shell也可以作为一门强大的编程语言。
     在Windows平台上,shell=cmd.exe(Command shell)用windows上的命令可以写一个批处理文件,点击执行,如 test.bat。



以上是关于linux shell 和linux 命令的区别?windows shell 和 windows 命令呢?的主要内容,如果未能解决你的问题,请参考以下文章

linux中shell分多少种,都有啥区别

shell命令行和在DOS窗口中输入命令有啥区别吗

Linux高手请进,急急急!Linux脚本,与二进制程序的异同

shell与Linux命令有什么区别?它们之间有联系吗?

linux下su 与su -的区别

linux shell中单引号双引号和没有引号的区别