vim中的shell基础学习(if、for、while、case…)

本文介绍了Linux shell中的基础操作,包括文件类型的判断(-d, -e, -f等)、权限检查、命令执行的返回值以及运算符的使用。详细讲解了if条件测试、for循环、while循环和case条件测试语句的应用,同时提供了实例演示如何通过for+if结构检查主机在线状态。" 113599186,10541722,Zabbix 5.0 监控MySQL 5.0配置教程,"['数据库监控', 'Zabbix', 'MySQL管理', '系统监控', '数据库安全']
摘要由CSDN通过智能技术生成

Linux第五次打卡(补卡)
4.2.3判断用户的参数
运算符 作用
-d 文件是否为目录类型
-e 文件是否存在
-f 判断是否为一般文件
-r 判断当前用户是否有读权限
-w 判断当前用户是否有写入权限
-r 判断当前用户是否有执行权限

echo $?→→显示上一次命令执行的返回值(返回0成功 真 有意义 存在… 非0失败 假 无意义 不存在…)
eg: [root@localhost ~]# [ -e /etc/ ]
[root@localhost ~]# echo $?
0
“与”运算符–&&—前面命令成功 执行其后面的命令
eg: [root@localhost ~]# [ -e /etc/fstab ] && echo “okok”
okok
[root@localhost ~]# [ -d /etc/fstab ] && echo “okok”
[root@localhost ~]#

“或”运算符--||---前面命令失败 执行其后面的命令
	eg: [root@localhost ~]# echo $USER

root
[root@localhost ~]# [ $USER = linuxprobe ] || echo “current_user”
current_user

“非”运算符--!---把判断结果取反(对变错 错变对)
	eg: [root@localhost ~]# [ ! $USER = root ] || echo "current_user"

current_user

	练习:
	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值