Linux初学-文件的权限

  1. 本文是在,VMware虚拟机上Red Hat操作系统,操作。
  2. 权限是文件的属性,是在文件上设置的,它对不同的用户有不同的权限。
  3. 在Linux中,一切皆文件,而对文件的分类有5种
    (1)普通文件:除了以下四类的都是普通文件,对应于window意义上文件,包括.c、.txt、.pdf、.doc等等。
    (2)目录文件:window意义上的文件夹。
    (3)链接文件:window意义行的快捷方式。
    (4)官道文件:
    (5)设备文件:字符设备(如显示屏),块设备(磁盘),套接字(网络)。
  4. 用户的分类:
    (1)所有者:创建此文件的用户。
    (2)组用户:和所有者同组的用户。
    (3)其他用户:不是所有者和组用户的用户。
  5. 实例分析
    在这里插入图片描述
    (1)ll或者ls -l:显示当前目录下文件的完整信息
    (2)第一项第一列:文件的类型,d表示目录文件,l表示链接文件,-表示普通文件。
    (3)第一项第2-4,5-7,8-10列分别表示文件对所有者、组用户和其他用户的权限。r、w和x没别表示读、写和可执行权限,对于目录文件而言,可执行权限就是可进入权限,-表示没有相应的权限。
    (4)第二项表示文件的链接数,对目录文件而言表示下一级目录的个数(仅仅是目录文件),包括隐藏文件(文件名首位是’ . '的文件)。ls命令要打开所有的文件(包括隐藏)需加选项 -a 。
    在这里插入图片描述
  6. 命令整理
    (1)ls 显示当前文件下的目录名;
    ls -l 文件属性
    ls -a 所有文件
    (2)pwd 显示文件的绝对路径路径
    pwd -P显示链接文件的实际路径,而非链接路径
    (3)mkdir 建立目录文件
    (4)touch 、vim或cat>> 建立普通文件
    (5)ln 源文件 目标文件位置 :建立强链接文件
    -s 建立弱链接文件
    (6)rm:删除普通、链接文件
    rm -r :删除目录文件
  7. 文件权限更改命令
    (1)文件权限更改命令chmod
    方法1:字符表示
    chmod u/g/o/a +/-/= rwx(子集) file_name
    u/g/o/a:分别代表所有者、组用户、其他用户、全部用户
    +/-/=:分别表示添加、删减、只赋予(如只赋予执行权限,本来可能有的读写权限会被删除)
    在这里插入图片描述
    方法2:数字表示
    chmod nnn file_name
    nnn:分别表示所有者、组用户和其他用户的值,值得意思是读写执行以1/0表示,组合成得值。
    如600,6是所有者权限是:可读可写不可执行,即rw-,以二进制思想表示为110,转化为十进制就是6。
    在这里插入图片描述(2)修改所有者chown
    chown newuser file_name
    (3)修改组用户
    chgrp group file_name
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值