摘要: 在Bash的算术运算中有以下几种方法:名称 语法 范例算术扩展 $((算术式)) r=$((1+2*3))使用外部程序expr expr 算术式 r=`expr 1+2*3`使用$[] $[算术式] r=$[1+2]使用内置命令 declare -i 变量=算术式 declare -i r=1+2* 阅读全文
posted @ 2018-05-08 14:26 Oops!# 阅读(271) 评论(0) 推荐(0)
摘要: 执行效果: 阅读全文
posted @ 2018-05-08 13:57 Oops!# 阅读(3654) 评论(0) 推荐(0)
摘要: 高级变量包含三个部分1、变量扩展2、命令替换3、算术扩展在Bash Shell中,$算符会触发到上述三种扩展,基本形式如下: 基本型 扩展种类 例子 ${变量名称} 变量扩展 ${filename}$(命令) 命令替换 $(ls /)$((算术式)) 算术扩展 $((5+3))变量存在表示变量有值( 阅读全文
posted @ 2018-05-08 13:51 Oops!# 阅读(3671) 评论(0) 推荐(0)
摘要: 原因总结 产生的原因一句话总结就是:等待磁盘I/O完成的进程过多,导致进程队列长度过大,但是cpu运行的进程却很少,这样就体现到负载过大了,cpu使用率低。 下面内容是具体的原理分析:在分析负载为什么高之前先介绍下什么是负载、多任务操作系统、进程调度等相关概念。 什么是负载 什么是负载:负载就是cp 阅读全文
posted @ 2018-05-08 11:42 Oops!# 阅读(8493) 评论(1) 推荐(6)