shell ??昨天看书,看到一些词,有B shell .C shell .K shell,请问这些都是什么?它们和shell有什么区别?

如题所述

shell是用户和操作系统之间的接口, shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。
而你说的B shell, c shell , k shell是具体的shell实现方式。 它们的语法有不同,但功能都大致差不多。

它们之间的关系:
就象“手机“是一类物品的统称, 而nokia手机, 三星手机则是不同品牌的手机实体。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-08
都是shell……只是不同的版本而已!如Sun默认的是C shell,商业上常用K shell以及TCSH,每种shell都有各自的特点……linux常用 Bash shell…
用户是利用shell控制kernel来间接控制硬件……
你的听明白了吗?
第2个回答  2010-12-08
这些都是shell的分类,这要追溯Unix 和Shell的历史了,总的来说现在的Unix有两个分支,一个是AT&T UNIX 一个是BSD Unix, 而导致shell也有了两个大的分支,每个分支又有自己的衍生,每一种shell都有一个自己的特性,也正因为有了很多shell分类的出现,所以在POSIX标准里面规定了所有的Unix系统上都必须包含一个最小子集的shell,避免太大的差异

shell ??昨天看书,看到一些词,有B shell .C shell .K shell,请问这些都...
shell是用户和操作系统之间的接口, shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。而你说的B shell, c shell , k shell是具体的shell实现方式。 它们的语法有不同,但功能都大致差不多。它们之间的关系:就象“手机“是一类物品的统称, ...

SHELL是什么玩意啊?
shell提供了你与操作系统之间通讯的方式。这种通讯可以以交互方式(从键盘输入,并且可以立即得到响应),或者以shell script(非交互)方式执行。shell script是放在文件中的一串shell和操作系统命令,它们可以被重复使用。本质上,shell script是命令行命令简单的组合到一个文件里面。Shell基本上是一个命令解释器...

什么是Shell?linux Shell有什么特性?
Shell本身是一个用C语言编写的程序,它是用户使用Unix\/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一个命令语言,又是一个程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循...

1. 什么是Shell? 以及文件格式解析
Shell,简单来说,是Linux\/Unix系统中的一个重要组件,就像我们的衣服,它负责连接用户与内核的交互,接收并转化用户的命令,使得内核能理解并执行。Bash是最常见的Shell之一,它在Linux发行版中扮演着功能软件的角色。当我们打开Shell时,会看到包含主机名、路径名和用户身份提示的命令提示符。Shell以空格为...

Linux入门学习笔记——Shell命令
Shell 简介 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell...

shell语言是什么啊?
Shell语言,本质上是UNIX操作系统的命令语言,同时也是解释执行这些命令的程序自身的简要称呼。它是一个用C语言编写的程序,作为用户与Unix\/Linux系统交互的核心桥梁,几乎所有的操作都通过Shell来完成。作为命令语言,Shell允许用户输入命令后进行交互式解释和执行,而作为一种程序设计语言,它具备变量定义、...

shell编程命令大全(shell编程常用命令)
shell:Profile该命令能打开用户的总目录。一般它的总目录的位置是c:usersusername。可以通过点击系统开始菜单上的.用户名称访问。shell:Personal该命令可以打开当前用户的文档文件夹。DESCRIPTION(描述):ps命令显示运行程序选项的一些信息。如果你想显示选项的一些重复信息,请使用top命令替代。用标准语法查看...

什么是shell脚本
各种操作系统都有它自己的 shell,以 DOS 为例,它的 shell 就是 command.com文 件。如同 DOS 下有 NDOS,4DOS,DRDOS 等不同的命令解译程序可以取代标准的 command.com ,UNIX 下除了 Bourne shell(\/bin\/sh) 外还有 C shell(\/bin\/csh)、Korn shell(\/bin\/ksh)、Bourne again shell(\/...

linux shell哪种更常用,这些shell各有什么特长
Korn shell 提示符号的默认值也是 $。在 Linux 系统使用的 Korn shell 叫做 pdksh,它是指 Public Domain Korn Shell。除了执行效率稍差外,Korn shell 在许多方面都比 Bourne shell 为佳;但是,若将 Korn shell 与 C shell 相比就很困难,因为二者在许多方面都各有所长,就效率和容易使用上看,...

linux下的shell是什么?
shell是一种接口,它连接了用户和内核,使用户能够与系统进行交互操作。它接收用户输入的命令并把它送入内核去执行。是在Linux内核与用户之间的解释器程序,现在Linux通常指\/bin\/bash解释器来负责向内核翻译以及传达用户\/程序指令,shell相当于操作系统的“外壳”Linux系统提供多种不同的Shell以供选择。在...

相似回答