shell简介
先看一张图

外圆 表示整个操作系 统(比如 Debian/Ubuntu/Slackware 等)
内圆 表示操作系统的核心(比如 Linux Kernel )
Shell 和 GUI 一样作为用户和操作系统之间的接口。
Shell 则为用户提供了一 种命令行的接口,占用资源更少,效率更高
所以Shell是什么?
Shell 是一个能够解释和分析用户键盘输入,执行输入中的命令,然后返回结果的一个解释程序(Interpreter)
如在 linux 下比较常用的 Bash
查看当前的解释器(bash)
$ echo $SHELL
/bin/bash
$ ls -l /bin/bash
-rwxr-xr-x 1 root root 1017016 Apr 9 2014 /bin/bash
切换解释器
方式一:
$ chsh $USER -s /bin/bash
$ su $USER
方式二:
$ su -s '/bin/bash' $USER
方式三:
$ bash
$ echo $SHELL # 确认一下 /bin/bash

浙公网安备 33010602011771号