记录自己学习Linux过程中遇到的各种问题
关于MariaDB
几天数据库相关命令
systemctl status mariadb //查看数据库状态
systemctl start mariadb //尝试启动数据库
mysql //进入数据库
关于Shell
接收用户参数:
$0 当前Shell脚本程序名称
$# 总共几个参数
$* (1,2,3,4…)对应位置的数值
$? 显示上一次命令执行返回值
测试语句格式:[ 条件表达式 ](括号两边应有一个空格)
若条件成立,则返回数字0,否则返回其他数值
文件判断参数
操作符 | 作用 |
---|---|
-d | 判断文件是否为目录类型 |
-e | 判断文件是否存在 |
-f | 判断是否为一般文件 |
-r | 判断当前用户是否有权限读取 |
-w | 判断当前用户是否有权限写入 |
-x | 判断当前用户是否有权限执行 |
整数比较运算符
操作符 | 作用 |
---|---|
-eq | 是否等于 |
-ne | 是否不等于 |
-gt | 是否大于 |
-ge | 是否大于或等于 |
-lt | 是否小于 |
-le | 是否小于或等于 |
字符串比较
操作符 | 作用 |
---|---|
= | 比较字符串内容是否相同 |
!= | 比较字符串内容是否不同 |
-z | 判断字符串内容是否为空 |