随笔分类 -  shell

1

ps:分钟级监控服务内存变化情况
摘要:相关:http://www.cnblogs.com/peida/archive/2012/12/19/2824418.html monitor.sh */1 * * * * sh monitor.sh >/dev/null 2>&1 ps命令:process status的缩写。ps命令用来列出系统 阅读全文

posted @ 2017-09-06 15:35 月未央 阅读(249) 评论(0) 推荐(0)

utf8转换成gbk
摘要:iconv -futf8 -tgbk 阅读全文

posted @ 2016-10-26 15:52 月未央 阅读(616) 评论(0) 推荐(0)

【转】LINUX Shell 下求两个文件交集和差集的办法
摘要:假设两个文件FILE1和FILE2用集合A和B表示,FILE1内容如下: [xhtml] view plain copy a b c e d a [xhtml] view plain copy [xhtml] view plain copy FILE2内容如下: [xhtml] view plain 阅读全文

posted @ 2016-03-31 17:04 月未央 阅读(706) 评论(0) 推荐(0)

结束服务的命令
摘要:ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,便可以使用ps命令了。grep -v grep | grep -v tail1、第一部分 “grep -v grep" 在文档中过滤掉包含有grep字符的行2、第二部分... 阅读全文

posted @ 2015-12-21 11:55 月未央 阅读(290) 评论(0) 推荐(0)

shell——按指定列排序
摘要:转自http://roclinux.cn/?p=1350 sort -t “,” -k 4,4n -k 5,5n -k 1.1nr result > temp 1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序 阅读全文

posted @ 2015-10-14 19:05 月未央 阅读(7048) 评论(0) 推荐(0)

[转载]强大的grep用法详解:grep与正则表达式
摘要:首先要记住的是: 正则表达式与通配符不一样,它们表示的含义并不相同!正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串。vim、grep、awk 、sed 都支持正则表达式,也正是因为由于它们支持正则,才显得它们强大;在以前上班的公司里,由于公司是基于web的... 阅读全文

posted @ 2015-09-30 17:34 月未央 阅读(223) 评论(0) 推荐(0)

[转载]【Shell脚本】逐行处理文本文件
摘要:转自http://www.cnblogs.com/dwdxdy/archive/2012/07/25/2608816.html经常会对文体文件进行逐行处理,在Shell里面如何获取每行数据,然后处理该行数据,最后读取下一行数据,循环处理.有多种解决方法如下:1.通过read命令完成.read命令接收... 阅读全文

posted @ 2015-09-30 17:31 月未央 阅读(1459) 评论(0) 推荐(0)

shell——html抓取链接
摘要:由url获得源码:wget -O url $html_file $input_file去掉注释 :sed -i -e ":begin;// {/-->/!{$!{N;b begin};};s///;};" $html_file-i:直接在原文件上修改,-e:同时执行多条命令首先花括号{}代表命令块的... 阅读全文

posted @ 2015-09-30 17:23 月未央 阅读(1561) 评论(0) 推荐(1)

正则表达式语法
摘要:正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例表达式匹配/^\s*$/匹配空行。/\d{2}-\d{5}/验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。/]*)?>[\s\... 阅读全文

posted @ 2015-09-30 13:32 月未央 阅读(182) 评论(0) 推荐(0)

shell——wget命令
摘要:wget -O outputfile url:下载url内容到文件outputfile中 阅读全文

posted @ 2015-09-30 12:06 月未央 阅读(316) 评论(0) 推荐(0)

shell——变量自增
摘要:LinuxShell中写循环时,常常要用到变量的自增,现在总结一下整型变量自增的方法。我所知道的,bash中,目前有五种方法:1. i=`expr $i + 1`;2. let i+=1;3. ((i++));4. i=$[$i+1];5. i=$(( $i + 1 ))可以实践一下,简单的实例如下... 阅读全文

posted @ 2015-09-29 19:28 月未央 阅读(261) 评论(0) 推荐(0)

shell ——grep
摘要:grep -q 用于if 逻辑判断很好用。-q 参数,本意是 Quiet; do not write anything to standard output.Exit immediately with zero status if any match is found, even if an err... 阅读全文

posted @ 2015-09-29 19:23 月未央 阅读(429) 评论(0) 推荐(0)

linux中shell curl命令获取http状态码
摘要:通过curl的-w参数我们可以自定义curl的输出,%{http_code}代表http状态码代码如下复制代码# curl -I -m 10 -o /dev/null -s -w %{http_code} www.111cn.net上面的输出是不含换行的,如果需要换行的话,加上\n代码如下复制代码#... 阅读全文

posted @ 2015-09-29 16:10 月未央 阅读(59556) 评论(3) 推荐(0)

shell——wget命令
摘要:转自http://www.cnblogs.com/peida/archive/2013/03/18/2965369.htmlLinux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTT... 阅读全文

posted @ 2015-09-28 14:12 月未央 阅读(6068) 评论(0) 推荐(0)

Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
摘要:转自http://c.biancheng.net/cpp/view/2739.html前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:$echo $$运行结果29949特殊... 阅读全文

posted @ 2015-09-28 12:11 月未央 阅读(273) 评论(0) 推荐(0)

shell 判断文件、目录是否存在
摘要:shell判断文件是否存在1. shell判断文件,目录是否存在或者具有权限2. #!/bin/sh3.4. myPath="/var/log/httpd/"5. myFile="/var /log/httpd/access.log"6.7. # 这里的-x 参数判断$myPath是否存在并且是否具... 阅读全文

posted @ 2015-09-26 22:39 月未央 阅读(1488) 评论(0) 推荐(0)

shell中if条件字符串、数字比对,[[ ]]和[ ]区别
摘要:shell中if条件字符串、数字比对,[[ ]]和[ ]区别引用:http://www.51testing.com/?uid-7701-action-viewspace-itemid-13731http://blog.csdn.net/sunboy_2050/article/details/6836... 阅读全文

posted @ 2015-09-26 22:32 月未央 阅读(713) 评论(0) 推荐(0)

linux shell 数组建立及使用技巧
摘要:转自linux shell 数组建立及使用技巧linux shell在编程方面比windows 批处理强大太多,无论是在循环、运算。已经数据类型方面都是不能比较的。 下面是个人在使用时候,对它在数组方面一些操作进行的总结。1.数组定义[chengmo@centos5 ~]$ a=(1 2 3 4 5... 阅读全文

posted @ 2015-09-26 22:24 月未央 阅读(398) 评论(0) 推荐(0)

shell ——输入输出重定向
摘要:转自http://www.cnblogs.com/chengmo/archive/2010/10/20/1855805.html在了解重定向之前,我们先来看看linux 的文件描述符。linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,... 阅读全文

posted @ 2015-09-26 22:21 月未央 阅读(282) 评论(0) 推荐(0)

使用getopts命令解析shell脚本的命令行选项
摘要:转自:http://yejinxin.github.io/parse-shell-options-with-getopts-command/标准的Unix命令一般都提供很多选项,使用者通过命令行提供具体的选项和参数,格式如下:command -options parameters filenameg... 阅读全文

posted @ 2015-09-23 11:31 月未央 阅读(394) 评论(0) 推荐(0)

1

导航