上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 73 下一页
摘要: 文件夹不存在则创建 1 2 3 4 5 if [ ! -d "/data/" ];then mkdir /data else echo "文件夹已经存在" fi 1 2 3 4 5 if [ ! -d "/data/" ];then mkdir /data else echo "文件夹已经存在" f 阅读全文
posted @ 2018-08-16 13:19 MR__Wang 阅读(1450) 评论(0) 推荐(0)
摘要: 有些脚本要根据文件名进行各种处理,有时候需要保留文件名抛弃文件后缀,也有时候需要文件后缀不要文件名,这类提取文件部分的操作使用shell的内建功能就能实现。需要用到的几个操作符有:%、%%、#、##。 从右向左匹配 :% 和 %% 操作符的示例 # ${VAR%.* }含义:从$VAR中删除位于 % 阅读全文
posted @ 2018-08-16 13:11 MR__Wang 阅读(302) 评论(0) 推荐(0)
摘要: 如果文件是 .css文件 或 .js文件,则进行处理。 注意: 1> 提取文件后缀名: ${file##*.} ##是贪婪操作符,从左至右匹配,匹配到最右边的.号,移除包含.号的左边内容。 这里可以参考 http://www.1987.name/264.html 2> 是=,而且其两边有空格,如果没 阅读全文
posted @ 2018-08-16 10:51 MR__Wang 阅读(2115) 评论(0) 推荐(0)
摘要: shell脚本中判断上一个命令是否执行成功 shell中使用符号“$?”来显示上一条命令执行的返回值,如果为0则代表执行成功,其他表示失败。结合if-else语句实现判断上一个命令是否执行成功。 示例如下: 或者: 另外shell中的比较符号如下: 阅读全文
posted @ 2018-08-15 16:26 MR__Wang 阅读(34630) 评论(0) 推荐(2)
摘要: 症状 #客户端请求头缓冲区大小,如果请求头总长度大于小于128k,则使用此缓冲区, #请求头总长度大于128k时使用large_client_header_buffers设置的缓存区client_header_buffer_size 128k; #large_client_header_buffer 阅读全文
posted @ 2018-08-14 14:39 MR__Wang 阅读(1018) 评论(0) 推荐(0)
摘要: 1. 在URL结尾添加斜杠 在虚拟主机中这么添加一条改写规则: 例如: 2. 删除URL结尾的斜杠 在虚拟主机中这么添加一条改写规则: rewrite ^/(.*)/$ /$1 permanent; rewrite ^/(.*)/$ /$1 permanent; 例如: server { liste 阅读全文
posted @ 2018-08-14 14:38 MR__Wang 阅读(504) 评论(0) 推荐(0)
摘要: 在shell脚本中,经常要用到跟获取日期相关的东西,这里记录一下Linux shell 获取日期的方法 其中$date 表示指定的日期,-3表示3天之前,如果是正数,表示N天之后 获取当前小时: 阅读全文
posted @ 2018-08-13 20:31 MR__Wang 阅读(5213) 评论(0) 推荐(1)
摘要: 自定义日志函数和前期变量 调用日志函数 阅读全文
posted @ 2018-08-13 19:27 MR__Wang 阅读(4280) 评论(0) 推荐(0)
摘要: XenServer中可以使用list_domains命令来查看所有VM以及Dom0的运行状态以及简单的资源消耗,如下: 阅读全文
posted @ 2018-08-11 11:16 MR__Wang 阅读(595) 评论(0) 推荐(0)
摘要: shell 中利用 -n 来判定字符串非空。 错误用法: 不管传不传参数,总会进入if里面。 原因:因为不加“”时该if语句等效于if [ -n ],shell 会把它当成if [ str1 ]来处理,-n自然不为空,所以为正。 正确用法:需要在$ARGS上加入双引号,即"$ARGS". 阅读全文
posted @ 2018-08-10 21:03 MR__Wang 阅读(1169) 评论(1) 推荐(0)
上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 73 下一页