linux shell 和linux 命令的区别?windows shell 和 windows 命令呢?
2016-11-28 23:11
363 查看
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 命令呢?
- Oracle exp query条件检索在WINDOWS和LINUX下的命令区别
- linux shell 管道命令(pipe)使用及与shell重定向区别
- linux shell 管道命令(pipe)使用及与shell重定向区别
- linux shell 管道命令(pipe)使用及与shell重定向区别
- linux shell 管道命令(pipe)使用及与shell重定向区别
- 换行符在Linux和Windows下的区别以及将Linux和windows下的文件的互转的Linux命令:unix2dos, dos2unix
- linux shell 管道命令(pipe)使用及与shell重定向区别
- linux shell 管道命令(pipe)使用及与shell重定向区别
- 换行符在Linux和Windows下的区别以及将Linux和windows下的文件的互转的Linux命令:unix2dos, dos2unix
- Windows使用SSH Secure Shell实现免密码登录Linux的方法以及使用scp2命令免密码下载文件
- java Windows下cmd 命令和Linux下shell命令 执行非JDK中的jar包
- linux- Shell变量命令之单引号与双引号的区别
- linux shell 管道命令(pipe)使用及与shell重定向区别
- linux shell 管道命令(pipe)使用及与shell重定向区别
- Oracle exp query条件检索在WINDOWS和LINUX下的命令区别
- 换行符在Linux和Windows下的区别以及将Linux和windows下的文件的互转的Linux命令:unix2dos, dos2unix
- Linux执行shell脚本方式及区别&命令后台运行
- linux shell 管道命令(pipe)使用及与shell重定向区别
- linux shell 管道命令(pipe)使用及与shell重定向区别