Linux-权限理解和yum工具的使用

权限

权限的种类
  • r :可读权限
  • w :可写权限
  • x :可执行权限

举个例子,在你的Linux操作系统下输入ls -l,对显示出来的文件状态进行观察,如下图。

在这里插入图片描述

下面对上图中标号①~⑥逐一进行分析。

①代表当前文件的类型。
②代表权限区域,其中前三个代表着当前文件所属用户,中间三个代表着当前组用户的权限,最后三个代表着其他用户对此的权限。
③代表目前所属区域,前两个代表着文件所属的用户,后两个代表着当前用户所属的用户组。

注:用户和用户组是可以重名的,但是含义不一样。

④代表着文件的大小,单位为Byte,这里需要注意一点的是,

在Linux下,文件夹的大小并不包含文件夹下文件的大小,文件夹的大小一般固定为4096Byte

⑤代表着最后修改文件的时间。
⑥代表文件名称。

注:用户组和用户组之间具有不同的权限,并且用户组中至少有一个用户。

更改文件权限的方法
方法一:字母更改

Linux用三个字母分别代表了三种用户的标识:

  • 当前用户:u(user)
  • 当前组:g(group)
  • 其他:o(other)

使用chmod u(+/-) (r/w/x) [FileName]来对不同的用户对该文件的权限的更改。
举个例子:为上图中test.c文件在当前用户添加可执行权限(x),语句如下:

chmod u + x test.c
方法二:数字更改

可以将r w x的位置当作是二进制比特位来看待,若比特位为1,则表示着其具有该权限

在这里插入图片描述

使用 chmod 权限数字 [FileName]对不同的用户对该文件的权限的更改。

举例: chmod 674 test.c
表示去掉当前用户的可执行权限,在当前组用户中加上可执行权限
权限对于文件或者文件夹的影响
文件:
  • r:若无,则无法查看文件内容并进行保错
  • w:若无,则无法对文件的内容进行修改,写入
  • x:一个文件在具备了可执行权限后,,并不一定就能被执行,是否能执行却决于文件的内容,文件的本身是否能被执行
文件夹
  • r:若无,则无法查看文件夹下的内容(可以cd进去,但是却不能对其进行 ls操作)
  • w:若无,则不能在该文件夹下创建文件或文件夹
  • x:若无,则不能 cd 到该文件夹下,因为Linux的命令就像是Windows中的可执行程序一样,若无可执行权限,就无法运行这些可执行程序
命令行解释器:shell

注:shell是命令行解释器的统称,并不是一个具体的命令行解释器
命令:echo $BASH
它会显示你的Linux系统中命令行解释器bash的具体路径,一般在/user/bin/bash路径下。

shell 的作用如下图:
在这里插入图片描述

  1. 将命令传递给Linux 操作系统
  2. 将Linux操作系统的执行结果返回给用户

yum工具

yum:包管理器,下载软件安装包,并且安装

在linux下,我们有两种安装方式:
① yum
② 下载软件源码,编译,运行

yum命令(必须在root用户下)
  1. 查看yum应用商店存在的软件安装包
    yum list
    yum list | grep [安装包名称]

  2. 安装软件包
    yum install -y [安装包名称]

  3. 卸载安装包
    yum remove [安装包名称]

lrzsz:该软件安装包可以上传和下载文件,但不可以是文件夹

rz:可以在Windows上传一个文件到Linux,在哪个目录下使用,就上传到该目录下
sz [FileName]:从Linux中传输文件到Windows中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值