2、Shell命令学习笔记 1、Shell命令行解释器 2、命令行格式 3、获取命令帮助

1.1 Shell命令解释器

      Shell是一个特殊的应用程序,介于操作系统内核和用户之间,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给内核执行。

      因此Shell程序在系统中充当了一个“命令解释器”的角色。类似于windows系统的cmd.exe命令。

      

   2、Shell命令学习笔记
1、Shell命令行解释器
2、命令行格式
3、获取命令帮助

1.2 Shell种类

1.2.1 Bsh

              Bsh最早在贝尔实验室完成,是产生较早的Unix Shell程序,实现了最基本的命令解释器的功能,同时还可以作为脚本编程语言。

1.2.2 Csh

              Csh因为c语言的风格而得名,在交互界面上改进了,并增加了命令历史、别名、文件名替换和作业控制等功能。因此他比Bsh更适合为用户提供命令交互操作。

1.2.3 Ksh

              Ksh集合了BshCsh的交互特性,结合了两者的功能优势,因此受到客户的广泛欢迎。

1.2.4 Bash

            BashBsh的升级替代品,目前大多数的Linux产品都使用Bash作为默认的Shell程序,当运行Shell程序时,系统实际运行的就是Bash程序。

           我们在学习过程中,使用BashBashLinux系统中默认的Shell程序,文件位于/bin/bash

1.2.5 Zsh

            Zsh是更多的基于交互式操作考虑进行设计的Shell程序,集成了BashKsh等多种Shell程序的优点,能够提供更高的交互操作效率。

2、命令行格式

        2、Shell命令学习笔记
1、Shell命令行解释器
2、命令行格式
3、获取命令帮助

3、获取命令帮助

       Help命令   -- 用于查看Shell内部命令