系统操作和维护
条件测试
1.文件测试
2.整数测试
3.字符串和逻辑测试
If语句:
If单分支语句
If双分支语句
If多分支语句
If嵌套语句
测试命令:
测试特定表达式是否成立。当条件成立时,测试语句的返回值为0,否则为其他数值。
格式1:测试条件表达式
格式二:[条件表达式]//注意有空格。
锉刀试验
文件测试是指根据给定的路径名判断是文件还是目录,或者判断文件是否可读、可写、可执行。
常用的测试运算符:
-d:测试是否是目录。
-e:测试目录或文件是否存在(exist)
-f:测试它是否是文件。
-r:测试当前用户是否有读取权限。
-w:测试当前用户是否有写权限。
-x:测试当前用户是否有权执行(execute)。
实际操作:
格式1:
Test -d /etc/sysconfig(测试/etc中的sysconfig目录是否存在)。
echo $?(如果输出值为0,则条件成立。)
格式2:
[ -d /etc/sysconfig ]
echo $?(如果输出值为1,则条件不成立。)
整数值比较:
格式:[整数1运算符整数2]
常用的测试运算符:
-情商:相等。
-ne:不相等(不相等)
-gt:大于(大于)
-lt:小于(小于)
——乐:小于或等于。
——葛:大于等于。
字符串比较
格式1:[字符串1=字符串2]
【字符串1!=字符串2]
格式2: [-Z字符串]
常用的测试I运算符:
=:字符串内容相同。
!=:字符串内容不同!表达相反的意思
-z:字符串内容为空。
逻辑测试
格式1:[表达式1]运算符[表达式2] …
格式2:命令1操作员命令2 …
常见操作选项
-a or:逻辑and,“and”的意思
-o or ||:逻辑or,表示“或”
!逻辑否,表示“否”
If语句:
单分支结构:
If条件测试操作
然后
指令序列
船方不负担装货费用
双分支结构:
If条件测试操作
然后
命令序列1
其他
命令序列2
船方不负担装货费用
多分支结构:
If条件测试操作
然后
命令序列1
Elif条件测试操作2
然后
命令序列2
其他
命令序列3
船方不负担装货费用
If嵌套语句:
实验目的:跑一场比赛,在10秒内进入决赛。输入性别后,会提示我们分别输入男团还是女团,使用多重判断,嵌套if。
更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。