首页 文章资讯内容详情

LINUX OS 中有哪些可用的 shell?

2026-06-01 1 花语

通常,shell是一个软件程序,它充当内核和用户之间的中介。它通过发送执行程序的请求来读取命令和中断。因此,shell被称为命令解释器。

它包含近100个系统调用。它告诉内核为程序执行各种任务。这些任务如下-

打开一个文件。

写文件。

获取有关文件的信息。

执行程序。

终止一个进程。

更改进程的优先级。

获取时间和日期。

shell是一层执行我们的命令的用户程序。它就像操作系统的接口,可以使用合适的命令来完成我们的工作。

例如,如果我们想创建一个目录,我们可以通过命令mkdirfilename。shell在操作系统上执行它并创建一个目录。

贝壳的种类

LINUX中可用的不同类型的shell是-

Bash外壳

tcsh外壳

Ksh外壳

zsh外壳

鱼壳

贝壳的特点

贝壳的特点如下-

在bashshell中,命令行编辑很容易。

我们可以轻松保持工作控制。

无限大小的命令历史记录。

Shell函数和别名在一个庞大的集合中可用。

无限大小的索引数组,有助于更快地搜索和访问。

它允许从2到64的整数算术基数,这是巨大的。

shell脚本的优点-

经常执行的操作是自动化的

命令序列作为单个命令运行

这个用起来很简单

便携意味着我们可以在任何类Unix操作系统中运行它。

缺点-

与任何编程语言相比,执行速度都很慢。

每执行一个shell命令,就会启动一个新进程。