金桔 
金币 
威望 
贡献 
回帖0
精华
在线时间 小时
 
 
 
 
 | 
	
shell俗称壳 
它提供了用户与内核进行交互操作的一种接口 
接收用户输入的命令并把它送入内核执行 
它实际上是一个命令解释器的作用 
它通过解释用户输入的命令 
并把它传输给系统内核执行 
shell有自己的编程语言 
它允许用户编写由shell命令组成的程序 
shell编程语言具有很多普通编程语言的特点 
比如它也有循环结构和分支控制结构 
一般场景都是 
用户输入命令 
∨ 
提交命令到shell 
∨ 
内部命令 
∨ 
系统内核中的功能调用 
或者 
用户输入命令 
∨ 
提交命令到shell 
∨ 
外部命令或程序 
∨ 
在系统中查找命令文件并调入到内存执行 
∨ 
系统内核中的功能调用 
通过shell 
我们可以对Linux实现很多操作和管理 
比如 
对文件的管理(创建 删除 复制 修改 ) 
对用户的管理(添加 删除) 
相关权限的管理(授权用户对相关文件的管理) 
对磁盘的管理(分区 raid lvm) 
对网络的管理 
 
  |   
 
 
 |