牡丹江市营商环境建设监督局网站,七台河新闻视频,白云区建网站,互联网产品营销策划方案目录
操作系统的外壳程序
外壳程序是什么#xff1f;
为什么存在外壳程序#xff1f;
外壳程序怎么运行操作#xff1f;
权限
什么是权限#xff1f;
权限的本质#xff1f;
Linux中的#xff08;人#xff09;用户权限#xff1f;
su和su -的区别…目录
操作系统的外壳程序
外壳程序是什么
为什么存在外壳程序
外壳程序怎么运行操作
权限
什么是权限
权限的本质
Linux中的人用户权限
su和su -的区别
sudo的指令提权
Linux中的角色权限
Linux中的事物属性文件权限
命令扩展 操作系统的外壳程序 Linux严格意义上说的是一个操作系统我们称之为“核心kernel“ 但我们一般用户不能直接使用kernel。而是通过kernel的“外壳”程序也就是所谓的shell来与kernel沟通。 从技术角度Shell的最简单定义命令行解释器command Interpreter主要包含 将使用者的命令翻译给核心kernel处理。同时将核心的处理结果翻译给使用者。 大部分命令在磁盘当中是系统当中的一个可执行文件。命令行提示符其实是一个字符串。包括我们的指令从键盘输入到终端界面都是字符串。用户执行某种功能的时候不是直接让操作系统执行对应的指令的而是先交给外壳程序windows的外壳程序就是图形化界面windows GUI我们操作windows 不是直接操作windows内核而是通过图形接口点击从而完成我们的操作比如进入D盘的操作我们通常是双击D盘盘符.或者运行起来一个应用程序。Linux的外壳程序就是命令行提示符shell 对于Linux有相同的作用主要是对我们的指令进行解析解析指令给Linux内核。反馈结果在通过内核运行出结果通过shell解析给用户。
如何理解为什么不能直接使用kernel 外壳程序是什么 介于用户和操作系统之间的软件。如Linux的命令行解释器Windows的图形化界面。 为什么存在外壳程序
每个用户写的程序和访问的指令都是存在风险的我们必须去有效规避。 用户不善于和OS之间交互shell外壳的存在可以对请求进行合法性检查变相的保护OS 外壳程序怎么运行操作
可能存在用户一直非法访问可以安排一个实习生。失败都在实习生不接受任何失败的影响。 创建子进程让子进程进行执行。 bash基本都会给我们创建一个子进程帮助用户进行命令行解释。bash只需要等待即可。 bash/sh相当于媒婆中的王婆/李婆/张婆中的一员。 权限
什么是权限 权限是通过一定的条件拦住一部分人给另外一部分人权利来访问某种资源。 存在有无/能否的问题如vip ,小区门禁等等。 权限的本质
权限1担任的角色有关人若你是腾讯会员的vip拥有vip的资源是因为你是腾讯会员vip并不是因为是你。 Linux中【具体的角色】是需要【具体的人】来扮演的权限2事务的属性有关你并不能在腾讯刷题或者在抖音刷题这是因为某种权限对应某种功能事物的属性。 权限角色人事物的属性 Linux中的人用户权限 Linux下有两种用户超级用户root、普通用户。 超级用户可以再linux系统下做任何事情不受限制。普通用户在linux下做有限的事情。超级用户的命令提示符是“#”普通用户的命令提示符是“$”转化su 【用户名】 su - 【用户名】 直接转超级用户不需要输入用户名ctrld:可以回退到转化前普通用户和root密码不要设置成一样的 【普通用户转超级用户】 【超级用户转普通用户】 【普通用户转普通用户】 su和su -的区别 su是在原本登录基础上切换。 su - 是重新登录。 建议用su - sudo的指令提权 sudo可以让普通用户拥有以root权限去执行命令。 用户不想直接变成root但是想以root的身份执行一个工作 sudo:输入的密码是普通用户的密码 在vim再解决报错 Linux中的角色权限 文件和文件目录的所有者u---User拥有者文件和文件目录的所有者所在的组的用户g---Group 所属组其它用户o---Others 其他人 为什么会有所属组的存在 Linux具有组的概念主要是在多人协作的时候更好的进行权限的管理 Linux中的事物属性文件权限
下篇博客。 命令扩展
◆ 安装和登录命令
login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last
◆ 文件处理命令
file、mkdir、grep、dd、find、mv、ls、diff、cat、ln
◆ 系统管理相关命令
df、top、free、quota、at、lp、adduser、groupadd、kill、crontab
◆ 网络操作命令
ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup
◆ 系统安全相关命令
passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who
◆ 其它命令
tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
感谢大家的阅读若有错误和不足欢迎指正