Linux系统中umask命令详解及目录操作
需积分: 50 136 浏览量
更新于2024-08-25
收藏 565KB PPT 举报
"umask命令用于设置新建文件权限的掩码,影响文件创建时的默认权限。通过umask,可以限制文件对用户(u)、同组用户(g)和其他用户(o)的读(r)、写(w)和执行(x)权限。默认情况下,umask的值通常是0022,意味着新创建的文件对用户有读写执行权限,对同组用户有读写权限,对其他用户只有读权限。可以通过`umask -S`以符号形式查看掩码,或`umask -p`以数字形式查看。要取消组用户的写权限和其他用户的读写执行权限,可以使用`umask u=rwx,g=rx,o=`。此外,还可以直接设置八进制数值,如`umask 0037`,这将使得新文件对用户有读写执行权限,对同组用户只有读权限,对其他用户无任何权限。"
在Linux操作系统中,目录和路径名是文件系统组织的核心概念。Linux采用树形目录结构,每个目录都有唯一的标识,称为I节点,包含文件的控制管理信息。根目录(`/`)是整个结构的起点,包含了一系列重要的子目录,如`bin`(存放基本命令)、`sbin`(系统管理命令)、`etc`(系统配置文件)、`root`(超级用户目录)、`dev`(设备文件)、`home`(用户主目录)、`lib`(共享库)、`lost+found`(存储意外断电时的文件)、`mnt`(挂载点)、`proc`(虚拟文件系统,反映系统状态)、`tmp`(临时文件)、`usr`(重要程序和资源)、以及`var`(变化数据)。工作目录是用户当前操作的目录,而主目录是用户登录时的默认目录,通常位于/home下,包含用户特定的文件和配置。
路径名是文件系统中定位文件的关键,分为绝对路径名和相对路径名。绝对路径名是从根目录开始到目标文件的完整路径,而相对路径名则是相对于当前工作目录的路径。通过改变工作目录(如使用`cd`命令)和操作目录内容(如`mkdir`、`rmdir`、`ls`等),用户可以在文件系统中导航和管理文件和目录。此外,还可以使用链接文件(硬链接和软链接)来创建文件的多个入口,以及通过`chmod`改变文件或目录的权限,`chown`和`chgrp`来更改文件所有者和所属组。联机帮助命令如`man`则提供了对这些工具的详细文档。
274 浏览量
600 浏览量
点击了解资源详情
点击了解资源详情
2021-11-04 上传
2010-08-27 上传
点击了解资源详情
点击了解资源详情
253 浏览量
辰可爱啊
- 粉丝: 18
- 资源: 2万+