
Linux/UNIX命令手册:chown与chmod详解
下载需积分: 9 | 139KB |
更新于2024-11-09
| 142 浏览量 | 举报
收藏
"这是一份关于Linux/UNIX操作系统的常用命令速查手册,主要涵盖了`chown`和`chmod`这两个重要命令的使用方法。`chown`命令用于更改文件或目录的所有者,而`chmod`命令则用于调整文件的读、写、执行权限。手册提供了详细的参数解释和使用示例,帮助用户更好地管理和保护他们的文件系统。"
在Linux/UNIX环境中,掌握基本的命令行操作是至关重要的,特别是文件和权限管理。以下是对这两个命令的详细说明:
**1. 更改档案拥有者命令: `chown`**
`chown`命令允许你更改文件或目录的所有权,即哪个用户或用户组是文件的拥有者。命令的基本格式如下:
```bash
chown [-cfhvR] [--help] [--version] user[:group] file...
```
- `-c`: 如果文件的拥有者确实已更改,才会显示更改信息。
- `-f`: 静默模式,即使无法更改拥有者也不显示错误消息。
- `-h`: 只改变符号链接本身而不是它指向的文件。
- `-v`: 显示详细信息,显示每个文件的拥有者更改情况。
- `-R`: 递归更改当前目录下所有文件和子目录的拥有者。
例如,要将目录`/oracle/u01/app/oracle`的拥有者更改为用户`oracle`,并将其所属组设置为`oinstall`,可以使用如下命令:
```bash
chown -R oracle:oinstall /oracle/u01/app/oracle
```
**2. 修改权限: `chmod`**
`chmod`命令用于改变文件或目录的访问权限,包括读(r)、写(w)和执行(x)权限。有两种表示方式:符号法和八进制数字法。
**符号法**:
命令格式:
```bash
chmod {u|g|o|a} {+|-|=} {r|w|x} filename
```
- `u`: 用户自己。
- `g`: 同组用户。
- `o`: 其他用户。
- `a`: 所有用户。
- `+`: 增加权限。
- `-`: 移除权限。
- `=`: 设置权限。
- `r`: 读取权限。
- `w`: 写入权限。
- `x`: 执行权限。
例如,要让所有用户都能读取和执行文件`filename`,可以运行:
```bash
chmod a+rx filename
```
**八进制数字法**:
命令格式:
```bash
chmod abc file
```
- `a`, `b`, `c` 分别代表用户(User)、组(Group)和其他(Other)的权限,每个位置的数字范围是0到7。
- 每个数字是三个权限位的组合:4代表读(r),2代表写(w),1代表执行(x)。
例如,如果要设置一个文件的权限为rwx(读、写、执行),则数字为7(4+2+1)。如果要设置为rw-(读、写,但无执行权限),数字为6(4+2)。如果要设置为r-x(读、执行,但无写权限),数字为5(4+1)。
例如,要将文件`filename`的权限设置为所有用户可读和执行,但不可写,可以使用:
```bash
chmod 555 filename
```
这份Linux/UNIX常用命令速查手册提供了对这两个关键命令的详细解析,对于在这些操作系统环境下工作的人来说,是一个非常实用的参考资料。通过熟练运用`chown`和`chmod`,用户可以有效地控制文件和目录的访问,确保系统安全性和数据保护。
相关推荐










fengxue0314
- 粉丝: 0
最新资源
- 三星1676打印机灌粉芯片破解方法
- MFC树控件CTreeView的使用与遍历技术
- ExtJS Web应用开发指南第2版详解
- 美萍库存管理系统标准版v45:免加密狗测试指南
- 基于Java Web的学生成绩管理系统功能实现
- 探索高質量舊字形明體的未來
- 5890设备NV备份与恢复工具集锦
- ncstudio维宏5.56版:CNC机床及流水线控制解决方案
- rrdtools绘图工具:数据可视化利器
- 滑动菜单与ActionBar的整合实践
- 掌握ASP.NET MVC 5构建响应式Web应用
- Java爬虫技术详解:搜索引擎与信息抓取教程
- 32*64点阵屏应用详解及其编程接口
- Android开机自启动与关机消息处理机制
- 深入解析OA项目中Java三大框架的应用
- C语言开发的学生成绩管理系统操作指南
- Win7与VS2010环境下jrtplib和jthread库文件的获取与编译
- C#实现软键盘调用的方法指南
- VB编程绘制矿山等值线快速方法
- DWZ富客户端框架:全面支持PDF、Word、chm文档处理
- Cobra ODE GenPS3iso v2.4: PS3 ISO文件制作新工具
- Jxls数据导入Excel实例详解
- Android短信备份系统实现与短信内容获取
- ASP技术构建网上作业提交平台毕业设计