linux命令:遮罩码umask

   umask命令简介

umask命令显示和设置文件和目录的默认权限

1.命令格式:

  umask mode 修改umask的默认权限

2.命令功能:

对文件和目录的默认权限进行设置

3.命令参数:

usmask mode

文件默认不能具有执行权限,如果算得的结果中有执行权限,

则将其权限加1

对于新建文件的默认权限=666-umask

对于新建目录的默认权限=777-umask

4.命令实例:

    1、umask 022  设置umask的默认值为022

[[email protected] ~]# umask 022

[[email protected] ~]# umask    直接输入umask命令,查看umask当前值

0022

[[email protected] test]# ls -al

-rw-r--r--.  1 root    root    0 10月 15 11:42 a  文件a权限为644=666-umask=666-022=644

drwxr-xr-x.  2 root    root 4096 10月 15 11:42 a.directory目录a权限为755=777-022

时间: 2024-10-16 15:18:40

linux命令:遮罩码umask的相关文章

Linux命令(八)权限管理chown、chgrp、chmod、umask

权限管理:r: w:x: 三类用户:u: 属主g: 属组o: 其它用户 chown:改变文件属主(只有管理员可以使用此命令) -R: 修改目录及其内部文件的属主 --reference=/path/to/somefile file,...参考某个文件,设置相关文件权限为参考文件权限,同时改属主,属组chown USERNAME:GROUP file chgrp: chmod:修改文件的权限 修改三类用户的权限: -R --reference=/path/to/somefile file,...

Linux cat 命令源码剖析

最近在读APUE, 边看还得边做才有效果. 正好linux下很多命令的是开源的, 可以直接看源码. GNU coreutils 是个不错的选择. 源码包有我们最常用的 ls, cat等命令的源码, 每个命令都比较短小精悍, 适合阅读. 下面是我阅读 cat 命令的一点笔记. 到这里下载源码. 在源码根目录下 ./configure; make 就可以直接编译, 修改后make就可以编译了. 命令源码在 src/目录中, lib/目录下有一些用到的辅助函数和常量定义. 1. 命令行解析 基本上所有

linux退出状态码及exit命令

Linux提供了一个专门的变量$?来保存上个已执行命令的退出状态码.对于需要进行检查的命令,必须在其运行完毕后立刻查看或使用$?变量.它的值会变成由shell所执行的最后一条命令的退出状态码: [[email protected] test]# date 2017年 07月 19日 星期三 16:32:51 CST [[email protected] test]# echo $? 0 按照惯例,一个成功结束的命令的退出状态码是0.如果一个命令结束时有错误,退出状态码就是一个正数值(1-255)

Linux下查看并下载命令源码包(根据命令/应用程序逆向获取并且安装其所属源码包)

使用linux的过程中,我们会熟悉各种命令,偶尔我们不禁会问,这些命令是怎么实现的,学习他们其实是学习linux高级系统编程很快捷的方法. 这些命令的源码肯定是存放在相应的包里面,但是是哪些包呢? 发行版的包管理器为我们提供了很方便的命令接口,供我们查找我们指定命令所在的包 比如我们以最普通的uname命令来说明, 使用我们使用whereis或者which命令可以查找命令的绝对位置 通过rpm或者dpkg命令搜索命令所属的包信息 下载并安装对应的源码source包,即可得到源码 CentOS等r

linux 命令 —— umask

命令格式: umask nnn           (nnn代表数字000-777) 命令功能: umask权限补码,作用是设置默认目录或文件权限用的.默认值为022,此时你所建立的目录的默认权限是755(7-0,7-2,7-2),建立的文件默认权限是644(6-0,6-2,6-2) 常用范例: 例1:umask   ##查询当前umask权限数值 例2:umask 002 ##修改umask权限数值为002,修改后创建的目录和文件默认权限为775和664 若要长期修改umask的值,可以把它写

Linux命令、文件和目录的常见用法

1. Linux上的文件管理类命令有哪些,其常用的使用方法及其相关示例演示.    1.1.文件权限管理类命令chown:改变文件所有者chown [OPTINON]...[OWNRR][:[GROUP]] FILE...常用参数 -R :递归修改(改目录及改目录中的目录和文件)示例:#chown -R root /tmp/ligang# chown -R root:root /tmp/ligang chown [OPTION]... --reference=RFILE FILE...示例:#

十年linux命令总结

十年linux命令总结 本文链接: http://codingstandards.iteye.com/blog/786653 关于命令类型划分 本表中列出了我穷尽了我所有的记忆整理出来的Linux命令,其中关于外部命令.关键字或内建命令的划分,不一定正确.有很多命令,既是内建命令也 可能是外部命令,为啥?Bash为了更高效率的执行命令和脚本,把很多外部命令以内建命令的方式实现了.我们使用type这个命令就可以知道一个命令的类 型了,如下所示: [[email protected] ~]# typ

linux命令集

线上查询及帮助 [[email protected] ~]# man help (help command内建命令帮助)NAME       bash,  :,  .,  [,  alias,  bg, bind, break, builtin, caller, cd, command, compgen, complete, compopt, continue,       declare, dirs, disown, echo, enable, eval, exec, exit, export

linux 命令总结(转载)

linux 命令总结(转载) 1. 永久更改ip ifconfig eth0 新ip 然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip 2.从Linux上远程显示Windows桌面 安装rdesktop包 3. 手动添加默认网关 以root用户, 执行: route add default gw 网关的IP 想更改网关 vi /etc/sysconfig/network-scripts/ifcfg-eth0 更改GATEWAY  /etc/in