【Linux基础】文件及文件权限(图文详解)

  • 📢欢迎各位读者:点赞 👍 收藏 ⭐留言 📝
  • 📢博客主页:https://blog.csdn.net/qq_59134387😀
  • 📢原创不易,转载请标明出处;如有错误,敬请指正批评!💦
  • 📢我不去想是否能够成功,既然选择了远方,便只顾风雨兼程!✨


前言

  本文将介绍Linux基础学习(二),主要包括Linux系统的目录结构、文件类型、文件权限以及用户与组群管理。


一、目录结构

Linux操作系统下,包括根目录:/ 、用户主目录:~、当前目录:.、父目录:..

其中根目录:/下包括:
在这里插入图片描述

  • /boot:Linux系统开机信息,其中有系统启动时要安装的内核和模块信息。
  • /bin:在单用户及多用户下都要用到一般用户命令。
  • /dev:存放设备文件,包括块设备(b)和字符设备(c)。
  • /etc:存放系统启动和运行所需要的配置和脚本文件,各种运用程序的配置文件和脚本文件。
  • /home:一般用户的主目录。
  • /lib:系统所需的函数库。
  • /mnt:让用户临时挂在其他的文件系统(U盘等)。
  • /tmp:存放程序所建立的临时文件。
  • /usr:包含大部分的用户命令及应用程序。
  • /var:系统日志记录分区。

二、文件类型

Linux文件类型主要分为以下5种:

  • 普通文件(-) :包括文本文件、数据文件和可执行的二进制文件。
  • 目录文件(d):简称目录,由文件名和文件号组成,用来存储一组相关文件的位置、大小等信息。
  • 链接文件(l) :①硬链接,保留所链接文件的索引节点信息。②软链接(符号链接),只记录链接文件路径。
  • 管道文件(p):管道文件将多个命令连接起来形成一个管道流,用于不同进程间的信息传递。
  • 设备文件(字符设备c和块设备b):存放IO设备信息的文件,所有的设备文件都放在/dev目录下

注意:文件名是文件的唯一标识符。Linux文件命名除 “ / ” 外都可使用,严格区分大小写。

三、文件权限

1.使用终端命令:ls -l,查询到的文件详细信息及其各字段含义,如下图所示。

2.文件权限:读取权限(r)写入权限(w)执行权限(x),如下图所示。

在这里插入图片描述

3.修改文件权限的shell命令:chmod,选项-R:对当前目录下的所有文件与子目录进行相同的权限改变。

格式1:chmod [选项] 数字模式 目标文件

  • 例:chmod 650 test.txt,设置了文件拥有者rw权限,同组用户rx权限,其他用户没有任何权限。

格式2:chmod [选项] 功能模式 目标文件,功能模式包括:对象 操作符 权限

  • 对象:u(文件拥有者)、g(同组用户)、o(其他用户)
  • 操作符:+(增加)、-(减少)、=(表示设定权限,将替换原有权限)
  • 权限:r(读取)、w(写入)、 x(执行)
  • 例:chmod ug+w,o-w test.txt,增加文件拥有者和同组用户w权限,减少其他用户w权限。

4.文件权限掩码的shell命令:umask,设置了用户创建文件的默认权限。

  • 文件创建时,默认权限 = 0666 - umask;目录创建时,默认权限 = 0777 - umask。
  • root的默认umask = 0022,普通用户的默认umask = 0002。
  • 输入umask+回车,作用:查询当前文件权限掩码。
  • 输入umask + 文件权限掩码 + 回车,例:umask 0026。作用:设置文件权限掩码。

四、用户与组群管理

1.用户命令

(1)创建用户

终端命令:useradd userName

(2)设置密码

终端命令:passwd userName

(3)删除用户

终端命令:userdel userName

2.组群命令

(1)创建组群

终端命令:groupadd groupName

(2)删除组群

终端命令:groupdel groupName

(3)添加用户到组群

终端命令:gpasswd -a userNnme groupName

(4)删除组群中用户

终端命令:gpasswd -d userNnme groupName


总结

   以上就是【Linux基础】文件及文件权限(图文详解)的所有内容,希望大家阅读后都能有所收获!原创不易,转载请标明出处,若文章出现有误之处,欢迎读者留言指正批评!

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孤生i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值