文件的权限和归属 | ||||
ll | grep “^d” 过滤当前目录下的一级子目录 | ||||
访问 权限 | 1.读取权限 r:允许查看文件内容 2.写入权限w:允许修改文件内容 3.可执行权限x:允许程序运行 | |||
归属 所有权 | 1.属主:拥有该文件的用户账号 2.属组:拥有该文件的组账号 | |||
查看文件权限和归属 | ||||
文件 类型 | - | 表示一般文件 | d | 表示目录 |
l | 表示软链接 | p | 表示PIPE管道文件 | |
s | 表示socket通信套接字文件 | c | 表示字符设备文件 | |
b | 表示块设备文件 | |||
各权限的字母及7进制表示 | 例如:“drwxr-xr-x”的意思为是一个权限为755的目录 “-rw-r--r--”的意思是一个权限为655的文件 当文件被赋予执行权限的时候,文件就不再是普通文件了,而是一个可以被执行的程序。用户可以使用相对路径和绝对路径来启动程序。 | |||
chmod:设置文件或目录的权限 格式:chmod [-R][ugoa] [+-=] [rwx]参数 chmod [-R] [nnn]参数 注:nnn为其禁止数字权限,如:755、644、777等 | ||||
常用 选项 | -R | 表示以递归的方式设置目录及目录下的所有子目录及文件的权限 | u | 属主 |
g | 属组 | o | 其他人 | |
a | 所有人 | + | 添加 | |
- | 删除 | = | 重置 | |
实例 | ||||
chown:设置文件的归属 格式:chown属主 文件 chown :属组 文件 chown属主:属组 文件 = chown 属主.属组 文件 | ||||
实例 | 1.更改目录属主 2.更改目录属组 3.同时更改用户的属主和属组 或 | |||
umask:权限掩码 作用:控制新建的文件或目录的权限 | ||||
umask值与新建文件、目录权限对照表 | 例如:umask值为0000,目录的权限为777,文件的权限为666 umask值为0022,目录的权限为755,文件权限值为644 | |||
umask值操作 | 查看umask | |||
更改umask | ||||
实例 | 文件:644(文件默认是没有执行权限的) 目录:722 | |||
变量 | x=3 将3赋值给x,此时x的值为3(变量区分大小写)第一个字母不是数字就可以作为变量 echo $x 将x的值取出来,输出到屏幕上 在计算机中,一个“=”的含义为赋值,两个“==”为数学的等于 变量保存在内存中,重启后消失。变量现在内存中开辟一块儿空间,然后再将变量存储在内存中。 变量只存在于当前的进程空间中生效,称为局部变量。 使用“export 变量名”可以将变量发布到全局,在所有空间生效,叫做全局变量。 环境变量:PATH。默认在环境变量中查找,如果找不到,就会提示找不到文件或目录。在路径下找命令。 | |||
Linux基础(五)文件的权限和归属
版权声明:本文为Xiaofa_123原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。