自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 修改表结构

ALTER TABLE语句用于改变表的结构。例如,可以添加或删除列、创建或销毁索引、更改现有列的类型,或者对列或这个表重命名。在执行某些修改(alter)操作时(如更改列的数据类型、添加SPATIAL INDEX、删除主键、转换字符集、添加/删除加密等),对表的DML操作会被阻塞。如果表很大,则需要花费更多的时间来执行alter操作,并且在此期间应用程序无法访问表,这是无法接受的。在这种情...

2020-03-30 13:57:03 737

原创 安装Percona工具包

Percona工具包是一个高级开源命令行工具集,它是由Percona开发和使用的,用于执行各种不易手动执行的困难或复杂的任务。安装(CentOS7系统)先安装官方YUM源列出percona-toolkit工具包的可用版本[root@www yum.repos.d]# yum installhttps://www.percona.com/redir/downloads/percona-...

2020-03-30 13:54:39 442

原创 awk 数组

数组是一个可以存储多个值的变量 定义数组 数组名[下标]=元素值 调用:数组名[下标] a=[1,2,"abc"] a[2]=abc //下标从0开始 遍历数组的用法:for(变量 in shuzum){print 数组名[变量]} ...

2020-03-20 15:23:58 385

原创 shell编程-awk-02

awk处理条件:认识awk处理条件的设置1.使用正则设置条件-输出以bash结尾的完整记录(输出整行)# awk -F: ‘/bash$/{print}’ /etc/passwd -输出包含root的行 # awk -F: '/root/' /etc/passwd -输出root或者tom账户的用户名和UID信息 # awk -F: '/^(root|t...

2020-03-20 10:08:24 183

原创 awk

awk提取本机网卡流量根分区的剩余流量语法结构:awk 选项 ‘[条件]{指令}’ 文件//如果编辑多条指令,用;分割#cat test.txthello the worldwelcome to China指令: print//awk过滤文件的第二列#awk ‘{print $2}’ test.txt//输出磁盘的剩余空间#df -h | awk ‘{p...

2020-03-19 15:28:08 182

原创 shell脚本编程-函数

变量、条件、循环、函数、数组、sed、awkfunction --> 函数语法格式://函数名function_name () {//函数体,在函数中执行的命令行commands…//参数返回,return语句可选的//如果使用return语句,后面跟的值0-255;//如果未使用,则以函数的最后一条命令的运行结果作为返回值。return int :}functi...

2020-03-19 10:04:40 265

原创 sed多文本处理

完成以下操作:修改主机配置文件修改hosts文件,添加两条映射记录192.168.1.2 www.aaa.com192.168.1.3 www.bbb.com多文本处理操作:i:在指定的行之前插入文本a:在指定的行之后插入文本c:替换指定的行语法结构:#sed '2a xx' a.txt //在第2行后面,追加xx#sed '2i xx' a.txt...

2020-03-19 10:03:48 152

原创 shell脚本编程 sed.txt

1.指令:P:输出d:删除1.删除文件最后一行:# sed ’ /KaTeX parse error: Expected 'EOF', got '#' at position 37: … 2.删除文件的空行: #̲ sed ' /^/d ’ test. txts:替换语法结构:1.sed ‘s/old/new/’ test . txt# sed ‘/KaTeX parse ...

2020-03-19 10:03:07 183

原创 一键部署LNMP DHCP FTP LAMP Mysql samba nfs NTP

sed 处理文件学习方法:主要学习选项和条件指令语法结构:1.前置命令 | sed 选项 ‘条件指令’2.sed 选项 ‘条件指令’ 文件//1.条件可以是行号或者/正则///2.没有条件是默认所有条件//3.指令可以是增删改查等指令//4.默认sed输出所有内容,可以使用-n 屏蔽输出//5.支持扩展正则,使用-r选项常用选项:-n :屏蔽输出-r ...

2020-03-19 10:02:24 148

原创 shell脚本编程 正则表达式

