RICH-ATONE

随笔分类 -  Linux

1 2 下一页

Linux批量更改文件名
摘要:Linux批量更改文件名称: 现假如目录下有一堆aaa_01.cpp, aaa_02.cpp, aaa_03.cpp, aaa_04.cpp等形式的文件,我们的需求是将文件名中的aaa改成bbb,那么完成这个需求的命令如下: rename aaa bbb ./*cpp 文件就批量变为了:bbb_01 阅读全文

posted @ 2024-01-30 18:24 RICH-ATONE 阅读(63) 评论(0) 推荐(0) 编辑

Linux批量替换文件内容
摘要:示例方法: Linux下批量替换多个文件中的字符串的简单方法。用sed命令可以批量替换多个文件中的字符串。 用sed命令可以批量替换多个文件中的 字符串。 sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录` 例如:我要把mahuinan替换 为huinanma,执 阅读全文

posted @ 2023-10-11 17:20 RICH-ATONE 阅读(107) 评论(0) 推荐(0) 编辑

报错:Caused by: java.lang.OutOfMemoryError: unable to create new native thread
摘要:可能原因大致有以下两点: 1、系统内存耗尽,无法为新线程分配内存 2、创建线程数超过了操作系统的限制 针对问题,进行以下几点进行排查: ①查看内存,发现内存充足 [atone@aliyun-kafka-1-60 ~]$ free -h total used free shared buff/cach 阅读全文

posted @ 2023-02-14 14:53 RICH-ATONE 阅读(425) 评论(0) 推荐(0) 编辑

scp和rsync限制带宽copy
摘要:示例: 1、scp限制100k左右 scp -l 1000 test 192.168.16.111:`pwd` 此时的传输速度是 1M/8=100k左右 2、rsync是(限制100K Bytes/s) rsync -auvzP --bwlimit=1000 test 192.168.16.111: 阅读全文

posted @ 2022-12-27 15:54 RICH-ATONE 阅读(842) 评论(0) 推荐(0) 编辑

shell脚本去重的几种方法
摘要:测试文件如下: jason jason jason fffff jason 第一种去重方法:sort -u 文件名 或者 cat 文件名 | sort -u [root@bogon ~]# sort -u test fffff jason 但这样只是将去重后的结果打印在屏幕上,如果想将去重后的内容保 阅读全文

posted @ 2022-11-26 23:52 RICH-ATONE 阅读(3389) 评论(0) 推荐(0) 编辑

shell 进行两个文本对比
摘要:shell参考如下: #!/bin/bash for h in `cat $1`;do [ `cat $2 | grep $h | wc -l` -eq 0 ]&&{ echo $h | tee -a ${2}.list }||{ continue } done echo ' ' for h in 阅读全文

posted @ 2022-11-26 11:56 RICH-ATONE 阅读(187) 评论(0) 推荐(0) 编辑

Linux 平均负载 Load Average 详解
摘要:Linux 平均负载 Load Average 详解 阅读全文

posted @ 2022-09-15 17:08 RICH-ATONE 阅读(63) 评论(0) 推荐(0) 编辑

Shell 脚本之流程控制
摘要:Shell 中常见的流程控制: if...else:和所有语言的if...else...类型一样 case...esac:与其他语言中的 switch ... case 语句类似 for:与其他语言中的 for 循环一样 while:和其他语言的 while 循环一样 until循环:与 while 阅读全文

posted @ 2022-09-07 16:06 RICH-ATONE 阅读(83) 评论(0) 推荐(0) 编辑

shell判断一个字符串是否包含另一个字符串 (五种方法示例)
摘要:方法一:利用字符串运算符 str='this is a tree! and that is a car.' //如果包含this [[ $str =~ "this" ]] && echo "\$str contains this" //如果不包含that [[ $str =~ "that" ]] | 阅读全文

posted @ 2022-09-07 15:48 RICH-ATONE 阅读(8287) 评论(0) 推荐(0) 编辑

Shell脚本的Sleep命令
摘要:linux shell 中的sleep命令 在有的shell(比如linux中的bash)中sleep还支持睡眠(分,小时) sleep 1 睡眠1秒 sleep 1s 睡眠1秒 sleep 1m 睡眠1分 sleep 1h 睡眠1小时 阅读全文

posted @ 2022-09-07 15:30 RICH-ATONE 阅读(839) 评论(0) 推荐(0) 编辑

grep命令详解
摘要:示例: -i:代表不区分大小写; -r:代表递归整个目录; --color:代表高亮显示 *:代表当前目录; grep -ir --color "cc" * -E :开启扩展(Extend)的正则表达式。 -i :忽略大小写(ignore case)。 -v :反过来(invert),只打印没有匹配 阅读全文

posted @ 2022-07-15 19:14 RICH-ATONE 阅读(1301) 评论(0) 推荐(1) 编辑

shell脚本或客户端for循环命令,查看各个机器的进程情况
摘要:示例:建立临时文件,存放机器IP; vim list:并添加如下测试IP 192.168.2.21 192.168.2.22 192.168.2.24 192.168.2.26 查看以上机器的java进程: for i in `cat /home/pirate/list`;do echo $i; s 阅读全文

posted @ 2022-07-06 18:59 RICH-ATONE 阅读(234) 评论(0) 推荐(0) 编辑

shell脚本中使用for循环开启并行方法
摘要:示例: 参考: shell脚本中使用for循环开启并行方法 阅读全文

posted @ 2022-05-28 12:25 RICH-ATONE 阅读(450) 评论(0) 推荐(0) 编辑

Shell脚本 单引号、双引号和反引号的区别
摘要:Shell脚本 单引号、双引号和反引号的区别 阅读全文

posted @ 2022-05-19 18:03 RICH-ATONE 阅读(97) 评论(0) 推荐(0) 编辑

awk去重统计
摘要:示例:TakeSample||e28ebbc2-238f-3f23-ae31-fd8122adecad|MuMu|6.0.1|wifi|||StartUp|com.oathgirls.gp|android 。。。。 取第三列设备并去重统计; grep "StartUp" | awk -F'|' '{ 阅读全文

posted @ 2022-04-01 11:52 RICH-ATONE 阅读(579) 评论(0) 推荐(0) 编辑

自定义脚本:xcall.sh、xsync.sh
摘要:参考:自定义脚本:xcall.sh、xsync.sh 阅读全文

posted @ 2022-02-09 14:11 RICH-ATONE 阅读(107) 评论(0) 推荐(0) 编辑

在 Vim 中优雅地查找和替换
摘要:在 Vim 中优雅地查找和替换 阅读全文

posted @ 2021-12-24 18:34 RICH-ATONE 阅读(78) 评论(0) 推荐(0) 编辑

1 2 下一页

导航

统计信息

点击右上角即可分享
微信分享提示