[Linux][shell][权限] shell原理简介 + 权限细节笔记

1.shell命令及运行原理

  • Linux严格意义上说的是一个操作系统,我们称之为"核心(kernel)" 。但我们一般用户,不能直接使用kernel。而是通过kernel的"外壳"程序,也就是所谓的shell,来与kernel沟通。如何理解?为什么不能直接使用kernel?
  • 从技术角度,Shell的最简单定义:命令行解释器(command Interpreter)主要包含:
    • 将使用者的命令翻译给核心(kernel)处理
    • 同时,将核心的处理结果翻译给使用者
  • 对比windows GUI,我们操作windows不是直接操作windows内核,而是通过图形接口,点击,从而完成我们的操作(比如进入D盘的操作,我们通常是双击D盘盘符或者运行起来一个应用程序)
  • shell 对于Linux,有相同的作用,主要是对我们的指令进行解析,解析指令给Linux内核。反馈结果再通过内核运行出结果,通过shell解析给用户

2.权限细节笔记

  1. Linux下可以同时存在多个用户
    • Linux是一个多用户操作系统
  2. sudo --> 执行后续的命令,要以root的权限级别来执行
    • 如果用户想执行sudo,提升权限,需要该用户在信任列表里面,才可以执行sudo
    • 添加用户到信任列表是需要root身份的
相关推荐
8K超高清2 分钟前
超高清科技引爆中国电影向“新”力
大数据·运维·服务器·网络·人工智能·科技
弘毅 失败的 mian5 分钟前
Git 基本操作
大数据·经验分享·笔记·git·elasticsearch
CIb0la9 分钟前
Google 将用 Aluminium OS 取代 ChromeOS
运维·生活·媒体
last demo20 分钟前
Linux 正则表达式
linux·mysql·正则表达式
fiveym20 分钟前
CentOS 7 部署 isc-dhcp-server(PXE 场景专属,含完整配置 + 避坑指南)
linux·运维·centos
('-')22 分钟前
《从根上理解MySQL是怎样运行的》第十九章笔记
笔记
degen_30 分钟前
OVMF Print 输出
c语言·笔记·bios
Ghost Face...32 分钟前
V4L2架构与硬件适配全解析
linux·架构
繁华似锦respect40 分钟前
C++ 设计模式之工厂模式详细介绍
java·linux·c++·网络协议·设计模式
Linux技术芯1 小时前
浅谈scsi协议的命令描述符CDB工作原理
linux