正则表达式:通配符: * ? [] ^*.txt??.txt[0-9] [a-z] [A-Z] [0-9a-Z][^0-9]和[!0-9] //取反,非数字 *5? : 倒数第二位第5的 {[abc],*.txt} :匹配a 和b 和c 和以.txt结尾基本正则表:^ :匹配行首$ :匹配行尾[]: 集合,匹配集合中任意的单个字符[^]:对集...

2020-03-13 15:23:24 180

原创 shell脚本编程-变量初值,预交互

字符串初值设置:当你什么都没有输入的情况下,还有一个默认值。语法结构:${var:-word}//如果未定义变量的值,默认输出word//如果定义了变量的值,输出定义好的变量值实例: 创建一个脚本,实现交互式的创建用户和密码, 如果用户未设置密码,则默认密码是123456 #!/bin/bash read -p "请输入用户名:" user r...

2020-03-13 15:22:00 262

原创 shell脚本编程 函数定义 脚本中断

shell函数:将需要重复使用的操作,定义为公共的语句块,叫函数语法结构:格式1: function 函数名 { 命令序列 ... }格式2: 函数名() { 命令序列 ... }调用函数: 函数名 参数1 参数2... //在函数中使用位置变量来调用参数位置变量...

2020-03-12 15:04:45 1886

原创 shell编程 while循环

回顾:shell输出20斐波那契数列0 1 1 2 3 5 8…for 变量名 in itemitem可以是: 字符串 数字 命令行参数 文件名 linux命令输出 //要``或者$()引起来for (( 初始化; 条件; 计算机表达式))for (( i=1;i<4; i++)) //类C语言f...

2020-03-10 14:02:43 313

原创 shell脚本编程--循环(for循环)

知识回顾:创建shell脚本规则:1. 调用解释器执行# sh first.sh文件不需要执行权限2.当做命令去执行#chmod +x first.sh# ./first.sh //相对路径或绝对路径执行脚本:变量测试运算if : 单分之 双分之 多分之实例: 剪刀石头布 **检测主机是否存货! 判断成绩循环: for while case(...

2020-03-10 14:00:08 1032

原创 shell脚本编程 if分支语句、多分支

# useradd //创建一个用户 //用户的信息会写到 /etc/passwd //同时会生成以此用户名命名的家目录 在/home 创建从键盘读取用户输入的密码信息,验证输入的密码是否为123456,如果输入正确,显示密码正确,如果错误,显示密码错误。 # ssh ip地址 # vim passwd.sh#!/bin/bashread -p“请输入...

2020-03-05 11:15:40 473

原创 shell脚本编程 变量补充 if条件判断

变量的类型:字符串 数值 布尔类型 :ture false nullshell中指定变量的类型:declaredecleare:内置命令用来声明和修改变量的属性(只读-- readonly --r)设置为只读变量# declare -r a=10//不能修改包括不能删除设置为数值变量:# declare -i 变量名// 只能存储数值// 不能为...

2020-03-03 16:28:08 200

原创 shell编程-运算符

运算符+ - * / %+= 相当于 a+=b a=a+b-= *= /= %=执行运算:1. $( (a * b) )可以有空格里面的运算符不需要转义如果和字符串相加,字符串的变量默认为0expr a + b数字两边必须有空格里面的运算符需要转义 转义符/不支持数字和字符串相加[ ] 使用方括号echo $ [...

2020-03-03 14:53:47 209

原创 shell脚本编程 变量及运算符

变量:环境变量:系统已经定义好的变量,可以直接用USER UID HOME通过env这个命令去查看系统变量setUID为0的用户就是root用户用户变量:需要用户自己定义的变量变量名=变量值a=10查看变量:# echo $变量名双引和单引的区别:“” :如果包含变量,输出变量的值’ ’ :里面是什么,输出的就是什么定界符: :将里面包含的命令...

2020-03-02 14:54:57 94

原创 shell基础

shell脚本计算机(二级制0和1)-- 人(汉语英语)001001 解释器 history一切皆文件解释器:/bin/bash负责内核翻译和传达指令查看Linux中有多少解释器:#cat /etc/shellsshell中常涉及到的命令历史命令:history6版本中: /etc/profile记录了控制历史命令数量/root/.bash...

2020-03-02 13:36:01 92

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除