随笔分类 -  Linux/Shell

摘要:用jmeter 压力测试GPU版本的模型服务时,发现增加jmeter线程数(20个线程时),在压测的后半段会报错,进去查看结果树发现这样的错误: Response code:Non HTTP response code: java.net.NoRouteToHostException Respons 阅读全文
posted @ 2023-03-28 19:40 morein2008 编辑
摘要:top命令下 按键shift+M,对各进程按内存使用率排序按键shift+P,对各进程按CPU使用率排序按键C 显示各进程的完整命令 查找进程对应的可执行文件的路径:ls -l /proc/进程号/exe 参考: https://www.cnblogs.com/jiqing9006/p/927050 阅读全文
posted @ 2022-12-08 12:05 morein2008 阅读(159) 评论(0) 推荐(0) 编辑
摘要:1、创建一个定时任务: 执行crontab -e回车,在弹出的编辑器中添加一行,代表一个要定时执行的任务(每行代表一个任务),输入完wq保存即开始定时执行,无需启动操作。每行的格式: 分 时 日 月份 周几 用户名(缺省则为当前用户) 要执行的命令(或者可执行文件) 其中分、时、日(几号)、月份、周 阅读全文
posted @ 2021-11-25 20:11 morein2008 编辑
摘要:Linux Shell中有三种引号,分别为双引号(" ")、单引号(' ')以及反引号(` `)。 其中双引号对字符串中出现的$、''、`和\进行替换;单引号不进行替换,将字符串中所有字符作为普通字符输出,而反引号中字符串作为shell命令执行,并返回执行结果。具体含义如下: 双引号(" "):在双 阅读全文
posted @ 2018-08-17 14:55 morein2008 阅读(1269) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash echo i love you输出:i love you 反引号的作用 v=`echo i love you` echo $v 输出:i love you结论:反引号``之内的字符被解析为命令,并返回命令执行完的结果 日期 d=`date` echo $d 输出:Fri Au 阅读全文
posted @ 2018-08-17 14:42 morein2008 阅读(676) 评论(0) 推荐(0) 编辑
摘要:Power Shell类似bash终端能够直接操作文件,使用其内置的Get-Content函数,配合一定的参数,能方便地读取文件和重定向。 1. Power Shell>>Get-Content d:\1.txt -totalcount 100 | set-Content top100.txt #读 阅读全文
posted @ 2018-06-29 17:18 morein2008 阅读(3650) 评论(0) 推荐(0) 编辑
摘要:今天在使用uniq命令统计数量时,uniq -c总是得不到想要的效果,相同的行没有合并,例如 后来在http://ju.outofmemory.cn/entry/78365才看到,原来uniq检查重复行的时候,只会检查相邻的行,茅塞顿开。 加上sort命令把各行先排个序,把相同的行放到一起,然后再用 阅读全文
posted @ 2016-06-08 13:24 morein2008 阅读(390) 评论(0) 推荐(0) 编辑
摘要:经过实验发现,命令sed 's/pattern/replacement/' file中,pattern使用的并不是完全的正则表达式,而如果想使用正则表达式,需要使用sed命令的 -r 选项: sed -r 's/RegexPattern/replacement/' file 分析: 第三个命令ech 阅读全文
posted @ 2016-05-17 21:23 morein2008 阅读(351) 评论(0) 推荐(0) 编辑
摘要:引自:http://www.fengdingbo.com/shell-stop-procedure.html 阅读全文
posted @ 2016-05-17 20:12 morein2008 阅读(461) 评论(0) 推荐(0) 编辑
摘要:sed的使用方法为: 使用单个模式替换:sed 's/pattern/replacement/flags' filename,例如echo 'abc' | sed 's/a/A/'-->Abc 使用多个模式同时替换:sed 's/pattern1/replacement1/;s/pattern2/r 阅读全文
posted @ 2016-03-16 20:27 morein2008 阅读(20963) 评论(0) 推荐(0) 编辑
摘要:shell实现trim函数效果去除字符串两侧的空格,以下三个命令等价,都能实现 sed 's/^\s*//' totrim.txt |sed 's/\s*$//'>trimed.txt sed 's/^\s*//;s/\s*$//' totrim.txt>trimed.txt sed -e 's/^\s*//' -e 's/\s*$//' totrim.txt>trimed.txt 主要就是利用正则表达式,^\s*表示字符串前面的零个或多个空格,\s*$表示字符串后面的零个或多个空格。 阅读全文
posted @ 2016-03-15 20:04 morein2008 阅读(9215) 评论(0) 推荐(0) 编辑
摘要:对于txt文本类数据,优先采用shell脚本,实在不行才用Python,Java,MySQL 1) Shell命令行或脚本的处理速度极快,比Java快得多。 2) Shell代码量少,几个命令就能完成Python几十行、Java上百行代码的工作,例如 $ cut -f 2 data.txt | so 阅读全文
posted @ 2016-03-15 18:33 morein2008 阅读(657) 评论(0) 推荐(0) 编辑
摘要:当只有一个匹配条件时:egrep pattern file等价于grep -E pattern file 例如: 当多个匹配条件时,只能用egrep -e pattern1 -e pattern2 -e pattern3... filename,而不能用grep -e pattern1 -e pat 阅读全文
posted @ 2016-03-15 18:11 morein2008 阅读(210) 评论(0) 推荐(0) 编辑