基本认识linux默认配置是当打开一个shell终端后,执行的所有命令均不会写入到~/.bash_history文件中,只有当前用户退出后才会写入,这期间发生的所有命令其它终端是感知不到的。 问题场景那么问题来了,假若之前history命令记录为c0,用户先打开了shell终端a,执行了一部分命令c ...
分类:
系统相关 时间:
2018-12-30 17:35:32
阅读次数:
235
asp.net core 发布到Docker 容器的一些相关资料 ...
分类:
Web程序 时间:
2018-12-29 18:29:44
阅读次数:
206
#!/bin/bash #IPaddr=`ifconfig | grep inet\\\\s | grep -v "127.0.0." | sed "s/addr://g"| awk '{print $2}'` check_port() { linenum=$(netstat -tlpn | gre... ...
分类:
其他好文 时间:
2018-12-28 22:23:38
阅读次数:
230
今有需求:需要监控每隔五分钟检测一次日志文件是否出自按某个关键字。利用过滤全部的日志信息虽然可以过滤出来关键字告警,但是修复后,依然还是会报警,存在局限性,所以需要使用以下办法来实现需求。本想循环获取5分钟内的时间戳,然后从日志文件中grep这个时间端的信息,然后再获取关键字,但是通过查看日志文件发现时间戳与主机时间不同步,所以,这种方法不可取。那么怎么获取最近五分钟的日志信息,再过滤关键字呢?思
分类:
其他好文 时间:
2018-12-28 16:01:38
阅读次数:
268
TurboLinux系统管理习题一 TurboLinux系统管理习题一 1. 使用vi编辑文本只读时,强制存盘并退出的命令是?(单选题)A :w! B :q! C :wq! D :e!答案:C2. 使用什么命令把两个文件的合并成一个文件?(单选题)A cat B grep C awk D cut答案 ...
分类:
系统相关 时间:
2018-12-28 16:01:07
阅读次数:
222
用如下方法编译opencv: git clone "https://github.com/opencv/opencv.git" mkdir opencv_debug cd opencv mkdir build cd build cmake .. #查看编译选项 cmake -LA | awk '{i ...
分类:
系统相关 时间:
2018-12-27 15:30:01
阅读次数:
194
在用awk处理文本时,有些场景需要将简化的IPV6地址补充成完整的IPV6地址,下边函数可简单实现: IPV6地址补全函数 解析适配结果 ...
分类:
其他好文 时间:
2018-12-27 03:10:46
阅读次数:
259
alias:给命令起别名 awk = "Aho Weiberger and Kernighan" ,三个作者的姓的第一个字母 bash:GNU Bourne-Again Shell,大多Linux的默认shell bc = Basic Calculator,基础计算器,scale设定小数位,quit ...
分类:
系统相关 时间:
2018-12-26 20:00:03
阅读次数:
212
我们在使用awk命令的时候,有时候命令特别长,在终端写出来格式太乱,难以阅读,以下是一个将命令写在文件中,并使用awk调用的具体案例1.现在有文件file3.txt,内容如下:2.ak2.awk脚本#打印标题并格式化打印出数量合计BEGIN { FS="\t" #设置字段分割符 printf("%1... ...
分类:
系统相关 时间:
2018-12-25 11:25:38
阅读次数:
474