一、Shell的简介
1、Shell的概述
随着各式 Linux 系统的图形化程度的不断提高,用户在桌面环境下,通过点击、拖拽等操作就可以完成大部分的工作。然而,许多 Ubuntu Linux 功能使用 shell 命令来实现,要比使用图形界面交互,完成的更快、更直接。
英文单词 shell 可直译为“贝壳”。“贝壳”是动物作为外在保护的一种工具。可以这样认为, Linux 中的 shell 就是 Linux内核的一个外层保护工具,并负责完成用户与内核之间的交互
- Shell 是一个命令行解释器,它为用户提供一个向 Linux 内核发送请求以便运行程序的界面系统级程序。用户可以用 Shell 来启动、挂起、停止、编程等操作。
- Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
- Shell 还是一个功能强大的编程语言、编写方面、调试方便、灵活性强。
- Shell 是解释执行的脚本语言,在 Shell 中可以直接调用 Linux 系统命令。
2、 Shell的分类
3、查看当前系统的Shell
- 查看当前系统有哪些 shell:cat /etc/shells
- 查看当前是什么 shell:echo $SHELL