AI智能
改变未来

Linux系统-Shell命令解释器

shell的理解:
为什么在终端中输入一串字符串,回车会被当做命令执行,完成某个功能
操作系统内核与用户之间的桥梁—-命令行解释器

用户不能直接访问系统内核–直接访问内核太危险

shell会捕捉用户的标准输入,得到字符串,通过字符串判断用户想要干什么
用户不能直接访问内核,操作系统说我给你提供一些接口—系统调用接口
用户只能通过这些接口完成内核某个特定功能的访问

shell是什么,与用户,内核,终端之间的关系是什么?
shell—是一个用户与内核的沟通桥梁,在linux 下就是一个命令行解释程序
windows下的shell,其实可以理解就是ui操作界面

权限:

用户: 普通用户,超级管理员用户

文件的权限:

文件的所有者       文件所属组              其他用户

文件的操作:

可读       可写        可执行

目录的操作:

可浏览        可创建/删除              可进入rwx            rwx                   r-x111            111                   1017              7                     5

相关操作:

创建好的文件的权限修改:
chmod 777 hello.txt直接使用八进制数字进行修改
chmod a-x hello.txt针对某类用户进行权限的删除或增加 chmod [augo] +/-[rwx] filename

文件用户信息的修改:
chown username
filename修改文件所有者 (只能使用root修改)
chgrp groupname filename 修改文件所属组

文件权限的粘滞位:
chmod+t
所有人都可以在目录下创建文件,可以删除自己的文件,但是不能删除别人的文件主要针对目录的一个权限位

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » Linux系统-Shell命令解释器