一切皆文件(继承Unix的设计思想)
Linux通过文件形式对接驱动、设备、内存数据等

目录

  1. 目录是一种比较特殊的文件,且内容是记录其他文件目录的名称等信息
  2. 和普通文件不同的是:目录内容永远不会真正为空,至少包括... 两个目录

从ls开始

  1. ls可以显示文件的详细信息,包括权限、所有者、创建时间、大小、文件名、文件类型等
  2. 可以通过ls -l查看当前目录下的文件信息:-l 表示显示长格式
  1. 第一个字段表示文件的类型,
    - d表示目录
    - -表示普通文件
    - l表示link,符号链接,软链接(相当于Windows中的快捷方式)
  2. 从第二个开始,每三个一组(固定的rwx)
    - 第一组:所属用户所具备的权限
    - 第二组:所属用户组所具备的权限
    - 第三组:其他用户的权限(-表示没有这个权限)
  3. r:可读 w:可写 x:可执行
  1. 文件类型(Linux常用10个)

    • - 普通文件
    • d 目录
    • c 字符设备
    • b 块设备
    • p 管道
    • s 套接字文件
    • l 符号链接(软链接)
  2. ls -l显示的文件权限

    • 文件类型后9个字符表示权限,3个一组,分别表示文件所属用户、用户组、其他用户对应的权限
    • 按照顺序,r表示可读,w表示可写,x表示可执行,-表示没有此权限。 八进制表示:r:100; w:010; x:001; -:000
    • 示例:rwxr-xr–表示用户具备可读可写可执行的权限,而用户组具备可读可执行的权限,其他用户仅仅表示可读
    用户 用户组 其他用户
    rwx r-x r-x
    111 101 101
    八进制表示:0755

权限掩码

  1. 使用umask,查看权限掩码,更改权限掩码
# 当不加权限掩码的时候表示查看,加上表示修改
umask [权限掩码]
  1. 使用touch可以创建空文件touch [文件名]
  2. 如果权限掩码为0022,则文件的权限为:0644
  3. 计算方式:0777按照位减去掩码对应的位,如果是文件再去掉可执行权限

更改文件权限

命令chmod用于设置文件权限,

chmod 755 bin/pse rwxr-xr-x
chmod +x bin/pse              # 添加可执行权限,所属用户与用户组具备可执行权限
chmod -w bin/pse              # 去掉写权限,用户、用户组、其他用户都会去掉写权限
chmod u=rwx,g=rx,o=r bin/pse  # 相当于chmod 754 bin/pse

更改文件所属用户和用户组

命令chowm用于修改文件所属用户和组

命令 说明
chown oklinux:oklinux lx 更改文件lx所属用户和组为oklinux
chown :hello lx 更改文件lx所属用户组为hello
chown oklinux: lx 更改文件lx所属用户为oklinux,用户组如果不写默认为登录的用户组
chown oklinux lx 更改文件lx所属用户为oklinux 不加冒号的时候,表示只改用户,不改组
chown oklinux:oklinux tmp/ -R 目录tmp中所有文件所属用户和组改为oklinux,不会改变权限标志位

目录的可执行权限

  1. 目录如果没有可执行权限则无法访问
  2. 如果某一目录只允许用户自己访问,则可以去掉所属组和其他用户的可执行权限

命令杂烩

命令 功能
pwd 查看当前所在目录
cat 查看文件内容
umask 查看权限掩码,也可以修改

