Linux shell简介

本文介绍了Linux中的Shell作为用户与操作系统间接口的角色,详细讲解了几种常见的Shell类型,包括Bourneshell、Cshell和Kornshell的特点及应用。此外,文章还提到了Redhat Linux系统默认的Shell——bash的相关信息。

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

        Shell是用户和Linux操作系统之间的接口。Linux中有多种shell,其中缺省使用的是bash。

        Linux系统的shell作为操作系统的外壳为用户提供使用操作系统的接口,它 是一个命令语言解释器,拥有自己内建的shell命令集。shell也能被系统中其 他应用程序所调用,用户在提示符下输入的命令都由shell先解释然后传给Linux核心。

     Linux中的shell有多种类型,其中最常用的几种是Bourneshell(sh),C shell (csh)和 KomsheN (ksh),三种 shell 各有优缺。

    Bourne shell是UNIX最初使用的shell,并且在每种UNIX上都可以使用。 Bourne shell在shell编程方面相当优秀,但在处理与用户的交互方面做得不 如其他几种shell。Linux操作系统缺省的shell是Bourne Again shell,它是 Bourne shell的扩展,简称bash。与Bourne shell完全向后兼容,并且在 Bourne shell的基础上增加增强了很多特性。它还包含了很多C shell和Korn shell中的优点,有灵活和强大的编程接口同时又有很友好的用户界面。

    C shell是一种比Bourne shell更适于编程的shell,它的语法与C语言很相似。Linux为喜欢使用C shell的人提供了 Tcsh。TcshC shell的一个扩展版本。 Tcsh包括命令行编辑可编程单词补全、拼写校正、历史命令替换、作业控制 和类似C语言的语法。它不仅和Bash shell是提示符兼容,而且还提供比Bash shell更多的提示符参数。

    Korn shell 集合了 Cshell Bourne shell 的优点并且和 Bourne shell 完全兼 容Linux系统提供了 pdksh (ksh的扩展),它支持任务控制,可以在命令行 上挂起、后台执行、唤醒或终止程序。

    Redhat Linux系统默认的shellbash,对普通用户用$作提示符,对超级用户root用#作提示符,一旦出现了 shell提示符就可以键入命令名称及命令所 需要的参数。

    我们来实习一下shell是如何工作的,在shell提示符下输入以下命令:

    $ Is-al

    该命令可以列出当前目录下的所有文件和子目录。

    用户在登录到Linux时,由/etc/passwd文件来决定要使用哪个shell。例如,

    该文件中含有类似如下一行:

myself:x:500:500:Linux User:/home/myself:/bin/bash 用户使用的shell被列每行的末尾(/bin/bash)。

    由于bashRedhat Linux上缺省的shell,以后将主要介绍bash及其相关知识。

 

参考:http://www.weixueyuan.net/cpp/rumen_1/

 

内容概要:《中文大模型基准测评2025年上半年报告》由SuperCLUE团队发布,详细评估了2025年上半年中文大模型的发展状况。报告涵盖了大模型的关键进展、国内外大模型全景图及差距、专项测评基准介绍等。通过SuperCLUE基准,对45个国内外代表性大模型进行了六大任务(数学推理、科学推理、代码生成、智能体Agent、精确指令遵循、幻觉控制)的综合测评。结果显示,海外模型如o3、o4-mini(high)在推理任务上表现突出,而国内模型如Doubao-Seed-1.6-thinking-250715在智能体Agent和幻觉控制任务上表现出色。此外,报告还分析了模型性价比、效能区间分布,并对代表性模型如Doubao-Seed-1.6-thinking-250715、DeepSeek-R1-0528、GLM-4.5等进行了详细介绍。整体来看,国内大模型在特定任务上已接近国际顶尖水平,但在综合推理能力上仍有提升空间。 适用人群:对大模型技术感兴趣的科研人员、工程师、产品经理及投资者。 使用场景及目标:①了解2025年上半年中文大模型的发展现状与趋势;②评估国内外大模型在不同任务上的表现差异;③为技术选型和性能优化提供参考依据。 其他说明:报告提供了详细的测评方法、评分标准及结果分析,确保评估的科学性和公正性。此外,SuperCLUE团队还发布了多个专项测评基准,涵盖多模态、文本、推理等多个领域,为业界提供全面的测评服务。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值