`
hanxinyu
  • 浏览: 127307 次
  • 来自: henan china
社区版块
存档分类
最新评论

linux主流的shell

阅读更多

目前流行的Shell有 bash、ksh、csh,用一个图表表示它们的关系如图。

Shell关系图

       bash

  bash是Linux系统默认使用的Shell,它由Brian Fox和Chet Ramey共同完成,是Bourne Again Shell的缩写,内部命令一共有40个。Linux使用它作为默认的Shell是因为它有以下的特色:
  (1)可以使用类似DOS下面的doskey的功能,用上下方向键查阅和快速输入并修改命令。
  (2)自动通过查找匹配的方式,给出以某字串开头的命令。
  (3)包含了自身的帮助功能,你只要在提示符下面键入help就可以得到相关的帮助。

  ksh

  ksh是Korn Shell的缩写,由Eric Gisin编写,共有42条内部命令。该Shell最大的优点是几乎和商业发行版的ksh完全相容,这样就可以在不用花钱购买商业版本的情况下尝试商业版本的性能了。

  csh

  csh是Linux比较大的内核,它由以William Joy为代表的共计47位作者编成,共有52个内部命令。该Shell其实是指向/bin/tcsh这样的一个Shell,也就是说,csh其实就是tcsh。

分享到:
评论

相关推荐

    Linux系统管理-shell基础1.pdf

    BourneShell家族和CShell家族是两大主流的Shell类别。BourneShell家族包括sh(Bourne Shell)、ksh(KornShell)、Bash(BourneAgain Shell)、psh(POSIX Shell)和zsh。CShell家族包括csh(C Shell)和tcsh(TENEX...

    Linux Shell笔记要点

    * bash 是当前主流的 Shell,即命令解释器 二、 存取权限与安全 * 存取权限是 Linux 中重要的安全机制,用于控制用户对文件和目录的访问权限 * 掩码相关的思想是指使用掩码来控制文件和目录的访问权限 三、 脚本...

    linux shell 编程指南

    - **当前主流Shell**:Bash(Bourne Again Shell)是最为广泛使用的Shell之一,特别是在Linux环境下。它继承了Bourne Shell的基础功能,并增加了更多的特性,如作业控制、数组支持等。 - **Shell的重要性**:学习...

    Linux_Shell基础.pdf(必看,必学)

    **2.2 主流Shell种类** - **Bash (Bourne Again Shell)**:是最常用的 Shell,符号为 `$`。 - **C Shell (csh)**:符号为 `%`。 - **Korn Shell (ksh)**:符号也为 `%`。 - **TC Shell (tcsh)**:是 C Shell 的一个...

    Linux与unix SHELL编程(一本通)

    本书《Linux与Unix SHELL编程(一本通)》很可能会涵盖这些主流Shell的特性及其使用方法。 Bash是目前最广泛使用的Shell,尤其在Linux发行版中。它扩展了原始Bourne Shell的功能,提供了更多的命令行操作和脚本编程...

    linux-Kash是由Kotlin编写并由Kotlin提供支持的shell

    在"Linux开发-其它"这个标签下,Kash可能意味着它并非主流的Linux Shell替代品,而是作为一种实验性的、创新的解决方案,供开发者探索和测试。对于那些熟悉Kotlin的开发者来说,Kash可能提供了一个新的工作环境,使...

    LINUX and UNIX Shell编程宝典

    - 主流Shell:Bash(Bourne-Again SHell)、Sh、Csh、Ksh、Zsh等,其中Bash是最常用的一种。 2. **Shell脚本基础** - 脚本结构:包括注释、变量声明、执行权限等。 - 命令行参数:$0代表脚本名,$1到$9分别代表...

    Linux与Unix shell编程指南

    UNIX shell范例精解(第4版)的随书光盘该书汇聚了Quigley 21年来的shell编程教学经验.书中不仅展示了能帮助读者快速...在Quigley的指导下,即使是shell初学者也可以学会UNIX/linux上所有主流shell的编程知识,包括5种

    LINUX与UNIX SHELL编程指南-1

    - 主流的Unix/Linux Shell有Bash(Bourne-Again SHell)、C Shell、Korn Shell(ksh)和Z Shell(zsh)。其中,Bash是大多数Linux发行版的默认Shell,功能强大且兼容性好。 2. **基本Shell命令** - `ls`:列出...

    122Linux简介和Shell环境1

    目前主流的Linux发行版有Ubuntu、CentOS、RHEL(Redhat)和Android等。Linux在网站服务器、数据库、计算服务器及云平台、台式机/笔记本等个人电脑、路由器、智能手机等领域有广泛的应用。 为什么学习Linux? Linux...

    Ebook - Linux-Unix-Shells, Bourne-Shell, Korn-Shell, C-Shell, Bash, Tcsh.pdf

    根据提供的文件信息,本书《LINUX-UNIX-Shells》是一本详细介绍各种Unix/Linux下的Shell环境的书籍,包括了Bourne Shell、Korn Shell、C Shell、Bash以及Tcsh等主流Shell类型。该书由Helmut Herold编写,并且已经是...

    Linux Shell Programming

    - **系统兼容性**:许多主流操作系统默认采用Korn Shell作为主要Shell,如IBM AIX、HP-UX、Oracle Solaris、Red Hat Enterprise Linux等。 ##### 2. Korn Shell 编程基础 - **交互式与非交互式Shell**:区分交互式...

    UNIX shell范例精解(第4版) 中文版

    在quigley的指导下,即使是shell初学者也可以学会unix/linux上所有主流shell的编程知识,包括5种shell的交互式命令及脚本编程,从而领会作者的编程思路。本书可作为shell编程的入门教程,也是系统管理员、程序设计...

    01_shell编程.docx

    5. **Bourne-Again Shell (bash)**:GNU项目开发的Shell,旨在遵循POSIX标准并兼容sh,同时也吸收了csh和ksh的特性,是现今Linux发行版的主流Shell。 在Linux系统中,每个用户都有一个默认的Shell,这通常可以通过...

    UNIX shell范例精解(第4版) 中文版高清PDF -- part1

    在Quigley的指导下,即使是shell初学者也可以学会UNIX/Linux上所有主流shell的编程知识,包括5种shell的交互式命令及脚本编程,从而领会作者的编程思路。本书可作为shell编程的入门教程,也是系统管理员、程序设计...

    Linux虚拟机以及shell常用命令总结

    ### Linux虚拟机及Shell常用命令知识点总结 #### 一、Linux简介与特点 - **操作系统定义**:Linux是一款开源的操作系统,它具有免费、开源、安全、高效、稳定等特点。 - **并发处理能力**:Linux在处理高并发场景...

    UNIX shell范例精解(第4版) 中文版高清PDF -- part4

    在Quigley的指导下,即使是shell初学者也可以学会UNIX/Linux上所有主流shell的编程知识,包括5种shell的交互式命令及脚本编程,从而领会作者的编程思路。本书可作为shell编程的入门教程,也是系统管理员、程序设计...

    UNIX_shell范例精解(第4版)

    在Quigley的指导下,即使是shell初学者也可以学会UNIX/linux上所有主流shell的编程知识,包括5种shell的交互式命令及脚本编程,从而领回作者的编程思路.本书可以作为shell编程的入门教程,也是系统管理员/程序设计人员的...

    ShellScript

    本书将告诉你这些有关 UNIX主流工具的知识。除此之外,本书还会帮助你解决UNIX命令与标准的差异。.. 作者熟知UNIX程序使用的基本技巧与操作上细微的差异。他们不但会告诉你如何构建一个绝佳的脚本,还会教你如何避免...

Global site tag (gtag.js) - Google Analytics