【Linux】03 文件权限相关推荐

  1. 鸟哥的Linux私房菜(基础篇)- 第六章、Linux 的文件权限与目录配置

    第六章.Linux的文件权限与目录配置 最近更新日期:2009/08/18 Linux最优秀的地方之一,就在于他的多人多任务环境.而为了让各个使用者具有较保密的文件数据,因此文件的权限管理就变的很重要 ...

  2. Linux之文件权限管理篇

    Linux之文件权限管理篇 权限的基本概念 文件的所属的用户身份:root用户拥有最高权限 ls -l命令查看文件权限 文件类型 + 权限解析 chmod命令:文件或目录权限设置 针对文件授予权限 针 ...

  3. 在linux中 更改文件权限的命令是,linux 更改文件权限命令 chmod

    chmod -change file mode bits :更改文件权限 chmod是用来改变文件或者目录权限的命令,但只有文件的属主和超级用户(root)才有这种权限. 更改文件权限的2种方式: 一 ...

  4. Linux之文件权限命令

    Linux之文件权限命令 1. chmod命令的介绍 命令 说明 chmod 修改文件权限 chmod修改文件权限有两种方式: 字母法 数字法 2. chmod 字母法的使用 角色说明: 角色 说明 ...

  5. linux两种方式改变文件权限,Linux更改文件权限的两种方式

    今天小编要跟大家分享一篇关于Linux更改文件权限的方式,喜欢Linux的小伙伴来看一看吧. 我们知道·Linux系统最主要的特点之一就是--Linux系统是多用户.多任务的操作系统. 何为多用户?就 ...

  6. linux用数字方式显示文件权限,全面解析Linux数字文件权限

    在刚开始接触Linux时对于文件权限的理解并不是很透彻,这里详细介绍一下数字文件权限和字母文件权限的对应关系,以帮助Linux入门初学者尽快的完成对文件权限的理解,尽快学习Linux系统更深层次内容. ...

  7. Linux 的文件权限与目录配置

    第六章.Linux的文件权限与目录配置 最近更新日期:2009/08/18 3. Linux目录配置 3.1 Linux目录配置的依据--FHS:/,/usr, /var 3.2 目录树(direct ...

  8. linux php后门,Linux_一个初级的linux后门制作方法,众所周知,Linux的文件权限如: - phpStudy...

    一个初级的linux后门制作方法 众所周知,Linux的文件权限如: 777;666等,其实只要在相应的文件上加上UID的权限,就可以用到加权限人的身份去运行这个文件.所以我们只需要将bash复制出来 ...

  9. linux文件目录含义,Linux中文件权限目录权限的意义及权限对文件目录的意义

    linux中目录与文件权限的意义 一.文件权限的意义 r:可以读这个文件的具体内容: w:可以编辑这个文件的内容,包括增加删除文件的具体内容: x:文件就具有了可执行的权限-------注意:这里和w ...

  10. linux修改文件权限的命令_Linux基础文件权限管理

    图片来源:pexels.com 你好,我是goldsunC 让我们一起进步吧! Linux文件属性 文件权限在Linux基础中是一个很重要的概念,一个系统管理员应该熟练掌握文件权限的概念.OK,现在我 ...

最新文章

  1. g-gdb 调试多线程
  2. Leetcode 101.对称二叉树 (每日一题 20210709)
  3. python写excel标记文字颜色_python3使用xlwt时写入文档字体颜色和边框样式
  4. 【概率论与数理统计】如何理解自由度n?
  5. echarts 折线图 多条折线数据相同时展示的图形并没有重合
  6. Unity3D学习(五):实现一个简单的视觉感知
  7. c语言程序设计课件第二章,c语言程序设计课件张元国 ISBN9787566300386 PPT第二章数据类型 运算符与表达式...
  8. qt5 操作mysql 代码_qt5使用mysql
  9. 【报告分享】线上汉服消费洞察报告.pdf(附下载链接)
  10. 计算机硬件基础-笔记
  11. 关于Encode in UTF-8 without BOM
  12. Exchange2003部署与管理体系结构
  13. cognos报表导出excel_Cognos制作报表常见问题
  14. Windows Xp下 无法定位程序输入点WSAPoll于动态链接库ws2_32.dll 的解决办法
  15. IntelliJ IDEA 2017 破解
  16. linux aria2 离线,使用aria2实现离线下载
  17. python获取小数部分
  18. 【渝粤教育】电大中专学前儿童社会教育_1作业 题库
  19. 第四集 孤胆翻越橡皮山,丈量生命之厚度
  20. keil5 报错no target connected

热门文章

  1. (转)《精通比特币》原码分析: rpc_block
  2. 阿里巴巴集团数据库运维经验分享
  3. ZStack CMP多云管理平台有何不同?
  4. 【图像增强】基于matlab暗通道先验图像去雾【含Matlab源码 1367期】
  5. 【图像增强】基于matlab暗通道图像去雾【含Matlab源码 1226期】
  6. 【图像隐写】基于matlab GUI LSB+DWT+DCT音频水印【含Matlab源码 618期】
  7. 宏自动生成条形码_条码打印软件如何生成SKU码
  8. 谷歌离开游览器不触发_谷歌推广应该怎么做,一篇文章带你了解谷歌推广
  9. delphi listview怎么自动宽度_黑龙江胶带纸管切割机企业该怎么选择
  10. java压缩图片maven_java – 在maven构建中集成yahoo smush.it以进行图像压缩