【Linux】权限chmod命令+Linux终端常用快捷键

发布于:2025-06-04 ⋅ 阅读:(22) ⋅ 点赞:(0)

目录

linux中权限表示形式

解析标识符

权限的数字序号

添加权限命令chmod

使用数字表示法设置权限

使用符号表示法设置权限

linux终端常用快捷键


🔥个人主页 🔥

😈所属专栏😈 

在 Linux 系统里,权限管理是保障系统安全以及合理控制资源访问的重要机制

linux中权限表示形式

命令: ls -l

 如上图所示,框选出的是文件的权限

在 Unix 系统里,每一个文件和目录都有三种访问权限,分别是:

  • 读取(r):能够查看文件内容,或者列出目录中的文件
  • 写入(w):可以修改文件内容,或者在目录中创建、删除文件
  • 执行(x):可以运行文件(针对可执行文件),或者进入目录(针对目录)

这三种权限分别分配给三类用户:

  • 文件所有者(u):创建文件的用户。
  • 用户组(g):和文件所有者属于同一用户组的用户。
  • 其他用户(o):除了所有者和用户组成员之外的其他用户。

解析标识符

-rw-rw-r--

首先把上述的标识符号按照 1-3-3-3来分,即分为

  1. (“-”表示是文件,“d”表示的是目录) 
  2. rw- 表示可读可写但不可执行代表所有者(u)的权限
  3. rw- (表示可读可写但不可执行代表用户组(g)的权限
  4. r--  (表示可读不可写不可执行表其他用户(o)的权限

权限的数字序号

权限可以借助三位八进制数来表示权限,r记为4,x记为2,x记为1

  • 第一位代表所有者(u)的权限
  • 第二位代表用户组(g)的权限
  • 第三位代表其他用户(o)的权限

  • 0 :无任何权限,即 ---
  • 1 :仅有x权限,即 --x
  • 2 :仅有w权限,即 -w-
  • 3 :有w和x权限,即 -wx
  • 4 :仅有r权限,即 r--
  • 5 :有r和x权限,即 r-x
  • 6 :有r和w权限,即 rw-
  • 7 :有r,w,x权限 ,即 rwx

添加权限命令chmod

语法:chmod [选项] 权限模式 文件名

常用选项

选项 作用描述
-R/--recursive 递归修改目录及其内容的权限
-v/--verbose 显示详细的权限修改信息
--reference 参考其他文件的权限
+/-/= 符号模式:添加 / 删除 / 设置权限
数字模式(如 755 快速设置权限(所有者 / 用户组 / 其他用户)
u+s/g+s/+t 设置 SetUID/SetGID/Sticky 特殊权限

使用数字表示法设置权限

目前这个文件是所有者只有读权限用户组读写执行权限其他用户读和执行权限

755所有者拥有读、写、执行权限(4 + 2 + 1 = 7);用户组和其他用户拥有读、执行权限(4 + 1 = 5)

644所有者拥有读、写权限(4 + 2 = 6);用户组和其他用户只有读权限(4)

777所有者,用户组和其他用户拥有读、写、执行权限(4 + 2 + 1 = 7)

使用符号表示法设置权限

  • +:添加权限
  • -:删除权限
  • =:设置权限

u+x为所有者添加执行权限。

g-w:删除用户组的写入权限

o=r:将其他用户的权限设置为只读

 -R :赋予目录及其所有子文件和子目录权限


chmod -R 777 directory

linux终端常用快捷键

终端控制

快捷键 功能描述
Ctrl + l 清屏(同 clear 命令)
Ctrl + z 将当前进程挂起(Suspend),可使用 fg 恢复
Ctrl + c 终止当前运行的进程
Ctrl + _ 撤销上一次操作(Undo)

光标的移动

快捷键 功能描述
Ctrl + a 移动光标到行首
Ctrl + e 移动光标到行尾

 历史命令

快捷键 功能描述
history 查看历史命令
Ctrl + r 反向搜索历史命令(Reverse search)
Ctrl + g 退出历史搜索模式
/ 浏览历史命令(上 / 下箭头)
Ctrl + p 显示上一条命令(Previous)
Ctrl + n 显示下一条命令(Next)

文本编辑

快捷键 功能描述
Ctrl + d 删除当前光标所在的字符/关闭当前终端会话
Ctrl + h 删除当前光标前的字符
Ctrl + k 剪切从光标位置到行尾的所有文本
Ctrl + u 剪切从光标位置到行首的所有文本
Ctrl + y 粘贴之前剪切的文本
Alt + u 将当前单词转换为大写
Alt + l 将当前单词转换为小写


网站公告

今日签到

点亮在社区的每一天
去签到