linux之shell(1):初识shell

1.shell概述

shell,中文解释是壳。举个例子,贝壳这种生物,我们看到它,都是先看到它的壳,但是我们一般不会看到里面的小生命。在这里linux的壳其实也差不多,壳给用户看,而linux的内核之类的,就是里面的东西。

做个类比,在windows中,用户看到的是图形界面,而这个界面也就相当于linux下的shell,做一些用户能够实现的操作来实现操作系统的某些功能,而不需要给计算机机器代码来实现。

除此之外,shell还有很多意思,例如shell其实也是门语言,shell也是个命令解释器。。。

shell也有分类,有Bourne Shell和C Shell,并分别对应Bourne和C的语法

Bourne: sh, ksh, Bash, psh, zsh

C:csh,tcsh

查看自己操作系统用的是哪种shell

显然,我的是bash

bash功能强大,可以兼容其它shell,我们可以查看文件/etc/shells文件

进入某个shell,例如sh

退出某个shell,用到exit

由此可见,其实shell之间还可以嵌套,但怎么知道这个嵌套关系是什么?后续给出答案

 

posted @ 2015-08-21 19:26  猪头劲  阅读(149)  评论(0编辑  收藏  举报