本月博客排行
-
第1名
e_e -
第2名
arpenker -
第3名
kaizi1992 - zw7534313
- wy_19921005
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- e_e
- javashop
- tanling8334
- sam123456gz
- arpenker
- zysnba
- kaizi1992
- xiangjie88
- lemonhandsome
- ganxueyun
- xyuma
- Xeden
- wangchen.ily
- zhanjia
- jh108020
- johnsmith9th
- zxq_2017
- jbosscn
- forestqqqq
- ajinn
- daizj
- xpenxpen
- wjianwei666
- ranbuijj
- 喧嚣求静
- kingwell.leng
- silverend
- lchb139128
- kristy_yy
- jveqi
- lich0079
- lzyfn123
- java-007
- sunj
- yeluowuhen
- lerf
- xiaoxinye
- flashsing123
- lxguy
- zhangjijun
- lyndon.lin
最新文章列表
使用grep排除空行和注释行,sed和tee用法
使用grep排除空行和注释行
grep的排除选项为 -v
排除空行的命令是:
grep -v '^$' filename
排除以#注释的命令是:
grep -v '^#' filename
结合起来就是,既排除空行又排除注释行的命令
grep -v '^$' filename|grep -v '^#'
添加行号
nl filename
sed帮助
[root@www ~]# sed [-nefr ...
Linux定时器之crontab命令格式配置
命令还算经常用,只是时间格式有时候没记住,这里笔录一下吧。
crontab -l 列出crontab文件
crontab -e 编辑
注意: %在crontab中被认为是newline,要用\来escape才行;比如有"date +%Y%m%d",必须替换为"date +\%Y\%m\%d"
crontab -r 删除 如果不希望删除写 ...
Shell逐行读取文件
1,参数可以外用:循环里面的变量可以在循环体外使用
while read line
do
echo $line
done < $filepath
2,循环体内参数不可以外用:循环里面的变量,在循环体外无法访问
cat $filepath| while read line
do
echo $line
done
Shell 学习笔记 基础
Shell 是命令行解释器,其中的命令的构成本质是命令字母对应的ASCII码(0/1的对应)也就是计算机内核
Shell 还是一个功能强大的编辑语言,易编写 易调试 灵活性较强
Shell是解释执行的脚本语言,在Shell中可以调用Linux系统的命令
作用:接收用户命令 像内核发送请求
Windows 当中本质也是Shell 只不过在像素位置检测到点击 调用 Shell
She ...
shell java 执行
java shell 命令
/**
*
* @author baoyou E-mail:curiousby@163.com
* @version 2016年11月2日 下午1:54:49
* desc:
*/
public class ShellProcess {
private static ShellProcess instance;
...
一、Shell基础知识
基础教程参考:
http://www.runoob.com/linux/linux-shell-variable.html
零、前提
1.
Shell 脚本(shell script),是一种用shell编写的脚本程序
shell (开发shell语言)与 shell script (使用shell编程) 不同
2.
shell 脚本可执行,不是因为 .sh 扩展名称
3.运行方式
3.1 ...
shell 脚本手动制作nginx电子书
最近在看 Nginx开发从入门到精通,只有网页版的,看起来不是很方便,于是想把它做成电子版的pdf,网页有现成的接口,几行代码就搞定了,把每页的内容下载下来,然后输出到一个文件里面,由于内容是markdown格式,很容易就转成pdf了
地址在这里 http://tengine.taobao.org/book/
代码
```
#!/bin/bash
file="Nginx开发从入门到精 ...
linux shell批量重名了java 类
linux shell批量重名了java 类
所以的单元测试类,名称后面添加Test
即把Student.java ,改为StudentTest.java
#!/bin/bash
for i in `find /Users/whuanghkl/work/shop/src/test/java/com/ -type f -name "*.java"| sed 's#\.j ...
shell自动下载nginx日志文件到本地
#### 最近遇到一个情况就是服务器不响应了,nginx也不写日志,经查发现是日志文件太大多,磁盘满了,以前都是用脚本自动上传到OSS的,现在需要将log下载到本地,于是用shell写了一段脚本,然后放到crontab里面,每天凌晨把log下载下来
shell 脚本
```
#!/bin/bash
HOST="115.114.113.112"
LOG_PATH="/ ...
Linux常用指令之 AWK(过滤搜索)
什么是awk?
与其它大多数UNIX命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernighan。正是这三个人创造了awk---一个优秀的样式扫描与处理工具。
AWK的功能是什么?与sed和gre ...
Jenkins构建部署jar/war后,服务无法在后台持续运行的解决方案
jenkins中自动构建helpcenter.jar文件,然后以在server上以shell脚本的形式启动jar服务。jenkins构建后,手动执行sh脚本,服务启动异常。但jenkins结合shell一起使用的话,jenkins的console中显示正常启动,但server中服务并未启动。
排错的过程总是异常的艰辛,你懂的。
shell脚本如下:
[转]求文件差集
今天有个统计的需求,计算今天比昨天新增加的数据。有两个文件a和b,a是最新文件,b是昨天的文件,需要计算出在a中出现又没出现在b中的数据。
a和b都是这样的文件格式,只有一列id,且无序的
Txt代码
290758
290710
如何在shell中curl一个带变量的post请求
有时候,我们想在一个shell中,执行一段脚本,循环post一段json数据,而且body里面的字段名和值都可以是一个变量应该怎么做?
test.sh
id=1111
name="ct"
curl http://192.1.13.100:8888/dataservice/knowledge/createKP -H "Accept: application/ ...
Bash中if语句的使用
1、if-then结构
使用方法:
if command
then
command #次区域可以是多个命令行
fi
2、if-then-else
if command
then
commands
else
commands
fi
else部分同then一样,可以使用多命令行,同时,else中还可以嵌套if-then-fi子模块
else的另一种写法,使用e ...
java export jar 在Window,liunix 运行
一:Window
方案一:cmd java -jar testRun.jar testRun 或者 java -classpath testRun.jar testRun
方案二:新建bat文件 双击bat文件运行
注意点:1,export jar 时 用MANIFEST.MF 引入当前目录jar
Manifest-Version: 1.0
Main-Class: tes ...