Sheel----Linux的用户接口
文章目录
一、Sheel是什么
1.Sheel概念
- Shell为用户提供了输入命令和参数,并且可以得到命令结果的环境。
- Sheel为操作系统的外壳,为用户提供使用操作系统的接口,是命令语言、命令解释程序及程序设计语言的统称。
- Sheel是用户和Linux内核之间的接口程序。
2.Sheel怎么执行命令
- Sheel执行命令时,会首先检查该命令是否是内部命令。
- 如果不是,则检查是不是一个应用程序。
- 应用程序可以是Linux本身的实用程序,比如mkdir和ls命令,也可以是购买的商业程序。
- 然后可以在搜索路径(由环境变量$PATH指定,可执行
echo $PATH
查看)查找应用程序。 - 找到程序后,Shell的内部命令或者应用程序将被分解成一系列的系统调用,进而传递给Linux内核。
3.Sheel命令行
- 格式为:
command [flags] [argument1] [argument2] …
- 命令行的各单词由一个或者多个空格隔开。
- 其中flags以
-
开始,多个flags可以用一个-
连接起来,如#ls -s -a
与# ls -sa