linux 中$1什么意思? 比如 if test -z $1这个名命令啥子作用?

linux 中什么意思? 比如 if test -z 这个名命令啥子作用?,第1张

$1在shell中称为“位置参数”,表示传入的第1个参数(第1个入参)。用在shell脚本主体中,表示shell脚本的第1个入参。用在shell脚本函数里,表示函数的第1个入参。test -z $1 是一个判断表达式,用于判断$1的值是否为空字符串。若为空,则结果为true;否则为false。

你说的上面 第二档里面的那个里面 表示的是此文件 或 目录的大小。1有可能是单位是以KB结尾 也有可能是以 B 结尾,也就是字节结尾,但一般Linux里面 如果你没指定查看文件的单位是什么,那么默认的就是以字节为单位来查看。

权限排列示意:

三个 三个 为一组 这就去了九个档 你这上面一共有10个字符,最后一个字符表示,这一条信息里面的是属于文件一类的,还是属于目录一类的。

UGO 意思表示 Users Group Other

1. 按从左到右的顺序排列 依次意思是: 用户、组、其它。

2. 用户占三个档 分别表示 读、写、执行。如上:-rw 这表示这个用户文件 只能读和写。

3. x 表示执行


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8987708.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存