青年旅舍网站开发背景及意义,做视频网站要多大的带宽,网站做选择题怎么快速选择,东莞行业推广一、不受权限约束的root
按照文件的使用者进行匹配后#xff0c;即使权限是“---”
root依旧可以正常进行读#xff0c;写#xff0c;运行
二、文件拥有者和所属组的更改方法以及限制
2.1chown#xff1a;更改文件拥有者以及所属组
①可以单独修改文件拥有者
chown[更…一、不受权限约束的root
按照文件的使用者进行匹配后即使权限是“---”
root依旧可以正常进行读写运行
二、文件拥有者和所属组的更改方法以及限制
2.1chown更改文件拥有者以及所属组
①可以单独修改文件拥有者
chown[更改后的用户名][文件名]
回车
例如
chown my_normal test.c
回车 这样以后可以把test.c文件的拥有者改为my_normal
效果图 ②可以同时修改文件的拥有者和所属组 chown[更改后的拥有者用户名]:[更改后的所属组用户名][文件名]
回车 效果图 2.2chgrp更改文件所属组
具体使用方式与chown完全一致且由于chown可以修改所属组所以chgrp并不常用
2.3只有root有权限更改文件拥有者和所有组
文件拥有者只能够更改文件自身的权限属性但不能更改文件的拥有者和所有组
三、rwx权限对于目录的影响
3.1读权限对于目录的影响
不影响cd进入目录但是无法ls查看目录
3.2写权限对于目录的影响
不影响cd进入目录但无法在目录中进行新建删除以及重命名等操作
3.3运行权限对于目录的影响
影响cd进入目录
四、权限掩码
4.1权限掩码存在的意义
当我们新键一个文件以及目录的时候 目录的权限是755
文件的权限是644
这是什么影响的呢 正是权限掩码
新建目录的起始权限是777
新建文件的起始权限是666
最终权限起始权限~权限掩码
4.2权限掩码的查看方式以及格式
①查看方式
umask
回车
效果图 ②格式
一共四位其中后三位“022”是影响权限的
4.3权限掩码的修改方式
umask[修改后的后三位]
回车
效果图 4.4最终权限计算举例
例如此时权限掩码是0002
新建目录起始是777 111 111 111 111 111 101
结果为 111 111 101
即775- rwx rwx r-x
效果图 五、粘滞位
5.1新建普通用户对其家目录享有“绝对管理权”
新建普通用户后在根目录下的home目录中会自动新建一个拥有者和所有组均为该用户权限为700的普通用户家目录该用户对自己的家目录享有“绝对管理权”
这里的“绝对管理权”包括两方面
①除了root以及该用户本身外其他用户都无法进入
②因为目录的拥有者有rwx权限所以即使root在该目录中新建了了文件该用户也可以直接进行删除
5.2粘滞位存在的意义和用法
①意义
假设有三个普通用户no1no2和no3
1号和2号通过建立一个other使用者权限为rwx的文件进行共享编辑但并不希望no3用户参与此时的no3仍然有直接删除这一文件的权限这很明显是不合理的为此引入了“粘滞位”的概念
②用法
将共享文件权限设置为
chmod ot[文件名]
回车
这样以后共享文件的权限就变为了“rwxrwxrwt”
我们称该目录被设置为粘滞位此时该目录下所有文件只能由
1文件的拥有者
2目录的拥有者
3root
进行删除可以很好避免no3用户随意删除的问题
六、Linux中软件安装的相关问题
6.1Linux中常见的三种软件安装方式
①apt/yum安装
②rpm安装
③源码安装
6.2操作系统的软件生态
一般在评价一款操作系统的好坏除了要看本身还要看它背后的软件生态
其主要构成部分是论坛官方文档软件体系三大部分
为了培养软件生态开源是一种很好的选择一则可以让操作系统更快完善二则使用者多了就会带来盈利
6.3yum指令
6.3.1yum的作用
类似于一个本地的应用商店只能由root进行使用
6.3.2yum的图示 6.3.3yum的使用规范-软件的安装
必须由root用户来进行yum的操作
安装的使用规范
yum install -y[安装包名]
回车
6.3.4查看可用安装包与特定安装包的指令
可以用list选项来查看所有安装包
yum list
回车
也可以利用管道来查看指定的安装包如
yum list | grep gcc
会展示含有gcc的全部安装包只需要从中找到需要复制下来即可
6.3.5软件的卸载
使用规范
yum remove -y[安装包名]
回车 6.3补yum使用规范中的-y选项有什么作用
安装指令的过程中会先显示一下安装包的大小并进行一次询问来决定是否继续安装
加上-y就是默认进行安装不再进行询问
6.4yum如何确定的连接所需要的服务器配置yum源
6.4.1决定yum连接的配置文件
在/etc/yum.repos.d/目录中
如图 其中以CentOS-Base.repo为例的配置文件中有对应服务器的链接在使用yum进行软件安装的时候会通过对应链接访问安装包的位置
6.4.2配置yum源的方法
①搜索获取yum源将其下载到本地
如CentOS 7.6的yum源在网上许多地方都可以下载利用指令可以将其下载到Linux中
1wget[下载链接]
可以下载到当前目录中
2curl -o [下载后存储位置][下载链接]
可以下载到指定目录中
②本地配置文件进行备份再将新文件移动到本地
提前移动本地CentOS-Base.repo到别的位置再把新配置文件命名为“CentOS-Base.repo”
放到本地文件夹下
③清楚yum缓存并进行应用
清楚缓存
yum clean all
应用
yum makecache
七、vim
7.1vim是什么使用方法是什么样的
vim是一个代码编辑器通过多个模式的配合来完成需求
使用方法
vim[文件名]
回车
7.2vim多模式的图示 7.3底行模式中的功能
set nu指令可以加行号
初始图示 加行号后 7.4命令模式中的功能
7.4.1对光标所在行进行操作
1复制yy
2剪切dd
3撤销u
4黏贴p
这些指令都可以用数字指令进行多行操作
7.4.2对光标进行快速定位
1shiftg(即G)定位到文本结尾
gg定位到文本开头
2nshiftg(即G)定位到文本的任意一行
3h,j,k,l对应←↓↑→按键当然原来的方向键也可以控制
4shift4(即$)快速移动到行尾
shift6(即^)快速移动到行首
5w:以“连续字母或一个符号”为单位向后跳移动的速度比起“→”快很多
b:以“连续字母或一个符号”为单位向前跳移动速度快