/images/avatar.png

xargs原理及使用

简介 之所以能用到这个命令,是由于很多 linux 命令不支持用管道传递参数,xargs 可以理解为参数转换器,例如 1 2 3 4 #错误指令 find /sbin -perm +700 | ls -l #正确指

MySQL 数据库备份和还原

背景 数据是企业生产的重中之重,保护数据安全,防止数据丢失很关键 使用 mysqldump 进行备份 备份的方案场景,列举部分场景 只备份某一个库,不要里面的表 备份所有

shell 分类

在大部份的 UNIX 系统,三种著名且广被支持的 shell 是 Bourne shell(AT&T shell,在 Linux 下是 BASH)、C shell(Berkeley she

shell 入参和默认变量

对于shell脚本而言,有些内容是专门用于处理参数的,它们都有特定的含义,例如 1 2 3 /home/shouwang/test.sh para1 para2 para3 $0 $1 $2 $3 其中$0代表了执行的脚本名,$1,$2分

shell 变量

给变量赋值,使用等号即可,但是等号两边千万不要有空格,等号右边有空格的字符串也必须用引号引起来 变量定义 1 2 3 para1="hello world" #字符串直接赋给变量para

shell 命令执行

在shell中执行命令通常只需要像在终端一样执行命令即可,不过,如果想要命令结果打印出来的时候,这样的方式就行不通了。因此,shell的命令

shell 条件分支

一般说明,如果命令执行成功,则其返回值为0,否则为非0,因此,可以通过下面的方式判断上条命令的执行结果: if 分支 1 2 3 4 5 6 7 8 9 if [ $? -eq 0 ]