Linux手册--shell和权限

shell命令以及运行原理

linux严格意义上是一个操作系统,我们称之为核心(kernel),但我们普通用户不直接使用kernel,而是通过kernel 的外壳程序进行交互,也就是所谓的shell。

shell最简单的定义:命令行解释器

  • 将使用者的命令翻译给kernel处理
  • 将核心的处理结果翻译给使用者

那我们为什么不直接使用kernel呢?
我们可以类比windows GUI ,我们通常通过图形接口点击,完成我们的操作。而不去操作windows内核。
shell对于linux有着相同的道理,主要是对我们的指令进行解析,给linux内核。结果通过内核运行出结果,通过shell再解析给用户。

在这里插入图片描述
其中很多人有误解,认为图形化是对于命令的封装,其实不是的,图形化和命令行是出于同等地位的。
并且我们要知道,是先产生的命令行,在产生的图形化界面。


编译好的文件在磁盘中,但是当我们运行的时候,它变成了一个进程。
并且大部分指令的运行,都变成了进程

我们可以通过这条命令查看进程
在这里插入图片描述
其中PID是进程ID,PPID是父进程ID.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值