技术改变生活

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页

2020年2月1日 #

摘要: docker起源于2013年,目前新版的docker需要linux 7版本环境。 docker的三个基础概念:镜像、容器、仓库。 docker安装: yum install docker #docker安装 systemctl start docker.service #docker启动 docke 阅读全文
posted @ 2020-02-01 21:11 小阿峰 阅读(216) 评论(0) 推荐(0) 编辑

2020年1月31日 #

摘要: 函数的定义 函数名称() { 执行的代码块 } function 函数名 { 执行的代码块 } 函数需要先定义,然后才能调用;调用函数时,只需要输入函数名即可;函数可以多次反复调用。 函数中定义的变量和shell中的变量不是一回事;函数中定义的变量,需要在调用函数时赋值或引用。函数中的变量和shel 阅读全文
posted @ 2020-01-31 21:21 小阿峰 阅读(787) 评论(0) 推荐(1) 编辑

摘要: 数组是特殊的变量,普通变量可以支持切片 a=sum_abc.mail.cn echo ${a:5:3} abc 普通数组只能使用整数做为数组索引,关联数组可以使用字符串做为数组索引 普通数组 apples=(linux shell wps fox wp) linux shell wps fox wp 阅读全文
posted @ 2020-01-31 11:30 小阿峰 阅读(145) 评论(0) 推荐(0) 编辑

2020年1月30日 #

摘要: 打开一个文件句柄 touch /file1 exec 6<> /file1 #打开一个文件,自定义文件句柄(前提是这个句柄未被占用) 释放一个文件句柄 exec 6<&- 文件描述符fd(file describtion) 当一个文件句柄未被释放,即使误删除改文件,文件内容依然可以恢复 rm -rf 阅读全文
posted @ 2020-01-30 21:03 小阿峰 阅读(547) 评论(0) 推荐(0) 编辑

摘要: for while 表是条件为真时执行循环体中的内容;until表是条件为假时,执行循环体中的内容。 for_while_until_ping.sh #!/usr/bin/bash #for while until ping #v1 by xfeng 2019.02.30 for i in {2.. 阅读全文
posted @ 2020-01-30 20:19 小阿峰 阅读(176) 评论(0) 推荐(0) 编辑

摘要: until与while对比 while语句结构 while 条件测试 do 循环体 done 当条件测试成立(条件测试为真),执行循环体 until语句结构 until 条件测试 do 循环体 done 当条件测试不成立(条件测试为假),执行循环体 while适合写下线的例子;until适合写上线的 阅读全文
posted @ 2020-01-30 20:02 小阿峰 阅读(519) 评论(0) 推荐(0) 编辑

2020年1月26日 #

摘要: linux中shell执行注意细节 语法: bash -n a.sh #检测bash语法是否有错 bash -vx a.sh #查看a.sh的执行过程,+代表已经执行的动作 grep命令的语法: grep [OPTIONS] PATTERN [FILE...] 例如: [root@a ~]# sed 阅读全文
posted @ 2020-01-26 20:07 小阿峰 阅读(240) 评论(0) 推荐(0) 编辑

2020年1月25日 #

摘要: shell中的通配符(元字符),表示不是本意,由shell来解析 常用的元字符有: * 匹配任意多个字符 ? 匹配任意一个字符 [] 匹配括号中任意一个字符 \ 转义符,让元字符回归本意 {} 集合 touch file{1..5} mkdir -p /home/{333/{a,b},444} () 阅读全文
posted @ 2020-01-25 23:04 小阿峰 阅读(709) 评论(0) 推荐(0) 编辑

摘要: expr expr可以用于四则运算,+、-、\*、/、%(取余) 语法格式: expr $num1 + $num2 $(()) $(())可以进行四则运算,+、-、*、/、%(取余),并直接输出计算的结果 语法格式: echo $(($num1+$num2)) echo $((num1+num2)) 阅读全文
posted @ 2020-01-25 22:28 小阿峰 阅读(136) 评论(0) 推荐(0) 编辑

2020年1月11日 #

摘要: Linux中发送、查看、删除、清空mail邮件信息 #mail -s "标题" 用户 < 文件 使用<重定向命令将文件的内容发送到指定用户 #mail -s "标题" 用户 输入发送的邮件内容 使用Ctrl+d结束输入 手动输入发送的邮件内容给指定用户 quit 退出邮件查看 #mail file 阅读全文
posted @ 2020-01-11 13:27 小阿峰 阅读(141) 评论(0) 推荐(0) 编辑

2019年12月26日 #

摘要: 在linux命令前加上反斜杠,可以临时取消使用别名。比如 \rm -rf 反斜杠是直接调用rm的原命令,为了保证你使用的命令不是各种系统别名,经常会在命令前面加一个反斜杠来去除别名。 阅读全文
posted @ 2019-12-26 23:45 小阿峰 阅读(128) 评论(0) 推荐(0) 编辑

2019年12月1日 #

摘要: redis登陆方法: #hostip指定连接redis的主机ip,若redis.conf文件中bind了某个固定ip地址后,必须用-h指定ip进行连接,否则无法连接 [root@xuexi ~/redis]./redis-cli -h hostip > auth password >info >ke 阅读全文
posted @ 2019-12-01 14:27 小阿峰 阅读(105) 评论(0) 推荐(0) 编辑

摘要: yum方式安装rpm包形式,安装mysql的方法: 方法一: 使用yum方式,下载后离线安装mysql的安装包 安装前,先使用命令查看,确定系统未安装mysql安装包。彻底清除之前安装的mysql安装包,及mysql的安装目录和文件。rpm -qa | grep mysql 查看系统中已有的mysq 阅读全文
posted @ 2019-12-01 13:51 小阿峰 阅读(256) 评论(0) 推荐(0) 编辑

摘要: STEP 1. 下载 去往官方下载MySQL包.http://dev.mysql.com mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz STEP 2. 解压缩 STEP 3. 将解压后的目录的内容移动到指定的安装目录下,我选择在/data/mysql, 建立相 阅读全文
posted @ 2019-12-01 13:31 小阿峰 阅读(1283) 评论(0) 推荐(0) 编辑

2019年10月27日 #

摘要: 背景:公司由于某种历史原因,导致数据库中新导入的数据与原有字符集不匹配,导入数据后,查询出现乱码,无法正常显示数据信息。 解决方法:导出原有数据库的数据信息,修改字符集后重新导入回去。前提条件是目标字符集需要大于或者等于已有字符集,否则导入失败。 操作过程如下: mysql> show create 阅读全文
posted @ 2019-10-27 15:01 小阿峰 阅读(904) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页