[Linux] 第22课(实战部分)+一些学习感悟

1、感悟

在没有完全掌握基础的情况下,学习后面的内容,将会不断返工,效率极其低下。
比如:分不清 $?、$#、$*,在写脚本时就很容易出错。
建议:莫求快,求稳。反复练习直至熟练,再走下一步。

2、第22课实战部分

今天将第22课后半部分补上了。

2.1实战mysql

mariadb目的是完全兼容mysql,同一个人写的,叫迈克尔·维德纽斯

安装

yum -y install mariadb mariadb-server
rpm -qf mysql

配置

systemctl start mariadb
mysqladmin -u root password “123456”

使用

mysql -u root -p123456 #注意:p后面没有空格
show databases
; #分号不能省

create database db1;
use db1
create table user(id int);
insert into user values(1);
insert into user values(2);
select * from user;

2.2 mysql自动化备份脚本

思路

  1. 检查当前环境:目录是否存在、权限、时间、用户等等;
  2. 运行命令:备份、压缩…;
  3. 清理过程文件;
  4. 执行结果提示,成功/失败。

脚本查看

略。

3、基础强化

$? 上一命令退出码,0表示正常
$# 脚本参数个数
$* 脚本参数列表

expr 0 + 0
echo $? #结果为1,说明0+0执行存在异常

打印提示信息:
cat <<eof
************
*1.xxx
*2.xxx
*3.xxx
************
eof

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值