ubuntu替换国内源
ubuntu使用国内源, 基本上只需要2命令就可以了
sudo cp /etc/apt/sources.list /etc/apt/sources.list.ori
sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
Read More
不见去年人, 泪湿春衫袖。
ubuntu使用国内源, 基本上只需要2命令就可以了
sudo cp /etc/apt/sources.list /etc/apt/sources.list.ori
sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
Read More
小狼毫是一个跨平台的输入法, 以前在Windows上安装时, 添加五笔输入法的步骤总觉得很麻烦, 今天不小心看到个帖子, 才发现, 原来添加五笔模块是如此的简单, 这里记录一下.
1,从RIME网站下载并安装小狼毫输入法;
2,在开始程序中找到"【小狼毫】输入法设定";
3,点击"获取更多方案";
4,在弹出的命令行窗口中粘贴 https://github.com/rime/rime-wubi 然后回车
就是这么简单. 这样完成之后, 添加的小狼毫输入法仍是不能打五笔, 目测是需要重启一下电脑, 有谁知道不重启的办法, 麻烦留言告知一下.
Read Morekibana使用的是lucene查询语法, 使用该语法不仅可以在kibana上使用, 也可以在Grafana中使用.
下面简单介绍一下使用方法.
在搜索栏输入login, 会返回所有字段值中包含login的文档
使用双引号包起来作为一个短语搜索
"like Gecko"
也可以按页面左侧显示的字段搜索
field:value # 限定字段全文搜索
filed:"value" # 精确搜索, 关键字加上双引号
http_code:404 # 搜索http状态码为404的文档
字段本身是否存在
_exists_:http_host # 返回结果中需要有http_host字段
_missing_:http_host # 不能含有http_host字段
Read More
Linux中查看文件某一行,可以用如下命令来实现
sed -n -3p file.txt # 查看第3行
sed -n -e 3p -e 5p file.txt # 查看第3行和第5行
sed -n 3,5p file.txt # 查看第3-5行
Linux中要进行数学计算,可以使用如下命令
echo $(( 2+5 ))
7
echo $(( 2*5 ))
10
接下来有个实际的需求:找出file.txt文件中第50%行的数据,90%行的数据,以及99%行的数据
line50=$(( `wc -l file.txt | awk '{ print $1 }'`/2 ))
line90=$(( `wc -l file.txt | awk '{ print $1 }'`*9/10 ))
line99=$(( `wc -l file.txt | awk '{ print $1 }'`*99/100 ))
sed -n "$line"p file.txt
0.036
sed -n "$line90"p file.txt
0.119
sed -n "$line99"p rt_yz_20200116.txt
19.986
Read More
Docker内部里面,ipconfig/ip 等命令是无法使用的,正确的命令是
$ hostname -I
172.24.116.11
假设你已经有了一个Docker,ID是f864187a2406
$ docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' f864187a2406
172.24.116.11
$ docker inspect --format '{{ .NetworkSettings.IPAddress }}' f864187a2406
172.24.116.11
$ docker inspect f864187a2406 | egrep -e "(IPAddress|Id)"
"Id": "f864187a24065636dc0cf9e87bdf2971fea27d4014cf981eaac6b971506b2776",
"deployId": "8747",
"SecondaryIPAddresses": null,
"IPAddress": "172.24.116.11",
"IPAddress": "172.24.116.11",
Read More