1.算数运算命令有哪几种?
Linux算数运算命令包括:算数运算符,关系运算符,布尔运算符,字符串运算符
算数运算符:+(加法运算符)-(减法运算符)*(乘法运算符)/(除法运算符)
%(取余运算符)**(幂运算)++(自增运算符)--(自减运算符)
关系运算符:
$gt -------- greater than > 大于
$gte --------- gt equal >= 大于等于
$lt -------- less than < 小于
$lte --------- lt equal <= 小于等于
$ne ----------- not equal != 不等于
$eq -------- equal = 等于
布尔运算符:
- 逻辑与(&&): 只要有一个操作数为false,就返回false,要求两个操作数都为true时返回true。
- 逻辑或(||): 只要有一个操作数为true,就返回true,要求两个操作数都为false时返回false。
- 逻辑非(!): 反转操作数的逻辑状态,如果操作数为true,则返回false,反之则返回true。
2。定义变量url=https://blog.csdn.net/weixin_45029822/article/details/103568815
1)截取网站访问的协议
2)截取网站访问账号信息
写一个脚本,完成以下要求:
给定一个用户:
1、如果其UID为0,就显示此为管理员;
2、否则,就显示其为普通用户;
此问题实际上包含了两部分:一部分是关于在Linux中定义变量和处理URL,另一部分是关于Linux用户权限的处理。
①,截取网站访问的协议和账号信息
[root@localhost ~]# mkdir finally_bash # 创建文件夹
[root@localhost ~]# cd finally_bash/
[root@localhost finally_bash]# vim bash.sh # 进入vim 编辑器
②,判断用户权限
3.写一个脚本判断当前系统上是否有用户的默认shell为bash;如果有,就显示有多少个这类用户;否则,就显示没有这类用户;