shell学习随笔
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell学习随笔相关的知识,希望对你有一定的参考价值。
umask 设置权限掩码
一般默认掩码为022
目录最高权限 777
文件最高权限 666
根据掩码,创建目录时,权限为
777 - 022 = 755
666 - 022 = 644
字符串测试
test
1)检测变量是否为空
[ -z $var]
如果为空执行后面的
[ -z $var ] && touch filename
程序退出状态
举例:测试字符串
[ -z "" ]
echo $? # 0
[ -z "aaa" ]
echo $? # 1
0为正常,1为异常
测试状态
文件:
-d 目录-x 可执行
-w 可写
-s 文件长度非空
-r 可读
-L 符号连接
-f 正规的文件1)测试文件是否可执行
[ -x filename ]
echo $?
2)测试是否是正规的文件,如果是目录,则不通过
[ -f tttt ];echo $?
本文出自 “nickylans” 博客,请务必保留此出处http://378359.blog.51cto.com/368359/1908872
以上是关于shell学习随笔的主要内容,如果未能解决你的问题,请参考以下文章