shell简介

先看一张图
image

外圆 表示整个操作系 统(比如 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
posted @ 2022-01-24 00:29  DamingLiu  阅读(97)  评论(0)    收藏  举报