Shell、终端、zsh

Shell是一种用户与操作系统交互的界面,分为命令行和图形界面。在Linux和macOS等系统中,shell如bash、zsh等负责解析用户输入的命令。zsh是较新的shell实现,包含多种shell的优点。终端是用户输入命令和查看结果的设备,如macOS的Terminal。shell和终端的关系是,shell接收用户在终端输入的命令,翻译成系统能理解的语言,执行后将结果反馈给用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Shell(中文翻译为:壳、层)在计算机科学中指“为用户提供用户界面”的软件,通常指的是命令行界面的解析器一般来说,这个词是指操作系统中提供访问内核所提供之服务的程序。Shell也用于泛指所有为用户提供操作界面的程序,也就是程序和用户交互的层面。因此与之相对的是内核(英语:Kernel),内核不提供和用户的交互功能
通常将shell分为两类:命令行图形界面。命令行壳层提供一个命令行界面(CLI)(例如电脑自带的Terminal);而图形壳层提供一个图形用户界面(GUI)(例如浏览器)。 ----维基百科

以上解释来自维基百科,简单总结就是,shell是一个抽象概念,没有非常明确的定义,大体分为两类,即命令行与图形界面,泛指“为用户提供用户界面”的软件,例如我们电脑上安装的各种软件,都可以称之为shell,比如各种视频音乐软件,可以访问到电脑的内核,从而调动电脑的硬件,实现播放音频、视频。不过在这里我们讨论的是命令行界面的解析器

什么是shell

它是一个命令解释器,是操作系统和用户

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值