umask命令
2015-07-16 22:48
387 查看
常用用法:umask [mask]
含义:
1、没有"mask"参数,表示打印当前的mask设置值
2、有"mask"参数,表示设置当前的mask值为"mask"
3、mask值的用途
mask值表示创建文件时默认需要减去的权限
创建一般文件时,默认的权限是"0666-mask"
创建目录时,默认的权限是"0777-mask"
注意,以上的相减操作不能通过数字形式直接相减,这会产生错误,需要通过对应的rwx形式进行操作
比如"0666-0003"
数字直接相减结果是:0663
正确的方式是:"rw-rw-rw-"减去"-------wx",结果为"rw-rw-r--"
4、mask设置值是跟当前的shell环境相关联的设置
备注:
1)在Ubuntu 14.04中直接执行"man umask",会发现得到的结果是"man 2 umask",即得到的是umask()系统调用函数的帮助
2)查看umask命令的帮助,可见
http://manpages.ubuntu.com/manpages/karmic/man1/umask.1posix.html
含义:
1、没有"mask"参数,表示打印当前的mask设置值
2、有"mask"参数,表示设置当前的mask值为"mask"
3、mask值的用途
mask值表示创建文件时默认需要减去的权限
创建一般文件时,默认的权限是"0666-mask"
创建目录时,默认的权限是"0777-mask"
注意,以上的相减操作不能通过数字形式直接相减,这会产生错误,需要通过对应的rwx形式进行操作
比如"0666-0003"
数字直接相减结果是:0663
正确的方式是:"rw-rw-rw-"减去"-------wx",结果为"rw-rw-r--"
4、mask设置值是跟当前的shell环境相关联的设置
备注:
1)在Ubuntu 14.04中直接执行"man umask",会发现得到的结果是"man 2 umask",即得到的是umask()系统调用函数的帮助
2)查看umask命令的帮助,可见
http://manpages.ubuntu.com/manpages/karmic/man1/umask.1posix.html
相关文章推荐
- 深入理解JavaScript系列(41):设计模式之模板方法
- 深入理解JavaScript系列(46):代码复用模式(推荐篇)
- 深入理解JavaScript系列(42):设计模式之原型模式
- LeetCode 234: Palindrome Linked List (回文链表)
- 修改android应用包名
- 修改android应用包名 分类: android 学习笔记 2015-07-16 22:48 4人阅读 评论(0) 收藏
- 关于stringWithFormat:
- 《JavaScript设计模式与开发实践》读书笔记之观察者模式
- 研究row_number和rank分析函数的区别
- at org.apache.jsp.index_jsp._jspInit(index_jsp.java:23)异常解决
- at org.apache.jsp.index_jsp._jspInit(index_jsp.java:23)异常解决
- at org.apache.jsp.index_jsp._jspInit(index_jsp.java:23)异常解决
- mysql备份以及我的备份文档
- PHP 使用GD库生成验证码 在图像上绘制汉字
- Linux下的定时器:alarm()与setitimer()
- 【计算机网络】知识点记录
- 欢迎使用CSDN-markdown编辑器
- 第八章、bash脚本编程(上)
- Android 回调接口是啥,回调机制详解
- 面试试题总结