`

shell chmod中数字与字母的含义

阅读更多

数字与字母的组合是chmod命令赋予文件,目录访问权限的方式

访问权限:可读,可写,可执行

字母表示:r      , w    , x

数字表示:4     , 2     , 1        ,0(无权限)

授权对象:u     , g     , o         ,a(所有对象)

u:当前用户(文件的创建者)

g:用户组

o:其它用户

字母组合符号:

+:添加权限

-:取消权限

=:赋予新的权限,取消原来的权限

每一个文件,目录的访问按访问者分为三组:u的rwx ,g的rwx, o的rwx

举例说明

新建一个文件 : > xxx.sh或者touch xxx.sh

查看文件权限 : ls -l

-rw-rw-r-- ......  xxx.sh

第一个横线表示xxx.sh 是文件,后面的横线可理解为权限占位符号,若第一个字符字母d 则表示xxx是目录

chmod u+x,g+x xxx.sh

对应数字:chmod 774 xxx.sh,每一位数字表示对应u,g,o 对应的权限数字的相加rwx=4+2+1,值得注意:的是在使用数字授权时,需要把原有的权限对应数字相加后在与现在的权限对应数字相加,否则授权后文件将失去原有的权限

 

0
3
分享到:
评论

相关推荐

    大数据技术之Shell.docx

    * 变量名称可以由字母、数字和下划线组成,但是不能以数字开头 * 等号两侧不能有空格 * 变量默认类型都是字符串类型,无法直接进行数值运算 * 变量的值如果有空格,需要使用双引号或单引号括起来 变量可以通过 ...

    shell script编程学习笔记

    - 变量名称只能由英文字母、下划线、数字组成,但开头字符不能是数字。 - 变量内容若有空格符可使用双引号 `" "` 或单引号 `' '` 将变量内容结合起来。 - **双引号与单引号的区别**: - **双引号**: 双引号内的...

    16.linux8.0-shell脚本.pdf

    3. 变量由字母、数字、下划线组成,区分大小写。 七、权限 shell脚本的权限非常重要,权限不足时,无法执行脚本。可以使用chmod命令来修改权限。 八、执行方法 shell脚本的执行方法有多种,包括: 1. 直接执行...

    shell学习笔记-2018-01-09

    在Shell脚本中,转义字符用于改变字符的特殊含义,使其按字面意义处理。常见的转义字符包括: - `\c`: 显示后不换行。 - `\f`: 在终端屏幕上显示新行。 - `\n`: 换行。 - `\r`: 回车。 - `\t`: 制表符。 #### 条件...

    运维看家本领之一:Shell脚本编程与正则表达式

    正则表达式是一种文本模式,包括普通字符(例如,字母和数字)和特殊字符(称为“元字符”)。它使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在Shell脚本中,正则表达式可以与grep、sed、awk等工具...

    Shell 脚本语言入门

    变量名遵循特定的命名规则,通常以字母或下划线开头,后跟任意数量的字母、数字或下划线。 2. **命令与函数**:Shell脚本的核心部分,用于执行具体的操作。这包括内置命令(如`echo`、`if`语句)和外部命令(如`ls...

    Shell学习.docx

    Shell是Linux系统中至关重要的组成部分,它是一个用C语言编写的程序,作为用户与Linux操作系统之间的桥梁。Shell不仅是一个命令语言,允许用户输入指令执行操作,同时它也是一种程序设计语言,能够编写脚本来自动化...

    shell编程之基础篇

    Shell编程是Linux系统管理与自动化任务中不可或缺的技能,它允许用户通过编写脚本来执行一系列命令,从而提高工作效率和实现复杂操作的自动化。在本篇笔记中,将从基础篇开始,介绍构建基本Shell脚本的各项知识点。 ...

    Shell语句.pdf

    命名变量时,通常遵循C++中的命名规则,如使用大写字母来表示自定义变量,以区分它们是变量而非命令或选项。而环境变量则是系统预设的变量,例如HOME、PATH等,它们在所有Shell会话中都可以使用,并且可以由用户...

    Shell学习笔记总结

    awk 中数组的下标可以是数字和字母,称为关联数组。awk 也有多种内建函数,例如 split 函数和字符串函数 sub 和 gsub。 八、 程序控制语句和数组 awk 中的程序控制语句包括 next 语句和 exit 语句。数组可以用域值...

    shell脚本初学基础

    Shell脚本中的数据类型包括数字和字符串。字符串可以用单引号或双引号包围。单引号内的内容原样输出,不解析变量;双引号内可以包含变量和转义字符。要获取字符串长度,可以使用`${#string}`。获取子字符串,使用`${...

    Shell编程与应用实践

    - **命名规则**:变量名必须以字母或下划线开头,可以包含字母、数字或下划线,且区分大小写。 - **赋值**:使用`variable_name=value`格式进行赋值,注意赋值符两边不能有空格。 - **引用**:在使用变量值时,需在...

    linux shell 脚本

    1. **变量**:在Shell脚本中,我们可以定义并使用变量存储各种类型的数据,如字符串、数字或路径。变量名需以字母或下划线开头,后续可跟字母、数字或下划线。使用`$`符号来引用变量的值。 2. **命令行参数**:脚本...

    shell编程pdf

    - **命名规则**:变量名由字母、数字和下划线组成,并且必须以字母或下划线开头。 - **合法变量名示例**: - `hello_world` - `_1st_name` - **不合法变量名示例**:`1st` (以数字开头)、`OK!` (包含特殊字符) ...

    shell的基本语法.docx

    Shell 是一个命令解释器,它在操作系统的最外层,负责直接与用户进行对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用户。这种对话方式可以是交互式的,也可以是非交互...

    Linux Shell 详解

    - **变量命名规则**:Shell 变量名可以包含字母(大小写均可)、数字及下划线 `_`,但不能以数字开头。 - **引号**:主要有三种类型——单引号 `'`、双引号 `"`, 和反引号 `` ` ``。单引号内的所有内容都被视为普通...

    shell脚本.docx

    - 只能使用英文字母、数字和下划线,不能以数字开头。 - 中间不能有空格,可以使用下划线(_)。 - 不能使用标点符号。 - 不能使用bash的关键字(可通过`help`命令查看保留关键字)。 2. **变量使用** - 直接...

    linuxshell脚本语言基础知识.pdf

    - 变量名只能包含字母、数字和下划线,且不能以数字开头。 - 引用变量时,使用`$变量名`。 - 变量值可以包含在双引号或单引号中,双引号保留特殊字符的含义,而单引号中的特殊字符失去其特殊性。 - 可以使用`unset`...

Global site tag (gtag.js) - Google Analytics