linux里shell是什么,linux下的shell是什么?
linux里shell是什么目录
linux里shell是什么
在Linux中,Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它相当于操作系统的“外壳”,接收用户输入的命令并把它送入内核去执行。实际上,Shell是一个命令解释器,解释由用户输入的命令并且把它们送到内核。此外,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。
linux下的shell是什么?
shell是一种接口,它连接了用户和内核,使用户能够与系统进行交互操作。
它接收用户输入的命令并把它送入内核去执行。
是在Linux内核与用户之间的解释器程序,现在Linux通常指/bin/bash解释器来负责向内核翻译以及传达用户/程序指令,shell相当于操作系统的“外壳”
Linux系统提供多种不同的Shell以供选择。
在Linux系统中,默认的Shell是Bourne Again Shell(bash)。
linux常用的三种shell:
Linux中的shell有多种类型,其中最常用的三种是bourne shell(sh)、c shell(csh)、korn shell(ksh)。
1、Bourne shell
Bourne shell 是一个交换式的命令解释器和命令编程语言。
Bourne shell曾作为管理系统的常用工具,是UNIX操作系统的标准shell。
大部份的系统管理命令文件,例如 rc start、stop
与shutdown 都是Bourne shell 的命令档,且在单一使用者模式(single user mode)下以 root
签入时它常被系统管理者使用。
Bourne shell因其简洁高效而闻名,它是由AT&T开发的。
Bourne shell 提示符号的默认值是
$。
2、c shell
c shell是一种比 Bourne Shell更适合的变种
Shell,使用的是“类C”语法,csh是具有C语言风格的一种shell,其内部命令有52个,较为庞大。
C shell 是柏克莱大学所开发的,且加入了一些新特性,如命令列历程、别名、内建算术、档名完成、和工作控制。
对于常在交谈模式下执行 shell
的使用者而言,他们较喜爱使用 C shell;但对于系统管理者而言,则较偏好以 Bourne shell 来做命令档,因为 Bourne shell 命令档比
C shell 命令档来的简单及快速。
C shell 提示符号的默认值是 %。
3、korn shell
korn shell是一个 Unix shell 。
在20世纪80年代早期,David Korn在贝尔实验室编写了它。
它完全向上兼容 Bourne
shell 并包含了 C shell 的很多特性,例如贝尔实验室用户需要的命令编辑。
Korn shell 是Bourne shell 的超集,由 AT&T 的 David Korn 所开发。
它增加了一些特色,比 C shell
更为先进。
Korn shell 的特色包括了可编辑的历程、别名、函式、正规表达式万用字符、内建算术、工作控制、共作处理、和特殊的除错功能。
Bourne
shell 几乎和 Korn shell 完全向上兼容,所以在 Bourne shell 下开发的程序仍能在 Korn shell 上执行。
Korn shell
提示符号的默认值也是 $。
在 Linux 系统使用的 Korn shell 叫做 pdksh,它是指 Public Domain Korn Shell。
请问LINUX SHELL是个什么概念
shell从意思上解释就是壳,在计算机科学中,是指“提供用户使用界面”的软件,通常shell分为两类:命令行与图形界面。
命令行壳层提供一个命令行界面(CLI);而图形壳层提供一个图形用户界面(GUI)。
通过shell,你可以与操作系统交流,给操作系统下达指令,而操作系统作出反馈,显示信息在屏幕上。
linux下的shell是什么
什么是shell
shell是用户和Linux操作系统之间的接。
Linux中有多种shell,其中缺省使用的是Bash。
本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性。
Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。
它是命令语言、命令解释程序及程序设计语言的统称。
shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。
用户在提示符下输入的命令都由shell先解释然后传给Linux核心。
(随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)