随笔分类 -  Linux & Shell

摘要:背景: 需做一个这样小脚本:启动监控windows某个东西状态变化,用powershell启动可以,但使用cmd bat掉用无法生效。 问题 : 做个简单实验: 如下一段最简单powershell的脚本, 命名为tmp.ps1: echo "start ps1" >tmp.txt sleep 100 阅读全文
posted @ 2023-01-12 09:11 Believer007 阅读(1554) 评论(0) 推荐(0) 编辑
摘要:在使用机器时,登录后用一段时间后就会登录。这个操作很繁琐,虽然很安全。我们应该怎么改呢。 一、确认是不是超时配置 首先我们需要确认下超时配置是多少 echo $TMOUT 使用该命令来确认当前配置 二、修改 这里修改有很多种方法。网上很多。这里不再写 比如:https://www.cnblogs.c 阅读全文
posted @ 2022-06-01 11:12 Believer007 阅读(3217) 评论(0) 推荐(0) 编辑
摘要:相信大家在linux下使用过管道符 “|” 如各种 cat 'xxx'|grep 、.....|sed ffq 等等 但管道符的管方定义是怎么样的,有时候真会忘记,官方定义如下: What this operator does is feed the output from the program 阅读全文
posted @ 2020-10-12 14:33 Believer007 阅读(1377) 评论(0) 推荐(0) 编辑
摘要:今天看见一小伙伴,在用grep中总是喜欢加上-a参数,问他-a是什么意思,他说不知道,看到别人是这么用的...... 没办法,只好再次将grep再给他讲了一编。 首先来解决下-a是什么意思,还是看官网吧: -a, --text Process a binary file as if it were 阅读全文
posted @ 2020-02-25 15:50 Believer007 阅读(2960) 评论(0) 推荐(0) 编辑
摘要:方法一: while循环,用的比较多的 方法二: for ,看到这个用法时,看来是真真了解了for的含义 阅读全文
posted @ 2017-06-19 16:11 Believer007 阅读(10639) 评论(0) 推荐(0) 编辑
摘要:今天在linux中使用curl发送一个post请求时,带有json的数据,在发送时发现json中的变量没有解析出来 如下 变量没有做解析 原来在shell中,"" '还是有很大区别的, 把修改后的curl发送贴出 阅读全文
posted @ 2017-06-19 13:23 Believer007 阅读(94108) 评论(7) 推荐(3) 编辑
摘要:最近使用curl对s3进行接口测试,本想写个总结文档,但没想到已有前辈写了,就直接搬过来做个记录吧,原文见: http://blog.csdn.net/ganggexiongqi/article/details/50483389 不想使用s3cmd/s3curl等工具或者第三方库来测试RadosGW 阅读全文
posted @ 2017-03-01 09:50 Believer007 阅读(3776) 评论(0) 推荐(0) 编辑
摘要:在做一个测试时,需要模拟服务器CPU占用满的情况,在查阅相关资料后,发现网上程序不太好用, 原文在这:http://www.2cto.com/os/201304/202068.html 优化后如下: 运行方式: 启动:./killcpu.sh 1 停止:killcpu.sh stop 阅读全文
posted @ 2016-09-30 17:51 Believer007 阅读(5013) 评论(0) 推荐(0) 编辑
摘要:在centos 7.1上安装nmon后,从管网(http://nmon.sourceforge.net/pmwiki.php?n=Site.Download)下载tar包解压后,两台机器一台提示 cannot execute binary file,另一台提示/lib64/ld64.so.1不存在 阅读全文
posted @ 2016-09-29 17:53 Believer007 阅读(3477) 评论(0) 推荐(0) 编辑
摘要:用shell在写小程序时,log没用像python样用logging模块可以直接使用,下面我们就简单写下用shell函数来实现log分级 在对应的log文件就会产生如下日志: 阅读全文
posted @ 2016-09-09 15:20 Believer007 阅读(7988) 评论(0) 推荐(1) 编辑
摘要:引子: 在工作过程中经常要处理各种小数据,同事间会用各种工具方法来处理,比如用java、python、Perl甚至用UE手工处理。但貌似不都方便。 今天举一例子使用shell来处理,来说明shell一行可以解决用其它语言多行的问题。 需求: 有两个文件, device_jingweidu.txt 和 阅读全文
posted @ 2016-05-05 10:48 Believer007 阅读(2818) 评论(0) 推荐(0) 编辑
摘要:之前写过一个python远程执行命令的脚本,但在一个性能测试中,要将程序批量分发到不同服务器,程序无法使用,再将之前的脚本更新,加入批量上传的功能。之前脚本地址:http://www.cnblogs.com/landhu/p/4961##coding:utf-8 #----------------- 阅读全文
posted @ 2016-02-29 15:20 Believer007 阅读(3070) 评论(0) 推荐(0) 编辑
摘要:公司接了一个第三方的系统,基于linux写的几个程序,一共有9个部件,第三方没有给脚本,每次启动或停止都得一个一个手工去停止或修改.......,这里稍微鄙视下。 没办法,求人还不如自己动手写, 需求简单:就是将这9个部件同时管理,可以启动与停止,可以查看当前是否运行。 脚本如下 #!/bin/ba 阅读全文
posted @ 2016-02-23 12:02 Believer007 阅读(3028) 评论(0) 推荐(0) 编辑
摘要:最新在看一个shell资料时,按照教材,却出现如下错误,不能运行 如下,简单的脚本: #!/bin/bash cat |while read line do echo $line done < <(data.txt|awk '{print $0}') 运行时,却出现如下错误 [root@localh 阅读全文
posted @ 2016-02-22 09:24 Believer007 阅读(25018) 评论(0) 推荐(1) 编辑
摘要:最近在看shell中有个题目为统计单词的个数,使用了awk功能,代码如下 #!/bin/bash if [ $# -ne 1 ];then echo "Usage:basename $0 filename" exit 1 fi filename=$1 egrep -o "[a-zA-Z]+" $fi 阅读全文
posted @ 2016-01-30 11:49 Believer007 阅读(1954) 评论(0) 推荐(0) 编辑
摘要:在性能测试中,进行iostat监控数据显示太不美观,看起来很痛苦,如下图为了显示美观,写个shell脚本进行改造,如下:#! /bin/bashinterval=1if [ $# -gt 0 ]; then interval=$1fiwhile (true) do iostat -k; sl... 阅读全文
posted @ 2015-12-08 17:43 Believer007 阅读(1730) 评论(0) 推荐(0) 编辑
摘要:批量重命名脚步记录,以备用假如有一批11.txt 12.txt 13,txt 14.txt 15.txt脚步要要重命名为1.txt 2.txt 3.txt ....脚本如下:#!/bin/bashcount=1for i in *.txtdo new=$count.${i#*.} mv $i $ne... 阅读全文
posted @ 2015-11-13 16:58 Believer007 阅读(386) 评论(0) 推荐(0) 编辑
摘要:算法中经典的排序方式,今也用awk来实现下,代码如下:BEGIN { count=0}{arrary[count]=$1 count++ }END{ for(j=count-1;i>-1;i--) { for(j=0;jarray[j+1]{ ... 阅读全文
posted @ 2015-11-13 16:48 Believer007 阅读(538) 评论(0) 推荐(0) 编辑
摘要:在linux如果计划时间是个麻烦事,用awk脚本如下BEGIN {FS=":";OFS=":"} {total_seconds=total_seconds+$3} total_seconds>=60 {total_seconds=total_sconds-60 $2=$2+1 }{total_... 阅读全文
posted @ 2015-11-13 16:38 Believer007 阅读(1410) 评论(0) 推荐(0) 编辑
摘要:在linux 中,总是会忘记FS\OFS\RS\ORS的使用下面一张图非常明晰的显示 阅读全文
posted @ 2015-11-13 16:34 Believer007 阅读(2669) 评论(1) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

了解更多

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