![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux-shell
killalllsd
性格开朗
展开
-
windows和linux中任意字符串替换成换行符的问题
在windows中经常碰到要把任意符号转换成回车符的问题,在linux中这个问题很容易解决: \r 回车 \n 换行 linux中\n表示一个新的行,windows中\r\n表示一个新的行。 sed 's/oldStr/newStr/' oldfile > newfile 例子: sed 's/,/\\n/' oldfile > newfile 但是在win...2008-08-01 11:24:53 · 956 阅读 · 0 评论 -
vi技巧备忘
替换某个符号,并在前后加前缀和后缀 123,321现在要把它替换成123321,123321 %s/,/321&123/g 注: s代表替换某行第一个匹配的元素 %s为替换每一行的第一个匹配的元素 g代表替换一行的所有的匹配元素,连在一起就是替换全文所有的匹配元素 yy赋值本行 np 粘贴n次,n代表输入的数字 替换where为行号(用vim打开,不要用vi打开...原创 2008-08-01 14:29:17 · 83 阅读 · 0 评论 -
linux下java通用启动脚本
join() { LINE='' while [ $# -ne 0 ] do LINE=$LINE:./lib/$1 shift done echo $LINE >> lib.txt } FILES=`ls ./lib` join $FILES CLASSPATH=`cat lib.txt` rm -f lib.txt export CL...原创 2008-08-04 11:14:34 · 159 阅读 · 0 评论 -
tcpdump与echereal结合截取网络数据包
用tcpdump -s 0 -w outputfile监听获得一个文件命名为*.cap然后用echereal读取这个文件分析之 注意:-s 0意思就是按包的大小抓取,不然tcpdump默认是抓96bit.一定要关闭了tcpdump之后再下载*.cap文件,不然这个cap文件不完整。 1.tcpdump要注意有个参数-i,这个参数是用来指定网卡的的.公司的机器都装了两个网卡,eth0外网,...原创 2008-08-09 13:03:59 · 112 阅读 · 0 评论 -
find命令查找包含指定内容的文件
前端时间一直在思索如何查找包含指定内容的文件,但是一直苦思不得其解。后来范县问题的原因在于对linux的管道"|"的理解不够彻底。 咱一直以为查找当前目录内包含x的查找方式是 find . |grep x 后来查看多方资料发现,应该是 find . -exec grep x {} \; 或者 find .|xargs grep x 命令。 为什么会这样能,因为通道命令符是把上一部的结果传递给下一...原创 2008-10-07 15:53:25 · 3821 阅读 · 0 评论 -
linux常用命令&java调用shell
curl 测试域名绑定 我常需要在开发环境中,测试某台服务器上的Web Server是否正确绑定了域名。比如,我希望在服务器192.168.1.10 上绑定www.kuqin.com 。但需要修改hosts才能看到效果,这活儿很累人。 所谓“域名绑定”,就是把host映射到对应的目录。如果手头有cURL,可以使用 -H 参数,在请求头信息中多写一个 Host 字段。就可以测试...2009-10-21 16:20:12 · 142 阅读 · 0 评论 -
shell编程
接触LINUX也有一段时间了,觉得命令好多,很难记住。有个高人指点我现学学shell编程可能会对LINUX的理解好很多。在这里也不想说什么有关语法亚,变量的问题,我直接给出一点具体的程序知道一下格式也就行了。 #!/bin/sh #本脚本目的在于实现某个软件的启动,关闭,或者重新启动 #启动的软件由参数PGM决定 #列出错误提示 USAGE="Usage:$0 [ start | sto...2009-10-28 17:56:21 · 192 阅读 · 0 评论