Linux操作系统基础之shell第一部分-系统交流圈社区-弘客联盟新手区-弘客联盟

Linux操作系统基础之shell第一部分

一、初识shell

        1、shell简介

         shell(也称终端或外壳)是一种命令行解释程序,它充当的是用户和内核之间的翻译官。用户输入命令,终端就会调用出相应的程序或服务完成相应的工作。

         2、shell的几个版本:

           (1)sh:

                             是UNIX最初使用的shell,它在shell编程方面相当优秀,但在处理与用户的交互方面不如其他几种shell。

           (2)csh:

                            最初由Bill Joy编写,其更多地考虑了用户界面的友好性,支持命令补齐等一些sh不支持的特性,但其编程接口不如sh。

           (3)ksh:      

                            集合了sh和csh的优点,并与sh完全兼容。

           (4)bash:

                            是大多数Linux操作系统默认使用的shell,有灵活强大的编程接口,同时又有很有好的用户界面。

           (5)tcsh:

                           是csh的一个扩展版本,与csh完全兼容。

           (6)pdksh:

                              是ksh的一个扩展版本。ksh是一个商用sh,不免费提供,而pdksh是免费的。

二、shell命令的使用:

             1、命令格式:

                   命令名 [选项] [参数1] [参数2] … …

                  ps:使用命令时一定要注意空格,另外命令多由小写字母构成,其往往是相应功能的英文单词或单词的缩写。选项则以“-”开始,多个选项可以用一个“-”连起来。参数是命令的操作对象,如文件、目录用户和进程等。注意命令、选项、参数之间必须用空格隔开连续的空格会被shell解释为单个空格,但是一定要注意空格。                     

   

请登录后发表评论

    没有回复内容

随便看看