﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-willpower88-随笔分类-linux</title><link>http://www.blogjava.net/willpower88/category/18162.html</link><description>对JAVA有点理解了……</description><language>zh-cn</language><lastBuildDate>Mon, 18 Jan 2021 19:29:01 GMT</lastBuildDate><pubDate>Mon, 18 Jan 2021 19:29:01 GMT</pubDate><ttl>60</ttl><item><title>linux自动登录脚本</title><link>http://www.blogjava.net/willpower88/archive/2021/01/18/435774.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Mon, 18 Jan 2021 03:35:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2021/01/18/435774.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/435774.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2021/01/18/435774.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/435774.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/435774.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#!/usr/bin/expect<br />####################<br />set&nbsp;pass&nbsp;xxxx<br />set&nbsp;user&nbsp;yyyy<br />####################<br />spawn&nbsp;ssh&nbsp;-p&nbsp;35000&nbsp;-o&nbsp;StrictHostKeyChecking=no&nbsp;"${user}@xgrelay.xxxx.com"<br />expect&nbsp;{<br />&nbsp;&nbsp;-re&nbsp;".*Dkey.*"&nbsp;{&nbsp;gets&nbsp;stdin&nbsp;dkey;&nbsp;send&nbsp;"$dkey\r";&nbsp;exp_continue}<br />&nbsp;&nbsp;-re&nbsp;"Option&gt;:"&nbsp;&nbsp;{&nbsp;send&nbsp;"1\r"&nbsp;;}<br />&nbsp;&nbsp;-re&nbsp;"Password&gt;:"&nbsp;{&nbsp;send&nbsp;"$pass\r"&nbsp;;&nbsp;exp_continue&nbsp;}<br />&nbsp;&nbsp;-re&nbsp;"password:"&nbsp;{&nbsp;send&nbsp;"$pass\r"&nbsp;;&nbsp;exp_continue&nbsp;}<br />}</div><img src ="http://www.blogjava.net/willpower88/aggbug/435774.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2021-01-18 11:35 <a href="http://www.blogjava.net/willpower88/archive/2021/01/18/435774.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CSV中文转码</title><link>http://www.blogjava.net/willpower88/archive/2020/04/20/435380.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Mon, 20 Apr 2020 02:03:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2020/04/20/435380.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/435380.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2020/04/20/435380.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/435380.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/435380.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008000; ">#</span><span style="color: #008000; ">!/bin/bash</span><span style="color: #008000; "><br /></span><br /><span style="color: #0000FF; ">for</span>&nbsp;f&nbsp;in&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">$@</span><span style="font-weight: bold;">"</span>;&nbsp;<span style="color: #0000FF; ">do</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;[&nbsp;-f&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">$f</span><span style="font-weight: bold;">"</span>&nbsp;];&nbsp;then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iconv&nbsp;-s&nbsp;-c&nbsp;-f&nbsp;UTF8&nbsp;-t&nbsp;GBK&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">$f</span><span style="font-weight: bold;">"</span>&nbsp;&gt;&nbsp;/tmp/<span style="color: #800080; ">$f</span>.tmp<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mv&nbsp;/tmp/<span style="color: #800080; ">$f</span>.tmp&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">$f</span><span style="font-weight: bold;">"</span><br />&nbsp;&nbsp;&nbsp;&nbsp;fi<br />done</div><img src ="http://www.blogjava.net/willpower88/aggbug/435380.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2020-04-20 10:03 <a href="http://www.blogjava.net/willpower88/archive/2020/04/20/435380.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>python日志提取</title><link>http://www.blogjava.net/willpower88/archive/2020/02/29/435180.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Fri, 28 Feb 2020 18:10:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2020/02/29/435180.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/435180.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2020/02/29/435180.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/435180.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/435180.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008000; ">#</span><span style="color: #008000; ">&nbsp;-*-&nbsp;coding:&nbsp;utf-8&nbsp;-*-</span><span style="color: #008000; "><br />#</span><span style="color: #008000; ">!/usr/bin/python</span><span style="color: #008000; "><br /></span><br /><span style="color: #0000FF; ">import</span>&nbsp;re<br /><span style="color: #0000FF; ">import</span>&nbsp;io<br /><span style="color: #0000FF; ">import</span>&nbsp;sys<br /><br /><span style="color: #008000; ">#</span><span style="color: #008000; ">&nbsp;obj&nbsp;=&nbsp;re.compile(r'(?P&lt;ip&gt;.*?)-&nbsp;-&nbsp;\[(?P&lt;time&gt;.*?)\]&nbsp;"(?P&lt;request&gt;.*?)"&nbsp;(?P&lt;status&gt;.*?)&nbsp;(?P&lt;bytes&gt;.*?)&nbsp;"(?P&lt;referer&gt;.*?)"&nbsp;"(?P&lt;ua&gt;.*?)"')</span><span style="color: #008000; "><br />#</span><span style="color: #008000; ">&nbsp;example:xxxx"id":2640914,"orderId":144115188137125591xxxx"state":10xxxxx"<br /></span><span style="color: #008000; "># 日志整行都需要匹配，需要用的用具体正则匹配，如(\d{7})，不需要的用（.*)匹配，总之所有需要或不需要部分都用()括起来<br /></span>obj&nbsp;=&nbsp;re.compile(r<span style="color: #800000; ">'</span><span style="color: #800000; ">(.*"id":)(\d{7})(.*"orderId":)(\d{18})(.*"state":)(\d{2})(.*)</span><span style="color: #800000; ">'</span>)<br /><br /><span style="color: #0000FF; ">def</span>&nbsp;load_log(path):<br /><span style="color: #008000; ">#</span><span style="color: #008000; ">&nbsp;读取文件</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;with&nbsp;io.open(path,&nbsp;mode=<span style="color: #800000; ">"</span><span style="color: #800000; ">r</span><span style="color: #800000; ">"</span>,&nbsp;encoding=<span style="color: #800000; ">"</span><span style="color: #800000; ">utf-8</span><span style="color: #800000; ">"</span>)&nbsp;as&nbsp;f:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">for</span>&nbsp;line&nbsp;<span style="color: #0000FF; ">in</span>&nbsp;f:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;line&nbsp;=&nbsp;line.strip()<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parse(line)<br /><br /><span style="color: #0000FF; ">def</span>&nbsp;stdin():<br /><span style="color: #008000; ">#</span><span style="color: #008000; ">&nbsp;读取管道输入</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">for</span>&nbsp;line&nbsp;<span style="color: #0000FF; ">in</span>&nbsp;sys.stdin:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parse(line)<br /><br /><span style="color: #0000FF; ">def</span>&nbsp;parse(line):<br /><span style="color: #008000; ">#</span><span style="color: #008000; ">&nbsp;解析单行nginx日志</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">try</span>:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;obj.match(line)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">print</span>(result.group(2,4,6))<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">except</span>:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">pass</span><br /><br /><span style="color: #0000FF; ">if</span>&nbsp;<span style="color: #800080; ">__name__</span>&nbsp;==&nbsp;<span style="color: #800000; ">'</span><span style="color: #800000; ">__main__</span><span style="color: #800000; ">'</span>:<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">#</span><span style="color: #008000; ">&nbsp;load_log("/tmp/227.log")</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;stdin()</div><img src ="http://www.blogjava.net/willpower88/aggbug/435180.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2020-02-29 02:10 <a href="http://www.blogjava.net/willpower88/archive/2020/02/29/435180.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vimrc</title><link>http://www.blogjava.net/willpower88/archive/2017/05/08/432502.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Mon, 08 May 2017 08:33:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2017/05/08/432502.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/432502.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2017/05/08/432502.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/432502.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/432502.html</trackback:ping><description><![CDATA[<div>推荐：<br />https://github.com/wming3/.vimToIDE</div><img src ="http://www.blogjava.net/willpower88/aggbug/432502.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2017-05-08 16:33 <a href="http://www.blogjava.net/willpower88/archive/2017/05/08/432502.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VIM简单设置</title><link>http://www.blogjava.net/willpower88/archive/2014/09/17/418011.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Wed, 17 Sep 2014 06:27:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2014/09/17/418011.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/418011.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2014/09/17/418011.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/418011.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/418011.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->set&nbsp;hlsearch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">高亮度反白<br />set&nbsp;backspace=2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-weight: bold;">"</span>可随时用倒退键删除<br />set&nbsp;autoindent&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">自动缩排<br />set&nbsp;ruler&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-weight: bold;">"</span>可显示最后一行的状态<br />set&nbsp;showmode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">左下角那一行的状态<br />set&nbsp;nu&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-weight: bold;">"</span>可以在每一行的最前面显示行号<br />set&nbsp;bg=dark&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">显示不同的底色色调<br />syntax&nbsp;on&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-weight: bold;">"</span>进行语法检验，颜色显示<br />set&nbsp;wrap&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">自动折行<br />set&nbsp;shiftwidth=4<br />set&nbsp;tabstop=4<br />set&nbsp;softtabstop=4<br />set&nbsp;expandtab&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-weight: bold;">"</span>将tab替换为相应数量空格<br />set&nbsp;smartindent<br /><span style="font-weight: bold;">"</span><span style="font-weight: bold;">phpcomplete<br />filetype&nbsp;plugin&nbsp;on<br />autocmd&nbsp;FileType&nbsp;php&nbsp;set&nbsp;omnifunc=phpcomplete#CompletePHP<br /></span><span style="font-weight: bold;">"</span>php-doc<br />source&nbsp;/home/qiaoy/sf/php-doc.vim<br />inoremap&nbsp;&lt;C-P&gt;&nbsp;&lt;ESC&gt;:call&nbsp;PhpDocSingle()&lt;CR&gt;i<br />nnoremap&nbsp;&lt;C-P&gt;&nbsp;:call&nbsp;PhpDocSingle()&lt;CR&gt;<br />vnoremap&nbsp;&lt;C-P&gt;&nbsp;:call&nbsp;PhpDocRange()&lt;CR&gt;<br /><br /><span style="font-weight: bold;">"</span><span style="font-weight: bold;">neocomplcache<br />if&nbsp;&amp;term==</span><span style="font-weight: bold;">"</span>xterm<span style="font-weight: bold;">"</span><span style="font-weight: bold;"><br />&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;t_Co=8<br />&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;t_Sb=^[[4%dm<br />&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;t_Sf=^[[3%dm<br />endif<br />let&nbsp;g:neocomplcache_enable_at_startup&nbsp;=&nbsp;1<br /><br /></span><span style="font-weight: bold;">"</span>autoload&nbsp;.vimrc<br />autocmd!&nbsp;bufwritepost&nbsp;.vimrc&nbsp;source&nbsp;%</div><img src ="http://www.blogjava.net/willpower88/aggbug/418011.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2014-09-17 14:27 <a href="http://www.blogjava.net/willpower88/archive/2014/09/17/418011.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>curl模拟POST_302</title><link>http://www.blogjava.net/willpower88/archive/2014/08/20/417157.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Wed, 20 Aug 2014 05:23:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2014/08/20/417157.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/417157.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2014/08/20/417157.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/417157.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/417157.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#!/bin/bash<br />&nbsp;<span style="color: #0000FF; ">for</span>((i=0;&nbsp;i&lt;100;&nbsp;i++));<span style="color: #0000FF; ">do</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curl&nbsp;-i&nbsp;-H&nbsp;"xxx&nbsp;-H&nbsp;"Accept:application/json"&nbsp;-H&nbsp;"Content-Type:application/json"&nbsp;-sd&nbsp;'{"xxx":&nbsp;563,"xxx":&nbsp;1,"xxx":&nbsp;0,"xxx":&nbsp;"{\"xxx\":0,\"xxx\":\"xxx\"}"}'&nbsp;-H&nbsp;"Cookie:&nbsp;JSESSIONID=4F8F7834CEABB668BE84BD3B61AEBE9E"&nbsp;http://test.com;<br />done</div><img src ="http://www.blogjava.net/willpower88/aggbug/417157.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2014-08-20 13:23 <a href="http://www.blogjava.net/willpower88/archive/2014/08/20/417157.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux&amp;mac下查看端口被哪个进程占用</title><link>http://www.blogjava.net/willpower88/archive/2014/07/15/415838.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Tue, 15 Jul 2014 06:20:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2014/07/15/415838.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/415838.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2014/07/15/415838.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/415838.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/415838.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->mac&nbsp;:&nbsp;&nbsp;&nbsp;lsof&nbsp;-i:<span style="color: #800000; ">8080</span><br /><br />linux&nbsp;:&nbsp;netstat&nbsp;-anltp&nbsp;|&nbsp;<span style="color: #0000FF; ">grep</span>&nbsp;<span style="color: #800000; ">8080</span></div><img src ="http://www.blogjava.net/willpower88/aggbug/415838.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2014-07-15 14:20 <a href="http://www.blogjava.net/willpower88/archive/2014/07/15/415838.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux下生成随机密码</title><link>http://www.blogjava.net/willpower88/archive/2014/06/16/414809.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Mon, 16 Jun 2014 08:48:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2014/06/16/414809.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/414809.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2014/06/16/414809.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/414809.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/414809.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->openssl&nbsp;<span style="color: #0000FF; ">rand</span>&nbsp;<span style="color: #800000; ">16</span>&nbsp;-base64</div><img src ="http://www.blogjava.net/willpower88/aggbug/414809.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2014-06-16 16:48 <a href="http://www.blogjava.net/willpower88/archive/2014/06/16/414809.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vim打开多窗口、多文件之间的切换</title><link>http://www.blogjava.net/willpower88/archive/2014/02/19/410060.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Wed, 19 Feb 2014 10:34:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2014/02/19/410060.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/410060.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2014/02/19/410060.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/410060.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/410060.html</trackback:ping><description><![CDATA[<div></div><div>打开多个文件：</div><div>一、vim还没有启动的时候：</div><div>1.在终端里输入&nbsp;</div><div>vim file1 file2 ... filen便可以打开所有想要打开的文件</div><div>2.vim已经启动</div><div>输入</div><div>:e file</div><div>可以再打开一个文件，并且此时vim里会显示出file文件的内容。</div><div></div><div>3.同时显示多个文件：</div><div>:sp &nbsp; &nbsp; &nbsp; &nbsp; //水平切分窗口</div><div>:vsplit &nbsp; &nbsp; //垂直切分窗口</div><div></div><div>二、在文件之间切换：</div><div>1.文件间切换</div><div>Ctrl+6 &nbsp;//两文件间的切换</div><div>:bn &nbsp; &nbsp; &nbsp;//下一个文件</div><div>:bp &nbsp; &nbsp; &nbsp;//上一个文件<br />:ls &nbsp; &nbsp; &nbsp; //列出打开的文件，带编号<br />:b1~n &nbsp;//切换至第n个文件</div><div>对于用(v)split在多个窗格中打开的文件，这种方法只会在当前窗格中切换不同的文件。</div><div>2.在窗格间切换的方法</div><div>Ctrl+w+方向键&#8212;&#8212;切换到前／下／上／后一个窗格</div><div>Ctrl+w+h/j/k/l &#8212;&#8212;同上</div><div>Ctrl+ww&#8212;&#8212;依次向后切换到下一个窗格中</div> <div id="haloword-lookup" class="ui-widget-content ui-draggable"><div id="haloword-title"><span id="haloword-word"></span><a herf="#" id="haloword-pron" class="haloword-button" title="发音"></a><audio id="haloword-audio"></audio><div id="haloword-control-container"><a herf="#" id="haloword-add" class="haloword-button" title="加入单词表"></a><a herf="#" id="haloword-remove" class="haloword-button" title="移出单词表"></a><a href="#" id="haloword-open" class="haloword-button" title="查看单词详细释义" target="_blank"></a><a herf="#" id="haloword-close" class="haloword-button" title="关闭查询窗"></a></div></div><div id="haloword-content"></div></div><img src ="http://www.blogjava.net/willpower88/aggbug/410060.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2014-02-19 18:34 <a href="http://www.blogjava.net/willpower88/archive/2014/02/19/410060.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>find不包含</title><link>http://www.blogjava.net/willpower88/archive/2014/02/18/409995.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Tue, 18 Feb 2014 09:19:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2014/02/18/409995.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/409995.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2014/02/18/409995.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/409995.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/409995.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->find . !&nbsp;-wholename&nbsp;'*.svn*'&nbsp;!&nbsp;-wholename&nbsp;'*template_c*'&nbsp;-type&nbsp;f&nbsp;-exec&nbsp;grep&nbsp;-H&nbsp;test&nbsp;{}&nbsp;--color&nbsp;\;</div><img src ="http://www.blogjava.net/willpower88/aggbug/409995.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2014-02-18 17:19 <a href="http://www.blogjava.net/willpower88/archive/2014/02/18/409995.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>curl post</title><link>http://www.blogjava.net/willpower88/archive/2013/12/18/407726.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Wed, 18 Dec 2013 03:07:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2013/12/18/407726.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/407726.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2013/12/18/407726.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/407726.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/407726.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->curl&nbsp;-A&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">android;15;default</span><span style="font-weight: bold;">"</span>&nbsp;-d&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">detail=aaaaa</span><span style="font-weight: bold;">"</span>&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">http://test.com/</span><span style="font-weight: bold;">"</span></div><img src ="http://www.blogjava.net/willpower88/aggbug/407726.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2013-12-18 11:07 <a href="http://www.blogjava.net/willpower88/archive/2013/12/18/407726.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux Bash快捷键</title><link>http://www.blogjava.net/willpower88/archive/2013/11/07/406096.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Thu, 07 Nov 2013 06:04:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2013/11/07/406096.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/406096.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2013/11/07/406096.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/406096.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/406096.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->ctrl键组合<br />ctrl+a:光标移到行首。<br />ctrl+b:光标左移一个字母<br />ctrl+c:杀死当前进程。<br />ctrl+d:退出当前&nbsp;Shell。<br />ctrl+e:光标移到行尾。<br />ctrl+h:删除光标前一个字符，同&nbsp;backspace&nbsp;键相同。<br />ctrl+k:清除光标后至行尾的内容。<br />ctrl+l:清屏，相当于clear。<br />ctrl+r:搜索之前打过的命令。会有一个提示，根据你输入的关键字进行搜索bash的history<br />ctrl+u:&nbsp;清除光标前至行首间的所有内容。<br />ctrl+w:&nbsp;移除光标前的一个单词<br />ctrl+t:&nbsp;交换光标位置前的两个字符<br />ctrl+y:&nbsp;粘贴或者恢复上次的删除<br />ctrl+d:&nbsp;删除光标所在字母;注意和backspace以及ctrl+h的区别，这2个是删除光标前的字符<br />ctrl+f:&nbsp;光标右移<br />ctrl+z&nbsp;:&nbsp;把当前进程转到后台运行，使用&#8217;&nbsp;fg&nbsp;&#8216;命令恢复。比如top&nbsp;-d1&nbsp;然后ctrl+z&nbsp;，到后台，然后fg,重新恢复<br />esc组合<br />esc+d:&nbsp;删除光标后的一个词<br />esc+f:&nbsp;往右跳一个词<br />esc+b:&nbsp;往左跳一个词<br />esc+t:&nbsp;交换光标位置前的两个单词。</div><img src ="http://www.blogjava.net/willpower88/aggbug/406096.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2013-11-07 14:04 <a href="http://www.blogjava.net/willpower88/archive/2013/11/07/406096.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vimrc</title><link>http://www.blogjava.net/willpower88/archive/2013/10/25/405653.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Fri, 25 Oct 2013 13:24:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2013/10/25/405653.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/405653.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2013/10/25/405653.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/405653.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/405653.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->set&nbsp;nocompatible&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">关闭vi兼容<br />set&nbsp;enc=utf-8<br /></span><span style="font-weight: bold;">"</span>set&nbsp;number&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">显示行号<br />filetype&nbsp;plugin&nbsp;on&nbsp;</span><span style="font-weight: bold;">"</span>文件类型<br />set&nbsp;history=<span style="color: #800000; ">500</span>&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">历史命令<br />syntax&nbsp;on&nbsp;</span><span style="font-weight: bold;">"</span>语法高亮<br /><span style="font-weight: bold;">"</span><span style="font-weight: bold;">set&nbsp;autoindent&nbsp;</span><span style="font-weight: bold;">"</span>ai&nbsp;自动缩进<br /><span style="font-weight: bold;">"</span><span style="font-weight: bold;">set&nbsp;smartindent&nbsp;</span><span style="font-weight: bold;">"</span>智能缩进<br />set&nbsp;showmatch&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">括号匹配<br />set&nbsp;ruler&nbsp;</span><span style="font-weight: bold;">"</span>右下角显示光标状态行<br />set&nbsp;nohls&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">关闭匹配的高亮显示<br />set&nbsp;incsearch&nbsp;</span><span style="font-weight: bold;">"</span>设置快速搜索<br />set&nbsp;foldenable&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">开启代码折叠<br /></span><span style="font-weight: bold;">"</span>set&nbsp;fdm=manual&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">手动折叠<br />set&nbsp;foldmethod=syntax&nbsp;</span><span style="font-weight: bold;">"</span>自动语法折叠<br />set&nbsp;modeline&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">自动载入模式行<br /></span><span style="font-weight: bold;">"</span>自动插入modeline<br />func!&nbsp;AppendModeline()<br />let&nbsp;l:modeline&nbsp;=&nbsp;<span style="color: #0000FF; ">printf</span>(<span style="font-weight: bold;">"</span><span style="font-weight: bold;">&nbsp;vim:&nbsp;set&nbsp;ts=%d&nbsp;sw=%d&nbsp;tw=%d&nbsp;:</span><span style="font-weight: bold;">"</span>,<br />\&nbsp;&amp;tabstop,&nbsp;&amp;shiftwidth,&nbsp;&amp;textwidth)<br />let&nbsp;l:modeline&nbsp;=&nbsp;substitute(&amp;commentstring,&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">%s</span><span style="font-weight: bold;">"</span>,&nbsp;l:modeline,&nbsp;<span style="font-weight: bold;">""</span>)<br />call&nbsp;append(line(<span style="font-weight: bold;">"</span><span style="font-weight: bold;">$</span><span style="font-weight: bold;">"</span>),&nbsp;l:modeline)<br />endfunc<br /><span style="font-weight: bold;">"</span><span style="font-weight: bold;">按\ml,自动插入modeline<br />nnoremap&nbsp;&lt;silent&gt;&nbsp;&lt;Leader&gt;ml&nbsp;:call&nbsp;AppendModeline()&lt;CR&gt;<br /></span><span style="font-weight: bold;">"</span>空格展开折叠<br />nnoremap&nbsp;&lt;space&gt;&nbsp;@=((foldclosed(line(<span style="font-weight: bold;">'</span><span style="font-weight: bold;">.</span><span style="font-weight: bold;">'</span>))&nbsp;&lt;&nbsp;<span style="color: #800000; ">0</span>)&nbsp;?&nbsp;<span style="font-weight: bold;">'</span><span style="font-weight: bold;">zc</span><span style="font-weight: bold;">'</span>&nbsp;:&nbsp;<span style="font-weight: bold;">'</span><span style="font-weight: bold;">zo</span><span style="font-weight: bold;">'</span>)&lt;CR&gt;<br /><br /><span style="font-weight: bold;">"</span><span style="font-weight: bold;">set&nbsp;tabstop=4<br /></span><span style="font-weight: bold;">"</span>set&nbsp;shiftwidth=<span style="color: #800000; ">4</span><br />set&nbsp;ts=<span style="color: #800000; ">4</span><br />set&nbsp;sw=<span style="color: #800000; ">4</span><br />set&nbsp;expandtab<br /><span style="font-weight: bold;">"</span><span style="font-weight: bold;">自动tab<br /><br />&nbsp;<br /><br />if&nbsp;has(</span><span style="font-weight: bold;">"</span>autocmd<span style="font-weight: bold;">"</span><span style="font-weight: bold;">)<br />filetype&nbsp;plugin&nbsp;indent&nbsp;on<br />endif<br />autocmd&nbsp;filetype&nbsp;python&nbsp;setlocal&nbsp;et&nbsp;sta&nbsp;sw=4&nbsp;sts=4<br /><br /><br /></span><span style="font-weight: bold;">"</span>根据文件类型自动插入文件头<br />autocmd&nbsp;BufNewFile&nbsp;*.py,*.sh&nbsp;<span style="color: #0000FF; ">exec</span>&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">:call&nbsp;SetTitle()</span><span style="font-weight: bold;">"</span><br />func&nbsp;SetTitle()<br /><span style="color: #0000FF; ">if</span>&nbsp;&amp;filetype&nbsp;==&nbsp;<span style="font-weight: bold;">'</span><span style="font-weight: bold;">sh</span><span style="font-weight: bold;">'</span><br />call&nbsp;setline(<span style="color: #800000; ">1</span>,&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">\#!/bin/bash</span><span style="font-weight: bold;">"</span>)<br />call&nbsp;append(line(<span style="font-weight: bold;">"</span><span style="font-weight: bold;">.</span><span style="font-weight: bold;">"</span>),&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">\#&nbsp;Author:itxx00@gmail.com</span><span style="font-weight: bold;">"</span>)<br />call&nbsp;append(line(<span style="font-weight: bold;">"</span><span style="font-weight: bold;">.</span><span style="font-weight: bold;">"</span>)+<span style="color: #800000; ">1</span>,&nbsp;<span style="font-weight: bold;">""</span>)<br /><span style="color: #0000FF; ">else</span><br />call&nbsp;setline(<span style="color: #800000; ">1</span>,&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">\#!/bin/env&nbsp;python</span><span style="font-weight: bold;">"</span>)<br />call&nbsp;append(line(<span style="font-weight: bold;">"</span><span style="font-weight: bold;">.</span><span style="font-weight: bold;">"</span>),&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">\#coding:utf-8</span><span style="font-weight: bold;">"</span>)<br />call&nbsp;append(line(<span style="font-weight: bold;">"</span><span style="font-weight: bold;">.</span><span style="font-weight: bold;">"</span>)+<span style="color: #800000; ">1</span>,&nbsp;<span style="font-weight: bold;">"</span><span style="font-weight: bold;">\#Author:itxx00@gmail.com</span><span style="font-weight: bold;">"</span>)<br />call&nbsp;append(line(<span style="font-weight: bold;">"</span><span style="font-weight: bold;">.</span><span style="font-weight: bold;">"</span>)+<span style="color: #800000; ">2</span>,&nbsp;<span style="font-weight: bold;">""</span>)<br />endif<br />endfunc&nbsp;<br /><span style="font-weight: bold;">"</span><span style="font-weight: bold;">新建文件后自动定位至文件末尾<br />autocmd&nbsp;BufNewFile&nbsp;*&nbsp;normal&nbsp;G<br /></span><span style="font-weight: bold;">"</span>F2去空行<br />nnoremap&nbsp;&lt;F2&gt;&nbsp;:g/^\s*$/d&lt;CR&gt;</div><img src ="http://www.blogjava.net/willpower88/aggbug/405653.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2013-10-25 21:24 <a href="http://www.blogjava.net/willpower88/archive/2013/10/25/405653.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>find &amp;&amp; grep 显示文件</title><link>http://www.blogjava.net/willpower88/archive/2013/02/22/395563.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Fri, 22 Feb 2013 03:36:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2013/02/22/395563.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/395563.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2013/02/22/395563.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/395563.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/395563.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->&nbsp;find&nbsp;.&nbsp;-name&nbsp;*.php&nbsp;&nbsp;-<span style="color: #0000FF; ">exec</span>&nbsp;<span style="color: #0000FF; ">grep</span>&nbsp;总记录数&nbsp;{}&nbsp;-H&nbsp;\;</div><img src ="http://www.blogjava.net/willpower88/aggbug/395563.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2013-02-22 11:36 <a href="http://www.blogjava.net/willpower88/archive/2013/02/22/395563.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux Shell 调用系统时间变量 </title><link>http://www.blogjava.net/willpower88/archive/2012/11/05/390814.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Mon, 05 Nov 2012 07:32:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2012/11/05/390814.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/390814.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2012/11/05/390814.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/390814.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/390814.html</trackback:ping><description><![CDATA[<span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">Shell 调用系统时间变量&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">获取今天时期：`date +%Y%m%d` 或 `date +%F` 或 $(date +%y%m%d)&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">获取昨天时期：`date -d yesterday +%Y%m%d`&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">获取前天日期：`date -d -2day +%Y%m%d`&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">依次类推比如获取10天前的日期：`date -d -10day +%Y%m%d`&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">或n天前的 `date -d "n days ago" +%y%m%d`&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">明天：`date -d tomorrow +%y%m%d`&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">注意以上中间有空格&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">时间域&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% H 小时（00..23）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% I 小时（01..12）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% k 小时（0..23）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% l 小时（1..12）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% M 分（00..59）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% p 显示出AM或PM&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% r 时间（hh：mm：ss AM或PM），12小时&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% s 从1970年1月1日00：00：00到目前经历的秒数&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% S 秒（00..59）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% T 时间（24小时制）（hh:mm:ss）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% X 显示时间的格式（％H:％M:％S）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% Z 时区 日期域&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% a 星期几的简称（ Sun..Sat）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% A 星期几的全称（ Sunday..Saturday）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% b 月的简称（Jan..Dec）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% B 月的全称（January..December）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% c 日期和时间（ Mon Nov 8 14：12：46 CST 1999）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% d 一个月的第几天（01..31）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% D 日期（mm／dd／yy）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% h 和%b选项相同&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% j 一年的第几天（001..366）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% m 月（01..12）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% w 一个星期的第几天（0代表星期天）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% W 一年的第几个星期（00..53，星期一为第一天）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% x 显示日期的格式（mm/dd/yy）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% y 年的最后两个数字（ 1999则是99）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">% Y 年（例如：1970，1996等）&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;" /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.1875px; background-color: #ffffff;">注意：只有超级用户才有权限使用date命令设置时间，一般用户只能使用date命令显示时间。</span><img src ="http://www.blogjava.net/willpower88/aggbug/390814.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2012-11-05 15:32 <a href="http://www.blogjava.net/willpower88/archive/2012/11/05/390814.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux下创建/删除用户</title><link>http://www.blogjava.net/willpower88/archive/2012/10/17/389715.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Wed, 17 Oct 2012 03:25:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2012/10/17/389715.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/389715.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2012/10/17/389715.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/389715.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/389715.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008000; ">#</span><span style="color: #008000; ">/bin/bash</span><span style="color: #008000; "><br /></span><br />del_user()&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<span style="font-weight: bold; ">"</span><span style="font-weight: bold; ">请输入用户名：</span><span style="font-weight: bold; ">"</span>&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">read</span>&nbsp;user<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<span style="font-weight: bold; ">"</span><span style="font-weight: bold; ">请确认是否删除(y/n)?</span><span style="font-weight: bold; ">"</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">read</span>&nbsp;isDel<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;[&nbsp;<span style="color: #800080; ">$isDel</span>&nbsp;=&nbsp;<span style="font-weight: bold; ">'</span><span style="font-weight: bold; ">y</span><span style="font-weight: bold; ">'</span>&nbsp;];&nbsp;then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;userdel&nbsp;-r&nbsp;&nbsp;<span style="color: #800080; ">$user</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;-e&nbsp;<span style="font-weight: bold; ">"</span><span style="font-weight: bold; ">\t\t\t\t|------------------------------|</span><span style="font-weight: bold; ">"</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;-e&nbsp;<span style="font-weight: bold; ">"</span><span style="font-weight: bold; ">\t\t\t\t|-------&nbsp;用户&nbsp;'$user'&nbsp;已删除&nbsp;------|</span><span style="font-weight: bold; ">"</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;-e&nbsp;<span style="font-weight: bold; ">"</span><span style="font-weight: bold; ">\t\t\t\t|------------------------------|</span><span style="font-weight: bold; ">"</span><br />&nbsp;&nbsp;&nbsp;&nbsp;fi<br />}<br /><br />add_user()&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<span style="font-weight: bold; ">"</span><span style="font-weight: bold; ">请输入用户名：</span><span style="font-weight: bold; ">"</span>&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">read</span>&nbsp;user<br />&nbsp;&nbsp;&nbsp;&nbsp;useradd&nbsp;<span style="color: #800080; ">$user</span>&nbsp;-d&nbsp;/work/<span style="color: #800080; ">$user</span><br />&nbsp;&nbsp;&nbsp;&nbsp;passwd&nbsp;<span style="color: #800080; ">$user</span><br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;-e&nbsp;<span style="font-weight: bold; ">"</span><span style="font-weight: bold; ">\t\t\t\t|------------------------------|</span><span style="font-weight: bold; ">"</span><br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;-e&nbsp;<span style="font-weight: bold; ">"</span><span style="font-weight: bold; ">\t\t\t\t|-------&nbsp;用户&nbsp;</span><span style="font-weight: bold; ">"</span><span style="color: #800080; ">$user</span><span style="font-weight: bold; ">"</span><span style="font-weight: bold; ">&nbsp;已创建&nbsp;------|</span><span style="font-weight: bold; ">"</span><br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;-e&nbsp;<span style="font-weight: bold; ">"</span><span style="font-weight: bold; ">\t\t\t\t|------------------------------|</span><span style="font-weight: bold; ">"</span><br />}<br /><br />menu()&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>&nbsp;:<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">do</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<span style="font-weight: bold; ">"</span><span style="font-weight: bold; ">1.添加用户</span><span style="font-weight: bold; ">"</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<span style="font-weight: bold; ">"</span><span style="font-weight: bold; ">2.删除用户</span><span style="font-weight: bold; ">"</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;<span style="font-weight: bold; ">"</span><span style="font-weight: bold; ">0.退出</span><span style="font-weight: bold; ">"</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;-e&nbsp;<span style="font-weight: bold; ">"</span><span style="font-weight: bold; ">\n请选择：</span><span style="font-weight: bold; ">"</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">read</span>&nbsp;choice<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;<span style="color: #800080; ">$choice</span>&nbsp;in<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #800000; ">1</span>)&nbsp;add_user;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #800000; ">2</span>)&nbsp;del_user;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #800000; ">0</span>)&nbsp;<span style="color: #0000FF; ">exit</span>;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*)&nbsp;menu;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;esac<br />&nbsp;&nbsp;&nbsp;&nbsp;done<br />}<br /><br />menu</div><img src ="http://www.blogjava.net/willpower88/aggbug/389715.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2012-10-17 11:25 <a href="http://www.blogjava.net/willpower88/archive/2012/10/17/389715.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vundle安装</title><link>http://www.blogjava.net/willpower88/archive/2012/08/24/386233.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Fri, 24 Aug 2012 10:23:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2012/08/24/386233.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/386233.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2012/08/24/386233.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/386233.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/386233.html</trackback:ping><description><![CDATA[<div>git clone http://github.com/gmarik/vundle.git ~/.vim/bundle/vundle<br /><br />打开vim,执行如下命令：<br /><div> :BundleInstall</div><div> :BundleSearch<br /><div> :BundleClean<br /><br />.vimrc<br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; font-weight: bold; ">"</span><span style="color: #000000; font-weight: bold; ">&nbsp;For&nbsp;vundle<br />set&nbsp;nocompatible<br />filetype&nbsp;off<br />set&nbsp;rtp+=~/.vim/bundle/vundle/<br />call&nbsp;vundle#rc()<br />Bundle&nbsp;'gmarik/vundle'<br /></span><span style="color: #000000; font-weight: bold; ">"</span><span style="color: #000000; ">&nbsp;vim</span><span style="color: #000000; ">-</span><span style="color: #000000; ">scripts&nbsp;repos<br />Bundle&nbsp;</span><span style="color: #000000; font-weight: bold; ">'</span><span style="color: #000000; font-weight: bold; ">bash-support.vim</span><span style="color: #000000; font-weight: bold; ">'</span><span style="color: #000000; "><br />Bundle&nbsp;</span><span style="color: #000000; font-weight: bold; ">'</span><span style="color: #000000; font-weight: bold; ">perl-support.vim</span><span style="color: #000000; font-weight: bold; ">'</span><span style="color: #000000; "><br />filetype&nbsp;plugin&nbsp;indent&nbsp;on<br /><br /></span><span style="color: #000000; font-weight: bold; ">"</span><span style="color: #000000; font-weight: bold; ">let&nbsp;g:winManagerWindowLayout&nbsp;=&nbsp;</span><span style="color: #000000; font-weight: bold; ">"</span><span style="color: #000000; ">FileExplorer</span><span style="color: #000000; font-weight: bold; ">"</span><span style="color: #000000; font-weight: bold; ">&nbsp;<br />let&nbsp;g:winManagerWindowLayout&nbsp;=&nbsp;</span><span style="color: #000000; font-weight: bold; ">"</span><span style="color: #000000; ">FileExplorer</span><span style="color: #000000; ">|</span><span style="color: #000000; ">TagList</span><span style="color: #000000; font-weight: bold; ">"</span><span style="color: #000000; font-weight: bold; "><br />map&nbsp;&lt;c-w&gt;&lt;c-f&gt;&nbsp;:FirstExplorerWindow&lt;cr&gt;<br />map&nbsp;&lt;c-w&gt;&lt;c-b&gt;&nbsp;:BottomExplorerWindow&lt;cr&gt;<br />map&nbsp;&lt;c-w&gt;&lt;c-t&gt;&nbsp;:&nbsp;WMToggle&lt;cr&gt;<br />let&nbsp;g:persistentBehaviour=0<br />let&nbsp;g:winManagerWidth=30<br />nmap&nbsp;&lt;silent&gt;&lt;F8&gt;&nbsp;:WMToggle&lt;cr&gt;<br /></span></div></div></div></div><img src ="http://www.blogjava.net/willpower88/aggbug/386233.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2012-08-24 18:23 <a href="http://www.blogjava.net/willpower88/archive/2012/08/24/386233.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ubuntu修改机器名及时区</title><link>http://www.blogjava.net/willpower88/archive/2012/07/12/382866.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Thu, 12 Jul 2012 03:33:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2012/07/12/382866.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/382866.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2012/07/12/382866.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/382866.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/382866.html</trackback:ping><description><![CDATA[1、修改机器名<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">$sudo&nbsp;vi&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">etc</span><span style="color: #000000; ">/</span><span style="color: #000000; ">hostname</span></div>2、修改时区<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #800080; ">$rm</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">etc</span><span style="color: #000000; ">/</span><span style="color: #000000; ">localetime<br /></span><span style="color: #800080; ">$ln</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">s </span><span style="color: #000000; ">/</span><span style="color: #000000; ">usr</span><span style="color: #000000; ">/</span><span style="color: #000000; ">share</span><span style="color: #000000; ">/</span><span style="color: #000000; ">zoneinfo</span><span style="color: #000000; ">/</span><span style="color: #000000; ">Asia</span><span style="color: #000000; ">/</span><span style="color: #000000; ">Shanghai&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">etc</span><span style="color: #000000; ">/</span><span style="color: #000000; ">localetime</span></div><img src ="http://www.blogjava.net/willpower88/aggbug/382866.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2012-07-12 11:33 <a href="http://www.blogjava.net/willpower88/archive/2012/07/12/382866.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>protobuf-python requester测试步骤</title><link>http://www.blogjava.net/willpower88/archive/2012/07/03/382094.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Tue, 03 Jul 2012 07:27:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2012/07/03/382094.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/382094.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2012/07/03/382094.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/382094.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/382094.html</trackback:ping><description><![CDATA[<em><strong><span style="color: red;">注意：如果找不到google.protobuf，在protobuf目录</span><span style="color: red;">下执行</span><br /></strong></em><div><em><strong><span style="color: red;">$ find . -name *.egg</span><br /><span style="color: red;">./python/setuptools-0.6c11-py2.7.egg</span><br /><span style="color: red;">./python/dist/protobuf-2.4.1-py2.7.egg</span><br /><span style="color: red;">将这</span><span style="color: red;">两个文件加</span><span style="color: red;">用户环境</span><br /></strong></em><div><em><strong><span style="color: red;">export PYTHONPATH=$SRC_DIR/protobuf-</span><span style="color: red;">2.3.0-py2.5.egg:$SRC_DIR/setuptools-0.6c9-py2.5.egg<br /><br /></span></strong></em></div></div><strong>protocol buffer的安装<a title="Link to this section" href="http://grd.alibaba-inc.com/projects/galaxy/wiki/HubblePythonProtobuf#protocolbuffer%E7%9A%84%E5%AE%89%E8%A3%85"> </a></strong><a title="Link to this section" href="http://grd.alibaba-inc.com/projects/galaxy/wiki/HubblePythonProtobuf#protocolbuffer%E7%9A%84%E5%AE%89%E8%A3%85"><br /></a><div><pre><span style="font-size: 14px">$ </span>wget "http://protobuf.googlecode.com/files/protobuf-2.4.1.tar.bz2"<br /><span style="font-size: 14px">$ tar jxvf </span>protobuf-2.4.1.tar.bz2<br /><span style="font-size: 14px">$ cd protobuf-2.4.1</span><br /><span style="font-size: 14px">$ ./configure</span><br /><span style="font-size: 14px">$ make</span><br /><span style="font-size: 14px">$ make check</span><br /><span style="font-size: 14px">$ make install</span><span style="font-size: 14px"></span><br /></pre> <h1><span style="font-size: 14px">protocol buffer对python的支持</span><a title="Link to this section" href="http://grd.alibaba-inc.com/projects/galaxy/wiki/HubblePythonProtobuf#protocolbuffer%E5%AF%B9python%E7%9A%84%E6%94%AF%E6%8C%81"><br /></a></h1><pre><span style="font-size: 14px">$ cd python/</span><br /><span style="font-size: 14px">$ python setup.py test</span><br /><span style="font-size: 14px">$ python setup.py install</span></pre></div><strong>python需2.5以上版本</strong><br />1、下载最新版：http://www.python.org/download/<br />2、安装<br /><div>$./configure<br />$make<br />$make&nbsp;install<br /><br /><strong>与google Ad Exchange 代表处索取requester.tar.gz</strong><br />$tar zxvf requester.tar.gz<br />$cd requester<br />$make<br />$python2.7 requester.py&nbsp; --url=http://127.0.0.1:8000 --max_qps=1 --requests=1</div><img src ="http://www.blogjava.net/willpower88/aggbug/382094.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2012-07-03 15:27 <a href="http://www.blogjava.net/willpower88/archive/2012/07/03/382094.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DOS下生成目录下所有文件按创建日期时间从新到旧排序的文件列表</title><link>http://www.blogjava.net/willpower88/archive/2011/10/21/361753.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Fri, 21 Oct 2011 09:17:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2011/10/21/361753.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/361753.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2011/10/21/361753.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/361753.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/361753.html</trackback:ping><description><![CDATA[<div>dir /tc /o-d /a-d *.* &gt;d:\allfiles.txt</div><img src ="http://www.blogjava.net/willpower88/aggbug/361753.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2011-10-21 17:17 <a href="http://www.blogjava.net/willpower88/archive/2011/10/21/361753.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux建立信任关系</title><link>http://www.blogjava.net/willpower88/archive/2011/09/07/358172.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Wed, 07 Sep 2011 04:18:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2011/09/07/358172.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/358172.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2011/09/07/358172.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/358172.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/358172.html</trackback:ping><description><![CDATA[<br />在linux a上执行：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #800080; ">$ssh</span><span style="color: #000000; ">-</span><span style="color: #000000; ">keygen&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">t&nbsp;rsa &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; #不需要任何输入，一路回车<br /></span><span style="color: #800080; ">$scp</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">~/.</span><span style="color: #000000; ">ssh</span><span style="color: #000000; ">/</span><span style="color: #000000; ">id_rsa</span><span style="color: #000000; ">.</span><span style="color: #000000; ">pub&nbsp;to&nbsp;linux&nbsp;B</span></div><br />在liunx b上执行：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #800080; ">$cat</span><span style="color: #000000; ">&nbsp;id_rsa</span><span style="color: #000000; ">.</span><span style="color: #000000; ">pub&nbsp;</span><span style="color: #000000; ">&gt;&gt;~/.</span><span style="color: #000000; ">ssh</span><span style="color: #000000; ">/</span><span style="color: #000000; ">authorized_keys</span></div><img src ="http://www.blogjava.net/willpower88/aggbug/358172.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2011-09-07 12:18 <a href="http://www.blogjava.net/willpower88/archive/2011/09/07/358172.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux grep常用正则 随时补充</title><link>http://www.blogjava.net/willpower88/archive/2010/07/15/326221.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Thu, 15 Jul 2010 11:40:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2010/07/15/326221.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/326221.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2010/07/15/326221.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/326221.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/326221.html</trackback:ping><description><![CDATA[<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">摘自：http://hi.baidu.com/zhouqleilo/blog/item/f76297127ed0c9085aaf5330.html<br />
</font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">经常使用的正则表达式</font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"> </p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">^<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span>行首</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">$<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span>行尾</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000"><span>.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 任意一个字符</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000"><span>*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 任意多个字符</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000"><span>\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 转义字符<br />
</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">^ [ t h e ]<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span>以</span>t h e<span>开头行</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">[ S s ] i g
n a [ l L ]<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span><span>匹配单词</span>s i g n a l<span>、</span>s
i g n a L<span>、</span>S i g n a l<span>、</span>S i g n a L</font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">[Ss]igna[lL]".<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span>同上，但加一句点</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">[ m a y M A
Y ]<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span><span>包含</span>m a y<span>大写或小写字母的行</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">^ U S E R $<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span>只包含</span>U S E R<span>的行</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">[tty]$<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span>以</span>t t y<span>结尾的行</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">\ .<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span>带句点的行</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">^ d . . x .
. x . . x<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span><span>对用户、用户组及其他用户组成员有可执行权限的目录</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000"><span style="color: red;">^ [ ^ l ]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span><span style="color: red;">排除关联目录的目录列表</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000"><font color="#000000"><span style="color: red;">^[^d]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  ls &#8211;l |
grep ^[^d] </span><span style="color: red;">只显示非文件夹的文件</span></font><span style="color: red;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">[ . * 0 ] <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0</span><span>之前或之后加任意字符</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">[ 0 0 0 * ]
<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  0 0 0</span><span>或更多个</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">[ iI]<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span>大写或小写</span>I</font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">[ i I ] [ n
N ] <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span><span>大写或小写</span>i<span>或</span>n</font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">[ ^ $ ] <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span>空行</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">[ ^ . * $ ]
<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span><span>匹配行中任意字符串</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">^ . . . . .
. $ <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span><span>包括</span>6<span>个字符的行</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">[a- zA-Z] <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span>任意单字符</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000"><span style="color: red;">[ a - z ] [ a - z ] * &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span><span style="color: red;">至少一个小写字母</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">[ ^ 0 - 9 "
$ ] <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span><span>非数字或美元标识</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">[ ^ 0 - 0 A
- Z a - z ] <span>&nbsp;&nbsp;&nbsp;  </span><span>非数字或字母</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">[ 1 2 3 ] <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1</span><span>到</span>3<span>中一个数字</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">[ D d ] e v
i c e <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span><span>单词</span>d e v i c e<span>或</span>D
e v i c e</font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">D e . . c e
<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span><span>前两个字母为</span>D e<span>，后跟两个任意字符，
最后为</span>c e</font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">" ^ q <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span>以</span>^ q<span>开始行</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">^ . $ <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span>仅有一个字符的行</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">^".[0-9][0-9]
<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span><span>以一个句点和两个数字开始的行</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000"><span style="color: red;">' " D e v i c e " ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span><span style="color: red;">单词</span><span style="color: red;">d e v i c e</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000"><span style="color: red;">D e [ V v ] i c e \ . &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span><span style="color: red;">单词</span><span style="color: red;">D e v i c e</span><span style="color: red;">或</span><span style="color: red;">d e v i c e</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">([0-9]{2}/[a-zA-Z]{3}/[0-9]{4})&nbsp;<span>&nbsp;&nbsp;&nbsp;&nbsp;  </span><span>对
日期格式08/Jun/2010</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}) I P<span>地址格式</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000">[ ^ . * $ ]
<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span><span>匹配任意行</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><font color="#000000"><span style="color: red;">[A-Za-z]*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span><span style="color: red;">匹配所有单词</span></font></p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"> </p>
<p style="margin: 0cm -88.6pt 0pt 0cm;"><span style="color: red;"><font color="#000000"><strong>功能说明：</strong>查找文件里符合条件的字符串。<br />
<br />
<strong>语　　法：</strong>grep
[-abcEFGhHilLnqrsvVwxy][-A&lt;显示列数&gt;][-B&lt;显示列数&gt;][-C&lt;显示列数&gt;]
[-d&lt;进行动作&gt;][-e&lt;范本样式&gt;][-f&lt;范本文件&gt;][--help][范本样式][文件或目录...]<br />
<br />
<strong>补充说明：</strong>grep指令用于查找内容包含指定的范本样式的文件，如果发现某文件的内容符合所指定的范本样式，预设
grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称，或是所给予的文件名为&#8220;-&#8221;，则grep指令会从标准输入设备读取数据。<br />
<br />
<strong>参　　数：</strong><br />
&nbsp;&nbsp; -a或--text&nbsp;&nbsp;&nbsp; 不要忽略二进制的数据。<br />
&nbsp;&nbsp; -A&lt;显示列数&gt;或--after-context=&lt;显示列数&gt;&nbsp;&nbsp;&nbsp;
除了显示符合范本样式的那一列之外，并显示该列之后的内容。<br />
&nbsp;&nbsp; -b或--byte-offset&nbsp;&nbsp;&nbsp; 在显示符合范本样式的那一列之前，标示出该列第一个字符的位编号。<br />
&nbsp;&nbsp; -B&lt;显示列数&gt;或--before-context=&lt;显示列数&gt;&nbsp;&nbsp;&nbsp;
除了显示符合范本样式的那一列之外，并显示该列之前的内容。<br />
&nbsp;&nbsp; -c或--count&nbsp;&nbsp;&nbsp; 计算符合范本样式的列数。<br />
&nbsp;&nbsp; -C&lt;显示列数&gt;或--context=&lt;显示列数&gt;或-&lt;显示列数&gt;&nbsp;&nbsp;&nbsp;
除了显示符合范本样式的那一列之外，并显示该列之前后的内容。<br />
&nbsp;&nbsp; -d&lt;进行动作&gt;或--directories=&lt;进行动作&gt;&nbsp;&nbsp;&nbsp;
当指定要查找的是目录而非文件时，必须使用这项参数，否则grep指令将回报信息并停止动作。<br />
&nbsp;&nbsp; -e&lt;范本样式&gt;或--regexp=&lt;范本样式&gt;&nbsp;&nbsp;&nbsp; 指定字符串做为查找文件内容的范本样式。<br />
&nbsp;&nbsp; -E或--extended-regexp&nbsp;&nbsp;&nbsp; 将范本样式为延伸的普通表示法来使用。<br />
&nbsp;&nbsp; -f&lt;范本文件&gt;或--file=&lt;范本文件&gt;&nbsp;&nbsp;&nbsp;
指定范本文件，其内容含有一个或多个范本样式，让grep查找符合范本条件的文件内容，格式为每列一个范本样式。<br />
&nbsp;&nbsp; -F或--fixed-regexp&nbsp;&nbsp;&nbsp; 将范本样式视为固定字符串的列表。<br />
&nbsp;&nbsp; -G或--basic-regexp&nbsp;&nbsp;&nbsp; 将范本样式视为普通的表示法来使用。<br />
&nbsp;&nbsp; -h或--no-filename&nbsp;&nbsp;&nbsp; 在显示符合范本样式的那一列之前，不标示该列所属的文件名称。<br />
&nbsp;&nbsp; -H或--with-filename&nbsp;&nbsp;&nbsp; 在显示符合范本样式的那一列之前，表示该列所属的文件名称。<br />
&nbsp;&nbsp; -i或--ignore-case&nbsp;&nbsp;&nbsp; 忽略字符大小写的差别。<br />
&nbsp;&nbsp; -l或--file-with-matches&nbsp;&nbsp;&nbsp; 列出文件内容符合指定的范本样式的文件名称。<br />
&nbsp;&nbsp; -L或--files-without-match&nbsp;&nbsp;&nbsp; 列出文件内容不符合指定的范本样式的文件名称。<br />
&nbsp;&nbsp; -n或--line-number&nbsp;&nbsp;&nbsp; 在显示符合范本样式的那一列之前，标示出该列的列数编号。<br />
&nbsp;&nbsp; -q或--quiet或--silent&nbsp;&nbsp;&nbsp; 不显示任何信息。<br />
&nbsp;&nbsp; -r或--recursive&nbsp;&nbsp;&nbsp; 此参数的效果和指定&#8220;-d recurse&#8221;参数相同。<br />
&nbsp;&nbsp; -s或--no-messages&nbsp;&nbsp;&nbsp; 不显示错误信息。<br />
&nbsp;&nbsp; -v或--revert-match&nbsp;&nbsp;&nbsp; 反转查找。<br />
&nbsp;&nbsp; -V或--version&nbsp;&nbsp;&nbsp; 显示版本信息。<br />
&nbsp;&nbsp; -w或--word-regexp&nbsp;&nbsp;&nbsp; 只显示全字符合的列。<br />
&nbsp;&nbsp; -x或--line-regexp&nbsp;&nbsp;&nbsp; 只显示全列符合的列。<br />
&nbsp;&nbsp; -y&nbsp;&nbsp;&nbsp; 此参数的效果和指定&#8220;-i&#8221;参数相同。<br />
&nbsp;&nbsp; --help&nbsp;&nbsp;&nbsp; 在线帮助。</font></span></p>
<img src ="http://www.blogjava.net/willpower88/aggbug/326221.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2010-07-15 19:40 <a href="http://www.blogjava.net/willpower88/archive/2010/07/15/326221.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>man 用法</title><link>http://www.blogjava.net/willpower88/archive/2010/06/21/324065.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Mon, 21 Jun 2010 07:20:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2010/06/21/324065.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/324065.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2010/06/21/324065.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/324065.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/324065.html</trackback:ping><description><![CDATA[<div class="note" style="margin-left: 0.5in; margin-right: 0.5in">摘自：http://learn.akae.cn/media/ch03s03.html</div>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in">
<h3 class="title">Man Page </h3>
<p>Man Page是Linux开发最常用的参考手册，由很多页面组成，每个页面描述一个主题，这些页面被组织成若干个Section。FHS（Filesystem Hierarchy Standard）<a class="indexterm" id="id2714160"></a>标准规定了Man Page各Section的含义如下：</p>
<div class="table"><a id="id2714168"></a>
<p class="title"><strong>表&nbsp;3.1.&nbsp;Man Page的Section</strong></p>
<div class="table-contents">
<table summary="Man Page的Section" border="1">
    <colgroup>
    <col>
    <col></colgroup>
    <thead>
        <tr>
            <th>Section</th>
            <th>描述</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>1</td>
            <td>用户命令，例如<code class="literal">ls(1)</code></td>
        </tr>
        <tr>
            <td>2</td>
            <td>系统调用，例如<code class="literal">_exit(2)</code></td>
        </tr>
        <tr>
            <td>3</td>
            <td>库函数，例如<code class="literal">printf(3)</code></td>
        </tr>
        <tr>
            <td>4</td>
            <td>特殊文件，例如<code class="literal">null(4)</code>描述了设备文件<code class="literal">/dev/null</code>、<code class="literal">/dev/zero</code>的作用</td>
        </tr>
        <tr>
            <td>5</td>
            <td>系统配置文件的格式，例如<code class="literal">passwd(5)</code>描述了系统配置文件<code class="literal">/etc/passwd</code>的格式</td>
        </tr>
        <tr>
            <td>6</td>
            <td>游戏</td>
        </tr>
        <tr>
            <td>7</td>
            <td>其它杂项，例如<code class="literal">bash-builtins(7)</code>描述了<code class="literal">bash</code>的各种内建命令</td>
        </tr>
        <tr>
            <td>8</td>
            <td>系统管理命令，例如<code class="literal">ifconfig(8)</code></td>
        </tr>
    </tbody>
</table>
</div>
</div>
<br class="table-break" />
<p>注意区分用户命令和系统管理命令，用户命令通常位于<code class="literal">/bin</code>和<code class="literal">/usr/bin</code>目录，系统管理命令通常位于<code class="literal">/sbin</code>和<code class="literal">/usr/sbin</code>目录，一般用户可以执行用户命令，而执行系统管理命令经常需要<code class="literal">root</code>权限。系统调用和库函数的区别将在<a class="xref" href="http://learn.akae.cn/media/ch19s02.html#asmc.main">第&nbsp;2&nbsp;节 &#8220;<code class="literal">main</code>函数和启动例程&#8221;</a>说明。</p>
<p>Man Page中有些页面有重名，比如敲<code class="literal">man printf</code>命令看到的并不是C函数<code class="literal">printf</code>，而是位于第1个Section的系统命令<code class="literal">printf</code>，要查看位于第3个Section的<code class="literal">printf</code>函数应该敲<code class="literal">man 3 printf</code>，也可以敲<code class="literal">man -k printf</code>命令搜索哪些页面的主题包含<code class="literal">printf</code>关键字。本书会经常出现类似<code class="literal">printf(3)</code>这样的写法，括号中的3表示Man Page的第3个Section，或者表示&#8220;<span class="quote">我这里想说的是<code class="literal">printf</code>库函数而不是<code class="literal">printf</code>命令</span>&#8221;。</p>
</div>
<img src ="http://www.blogjava.net/willpower88/aggbug/324065.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2010-06-21 15:20 <a href="http://www.blogjava.net/willpower88/archive/2010/06/21/324065.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>64位Linux下安装软件注意事项</title><link>http://www.blogjava.net/willpower88/archive/2010/06/01/322463.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Tue, 01 Jun 2010 09:31:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2010/06/01/322463.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/322463.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2010/06/01/322463.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/322463.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/322463.html</trackback:ping><description><![CDATA[<br />
执行到./configure --enable-shared一步时提示: <br />
checking host system type... Invalid configuration `x86_64-unknown-linux-gnu ': machine `x86_64-unknown ' not recognized <br />
<br />
解决办法：<br />
cp /usr/share/libtool/config.guess .&nbsp; (覆盖到相关软件自带的config.guess,t1lib在解压包的ac-tools下) <br />
cp /usr/share/libtool/config.sub .&nbsp;&nbsp;&nbsp;&nbsp; (覆盖到相关软件自带的config.sub) <br />
./configure --enable-shared --enable-static <br />
make libdir=/usr/lib64 <br />
make libdir=/usr/lib64 install <br />
使用64位函数库编译.
<img src ="http://www.blogjava.net/willpower88/aggbug/322463.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2010-06-01 17:31 <a href="http://www.blogjava.net/willpower88/archive/2010/06/01/322463.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux下用cp更新so出core</title><link>http://www.blogjava.net/willpower88/archive/2010/05/28/322147.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Fri, 28 May 2010 07:35:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2010/05/28/322147.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/322147.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2010/05/28/322147.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/322147.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/322147.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;linux下用cp更新so后重启服务会出core原因：<br />
&nbsp;&nbsp;&nbsp;&nbsp;用cp更新so会改变so的inode，服务找不到原来的inode，所以出core<br />
&nbsp;&nbsp;&nbsp; 解决办法：<br />
&nbsp;&nbsp;&nbsp;&nbsp;1、先mv so，再cp so就不会出core了<br />
&nbsp;&nbsp;&nbsp;&nbsp;2、先rm so，再cp so就不会出core了<br />
<img src ="http://www.blogjava.net/willpower88/aggbug/322147.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2010-05-28 15:35 <a href="http://www.blogjava.net/willpower88/archive/2010/05/28/322147.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vi语法高亮</title><link>http://www.blogjava.net/willpower88/archive/2010/05/11/320572.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Tue, 11 May 2010 03:32:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2010/05/11/320572.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/320572.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2010/05/11/320572.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/320572.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/320572.html</trackback:ping><description><![CDATA[1、copy /etc/vimrc ~/.vimrc<br />
2、vi&nbsp; ~/.vimrc<br />
添加配置<br />
export TERM=xterm-color<br />
<br />
即可语法高亮<br />
<br />
.vimrc<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;v</span><span style="color: #000000">:</span><span style="color: #000000">lang&nbsp;</span><span style="color: #000000">=~</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #000000">"</span><span style="font-weight: bold; color: #000000">utf8$</span><span style="font-weight: bold; color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">||</span><span style="color: #000000">&nbsp;v</span><span style="color: #000000">:</span><span style="color: #000000">lang&nbsp;</span><span style="color: #000000">=~</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #000000">"</span><span style="font-weight: bold; color: #000000">UTF-8$</span><span style="font-weight: bold; color: #000000">"</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;set&nbsp;fileencodings</span><span style="color: #000000">=</span><span style="color: #000000">utf</span><span style="color: #000000">-</span><span style="color: #800000">8</span><span style="color: #000000">,</span><span style="color: #000000">latin1<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />endif<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />set&nbsp;nocompatible&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-weight: bold; color: #000000">"</span><span style="font-weight: bold; color: #000000">&nbsp;Use&nbsp;Vim&nbsp;defaults&nbsp;(much&nbsp;better!)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />set&nbsp;bs=2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-weight: bold; color: #000000">"</span><span style="color: #000000">&nbsp;allow&nbsp;backspacing&nbsp;over&nbsp;everything&nbsp;in&nbsp;insert&nbsp;mode<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="font-weight: bold; color: #000000">"</span><span style="font-weight: bold; color: #000000">set&nbsp;ai&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-weight: bold; color: #000000">"</span><span style="color: #000000">&nbsp;always&nbsp;set&nbsp;autoindenting&nbsp;on<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="font-weight: bold; color: #000000">"</span><span style="font-weight: bold; color: #000000">set&nbsp;backup&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-weight: bold; color: #000000">"</span><span style="color: #000000">&nbsp;keep&nbsp;a&nbsp;backup&nbsp;file<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />set&nbsp;viminfo</span><span style="color: #000000">=</span><span style="font-weight: bold; color: #000000">'</span><span style="font-weight: bold; color: #000000">20,\"50&nbsp;&nbsp;&nbsp;&nbsp;"&nbsp;read/write&nbsp;a&nbsp;.viminfo&nbsp;file,&nbsp;don</span><span style="font-weight: bold; color: #000000">'</span><span style="color: #000000">t&nbsp;store&nbsp;more<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-weight: bold; color: #000000">"</span><span style="font-weight: bold; color: #000000">&nbsp;than&nbsp;50&nbsp;lines&nbsp;of&nbsp;registers<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />set&nbsp;history=50&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-weight: bold; color: #000000">"</span><span style="color: #000000">&nbsp;keep&nbsp;</span><span style="color: #800000">50</span><span style="color: #000000">&nbsp;lines&nbsp;of&nbsp;command&nbsp;line&nbsp;history<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />set&nbsp;ruler&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-weight: bold; color: #000000">"</span><span style="font-weight: bold; color: #000000">&nbsp;show&nbsp;the&nbsp;cursor&nbsp;position&nbsp;all&nbsp;the&nbsp;time<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="font-weight: bold; color: #000000">"</span><span style="color: #000000">&nbsp;Only&nbsp;</span><span style="color: #0000ff">do</span><span style="color: #000000">&nbsp;this&nbsp;part&nbsp;when&nbsp;compiled&nbsp;with&nbsp;support&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;autocommands<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;has(</span><span style="font-weight: bold; color: #000000">"</span><span style="font-weight: bold; color: #000000">autocmd</span><span style="font-weight: bold; color: #000000">"</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="font-weight: bold; color: #000000">"</span><span style="font-weight: bold; color: #000000">&nbsp;In&nbsp;text&nbsp;files,&nbsp;always&nbsp;limit&nbsp;the&nbsp;width&nbsp;of&nbsp;text&nbsp;to&nbsp;78&nbsp;characters<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;autocmd&nbsp;BufRead&nbsp;*.txt&nbsp;set&nbsp;tw=78<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="font-weight: bold; color: #000000">"</span><span style="color: #000000">&nbsp;When&nbsp;editing&nbsp;a&nbsp;file</span><span style="color: #000000">,</span><span style="color: #000000">&nbsp;always&nbsp;jump&nbsp;to&nbsp;the&nbsp;</span><span style="color: #0000ff">last</span><span style="color: #000000">&nbsp;cursor&nbsp;position<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;autocmd&nbsp;BufReadPost&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #000000">\</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;line(</span><span style="font-weight: bold; color: #000000">"</span><span style="font-weight: bold; color: #000000">'\</span><span style="font-weight: bold; color: #000000">""</span><span style="font-weight: bold; color: #000000">)&nbsp;&gt;&nbsp;0&nbsp;&amp;&amp;&nbsp;line&nbsp;(</span><span style="font-weight: bold; color: #000000">"'</span><span style="font-weight: bold; color: #000000">\"")&nbsp;&lt;=&nbsp;line("$")&nbsp;|<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;\&nbsp;&nbsp;&nbsp;exe&nbsp;"normal!&nbsp;g</span><span style="font-weight: bold; color: #000000">'</span><span style="color: #000000">\</span><span style="font-weight: bold; color: #000000">""</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #000000">\</span><span style="color: #000000">&nbsp;endif<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />endif<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;has(</span><span style="font-weight: bold; color: #000000">"</span><span style="font-weight: bold; color: #000000">cscope</span><span style="font-weight: bold; color: #000000">"</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;set&nbsp;csprg</span><span style="color: #000000">=/</span><span style="color: #000000">usr</span><span style="color: #000000">/</span><span style="color: #000000">bin</span><span style="color: #000000">/</span><span style="color: #000000">cscope<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;set&nbsp;csto</span><span style="color: #000000">=</span><span style="color: #800000">0</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;set&nbsp;cst<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;set&nbsp;nocsverb<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="font-weight: bold; color: #000000">"</span><span style="font-weight: bold; color: #000000">&nbsp;add&nbsp;any&nbsp;database&nbsp;in&nbsp;current&nbsp;directory<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;if&nbsp;filereadable(</span><span style="font-weight: bold; color: #000000">"</span><span style="color: #000000">cscope</span><span style="color: #000000">.</span><span style="color: #000000">out</span><span style="font-weight: bold; color: #000000">"</span><span style="font-weight: bold; color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cs&nbsp;add&nbsp;cscope.out<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="font-weight: bold; color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000">&nbsp;add&nbsp;database&nbsp;pointed&nbsp;to&nbsp;by&nbsp;environment<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;elseif&nbsp;</span><span style="color: #800080">$CSCOPE_DB</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">!=</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #000000">""</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cs&nbsp;add&nbsp;</span><span style="color: #800080">$CSCOPE_DB</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;endif<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;set&nbsp;csverb<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />endif<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="font-weight: bold; color: #000000">"</span><span style="font-weight: bold; color: #000000">&nbsp;Switch&nbsp;syntax&nbsp;highlighting&nbsp;on,&nbsp;when&nbsp;the&nbsp;terminal&nbsp;has&nbsp;colors<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="font-weight: bold; color: #000000">"</span><span style="color: #000000">&nbsp;Also&nbsp;switch&nbsp;on&nbsp;highlighting&nbsp;the&nbsp;</span><span style="color: #0000ff">last</span><span style="color: #000000">&nbsp;used&nbsp;search&nbsp;pattern</span><span style="color: #000000">.</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">&amp;</span><span style="color: #000000">t_Co&nbsp;</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">2</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">||</span><span style="color: #000000">&nbsp;has(</span><span style="font-weight: bold; color: #000000">"</span><span style="font-weight: bold; color: #000000">gui_running</span><span style="font-weight: bold; color: #000000">"</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;syntax&nbsp;on<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;set&nbsp;hlsearch<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />endif<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">&amp;</span><span style="color: #000000">term</span><span style="color: #000000">==</span><span style="font-weight: bold; color: #000000">"</span><span style="font-weight: bold; color: #000000">xterm</span><span style="font-weight: bold; color: #000000">"</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;t_Co</span><span style="color: #000000">=</span><span style="color: #800000">8</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;t_Sb</span><span style="color: #000000">=^</span><span style="color: #000000">[[</span><span style="color: #800000">4</span><span style="color: #800080">%dm</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;t_Sf</span><span style="color: #000000">=^</span><span style="color: #000000">[[</span><span style="color: #800000">3</span><span style="color: #800080">%dm</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />endif</span></div>
<img src ="http://www.blogjava.net/willpower88/aggbug/320572.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2010-05-11 11:32 <a href="http://www.blogjava.net/willpower88/archive/2010/05/11/320572.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Siege for linux</title><link>http://www.blogjava.net/willpower88/archive/2010/04/09/317899.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Fri, 09 Apr 2010 15:03:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2010/04/09/317899.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/317899.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2010/04/09/317899.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/317899.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/317899.html</trackback:ping><description><![CDATA[<p>一款开源的压力测试工具，可以根据配置对一个WEB站点进行多用户的并发访问，记录每个用户所有请求过程的相应时间，并在一定数量的并发访问下重复进行。<br />
获取：http://www.joedog.org/<br />
官方提供ftp下载</p>
<p>解压：<br />
# tar -zxf siege-latest.tar.gz<br />
进入解压目录：<br />
# cd siege-2.65/<br />
安装：<br />
#./configure ; make<br />
#make install</p>
<p>使用<br />
siege -c 200 -r 10 -f example.url<br />
-c是并发量，-r是重复次数。 url文件就是一个文本，每行都是一个url，它会从里面随机访问的。</p>
<p>example.url内容:</p>
<p>http://www.taoav.com<br />
http://www.tuhaoduo.com<br />
http://www.tiaonv.com</p>
<p>结果说明<br />
Lifting the server siege&#8230; done.<br />
Transactions: 3419263 hits //完成419263次处理<br />
Availability: 100.00 % //100.00 % 成功率<br />
Elapsed time: 5999.69 secs //总共用时<br />
Data transferred: 84273.91 MB //共数据传输84273.91 MB<br />
Response time: 0.37 secs //相应用时1.65秒：显示网络连接的速度<br />
Transaction rate: 569.91 trans/sec //均每秒完成 569.91 次处理：表示服务器后<br />
Throughput: 14.05 MB/sec //平均每秒传送数据<br />
Concurrency: 213.42 //实际最高并发数<br />
Successful transactions: 2564081 //成功处理次数<br />
Failed transactions: 11 //失败处理次数<br />
Longest transaction: 29.04 //每次传输所花最长时间<br />
Shortest transaction: 0.00 //每次传输所花最短时间</p>
<img src ="http://www.blogjava.net/willpower88/aggbug/317899.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2010-04-09 23:03 <a href="http://www.blogjava.net/willpower88/archive/2010/04/09/317899.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux 解压命令总结</title><link>http://www.blogjava.net/willpower88/archive/2010/01/14/309419.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Thu, 14 Jan 2010 03:03:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2010/01/14/309419.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/309419.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2010/01/14/309419.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/309419.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/309419.html</trackback:ping><description><![CDATA[&nbsp;&nbsp; 大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到，也就不全，希望大家帮我补充，我将随时修改完善，谢谢！<br />
<br />
整理：会游泳的鱼<br />
来自：www.LinuxByte.net<br />
最后更新时间：2005-2-20<br />
<br />
.tar <br />
解包：tar xvf FileName.tar<br />
打包：tar cvf FileName.tar DirName<br />
（注：tar是打包，不是压缩！）<br />
———————————————<br />
.gz<br />
解压1：gunzip FileName.gz<br />
解压2：gzip -d FileName.gz<br />
压缩：gzip FileName<br />
.tar.gz 和 .tgz<br />
解压：tar zxvf FileName.tar.gz<br />
压缩：tar zcvf FileName.tar.gz DirName<br />
———————————————<br />
.bz2<br />
解压1：bzip2 -d FileName.bz2<br />
解压2：bunzip2 FileName.bz2<br />
压缩： bzip2 -z FileName<br />
.tar.bz2<br />
解压：tar jxvf FileName.tar.bz2<br />
压缩：tar jcvf FileName.tar.bz2 DirName<br />
———————————————<br />
.bz<br />
解压1：bzip2 -d FileName.bz<br />
解压2：bunzip2 FileName.bz<br />
压缩：未知<br />
.tar.bz<br />
解压：tar jxvf FileName.tar.bz<br />
压缩：未知<br />
———————————————<br />
.Z<br />
解压：uncompress FileName.Z<br />
压缩：compress FileName<br />
.tar.Z<br />
解压：tar Zxvf FileName.tar.Z<br />
压缩：tar Zcvf FileName.tar.Z DirName<br />
———————————————<br />
.zip<br />
解压：unzip FileName.zip<br />
压缩：zip FileName.zip DirName<br />
———————————————<br />
.rar<br />
解压：rar x FileName.rar<br />
压缩：rar a FileName.rar DirName<br />
<br />
rar请到：http://www.rarsoft.com/download.htm 下载！<br />
解压后请将rar_static拷贝到/usr/bin目录（其他由$PATH环境变量指定的目录也可以）：<br />
[root@www2 tmp]# cp rar_static /usr/bin/rar<br />
———————————————<br />
.lha<br />
解压：lha -e FileName.lha<br />
压缩：lha -a FileName.lha FileName<br />
<br />
lha请到：http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下载！<br />
&gt;解压后请将lha拷贝到/usr/bin目录（其他由$PATH环境变量指定的目录也可以）：<br />
[root@www2 tmp]# cp lha /usr/bin/<br />
———————————————<br />
.rpm<br />
解包：rpm2cpio FileName.rpm | cpio -div<br />
———————————————<br />
.deb<br />
解包：ar p FileName.deb data.tar.gz | tar zxf -<br />
———————————————<br />
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea<br />
解压：sEx x FileName.*<br />
压缩：sEx a FileName.* FileName<br />
<br />
sEx只是调用相关程序，本身并无压缩、解压功能，请注意！<br />
sEx请到： http://sourceforge.net/projects/sex下载！<br />
解压后请将sEx拷贝到/usr/bin目录（其他由$PATH环境变量指定的目录也可以）：<br />
[root@www2 tmp]# cp sEx /usr/bin/<br />
gzip 命令 <br />
<br />
减少文件大小有两个明显的好处，一是可以减少存储空间，二是通过网络传输文件时，可以减少传输的时间。gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令，既方便又好用。 <br />
语法：gzip [选项] 压缩（解压缩）的文件名<br />
<br />
该命令的各选项含义如下： <br />
-c 将输出写到标准输出上，并保留原有文件。<br />
-d 将压缩文件解压。<br />
-l 对每个压缩文件，显示下列字段：<br />
&nbsp;&nbsp;&nbsp;&nbsp; 压缩文件的大小；未压缩文件的大小；压缩比；未压缩文件的名字<br />
-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。<br />
-t 测试，检查压缩文件是否完整。<br />
-v 对每一个压缩和解压的文件，显示文件名和压缩比。<br />
-num 用指定的数字 num 调整压缩的速度，-1 或 --fast 表示最快压缩方法（低压缩比），<br />
-9 或--best表示最慢压缩方法（高压缩比）。系统缺省值为 6。<br />
<br />
<br />
指令实例： <br />
gzip *<br />
% 把当前目录下的每个文件压缩成 .gz 文件。<br />
<br />
gzip -dv *<br />
% 把当前目录下每个压缩的文件解压，并列出详细的信息。<br />
<br />
gzip -l *<br />
% 详细显示例1中每个压缩的文件的信息，并不解压。<br />
<br />
gzip usr.tar<br />
% 压缩 tar 备份文件 usr.tar，此时压缩文件的扩展名为.tar.gz。
<img src ="http://www.blogjava.net/willpower88/aggbug/309419.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2010-01-14 11:03 <a href="http://www.blogjava.net/willpower88/archive/2010/01/14/309419.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>awk 中使用shell变量</title><link>http://www.blogjava.net/willpower88/archive/2009/06/09/280960.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Tue, 09 Jun 2009 08:29:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2009/06/09/280960.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/280960.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2009/06/09/280960.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/280960.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/280960.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在awk中使用shell变量的情况经常出现&nbsp;, 使用 awk -v实现, 代码如下:<br />
<br />
</p>
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #000000">var</span><span style="color: #000000">=</span><span style="color: #000000; font-weight: bold">"</span><span style="color: #000000; font-weight: bold">abc</span><span style="color: #000000; font-weight: bold">"</span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />awk&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">v&nbsp;</span><span style="color: #000000; font-weight: bold">"</span><span style="color: #000000; font-weight: bold">fst=$var</span><span style="color: #000000; font-weight: bold">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000; font-weight: bold">'</span><span style="color: #000000; font-weight: bold">{print&nbsp;fst}</span><span style="color: #000000; font-weight: bold">'</span></div>
<img src ="http://www.blogjava.net/willpower88/aggbug/280960.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2009-06-09 16:29 <a href="http://www.blogjava.net/willpower88/archive/2009/06/09/280960.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux下scp的使用</title><link>http://www.blogjava.net/willpower88/archive/2008/12/30/249223.html</link><dc:creator>一凡</dc:creator><author>一凡</author><pubDate>Tue, 30 Dec 2008 10:44:00 GMT</pubDate><guid>http://www.blogjava.net/willpower88/archive/2008/12/30/249223.html</guid><wfw:comment>http://www.blogjava.net/willpower88/comments/249223.html</wfw:comment><comments>http://www.blogjava.net/willpower88/archive/2008/12/30/249223.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/willpower88/comments/commentRss/249223.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/willpower88/services/trackbacks/249223.html</trackback:ping><description><![CDATA[转自：http://feirou520.javaeye.com/blog/290311<br />
不同的Linux之间copy文件常用有3种方法 ，第一种就是ftp，也就是其中一台Linux安装ftp Server，这样可以另外一台使用ftp的client程序来进行文件的copy。第二种方法就是采用samba服务，类似Windows 文件copy的方式来操作，比较简洁方便，第三种就是利用scp命令来进行文件复制。<br />
<br />
scp是有Security的文件copy，基于ssh登录。操作起来比较方便，比如要把当前一个文件copy到远程另外一台主机上，可以如下命令。<br />
<br />
&nbsp;<br />
<br />
scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root<br />
<br />
然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码，接着就开始cp和ungzip了<br />
<br />
如果想反过来操作，把文件从远程主机copy到当前系统，也很简单。<br />
<br />
scp root@172.19.2.75:/home/root /home/daisy/full.tar.gz<br />
&nbsp;<br />
<br />
例如：<br />
copy 本地的档案到远程的机器上<br />
scp /etc/lilo.conf k@net67.ee.oit.edu.tw:/home/k<br />
会将本地的 /etc/lilo.conf 这个档案 copy 到 net67.ee.oit.edu.tw，使用者 k 的家目录下。<br />
copy远程机器上的档案到本地来<br />
scp k@net67.ee.oit.edu.tw:/etc/lilo.conf /etc<br />
会将 net67.ee.oitdu.tw 中 /etc/lilo.conf 档案 copy 到本地的 /etc 目录下。<br />
保持从来源 host 档案的属性<br />
scp &#8211;p k@net67.ee.tw:/etc/lilo.conf /etc<br />
在此必须注意使用者的权限是否可读取远程上的档案，若想知道更多关于 scp 的使用方法，可去看看 scp 的使用手册。<br />
ssh-keygen<br />
产生公开钥 (pulib key) 和私人钥 (private key)，以保障 ssh 联机的安性， 当 ssh 连 shd 服务器，会交换公开钥上，系统会检查 /etc/ssh_know_hosts 内储存的 key，如果找到客户端就用这个 key 产生一个随机产生的session key 传给服务器，两端都用这个 key 来继续完成 ssh 剩下来的阶段。<br />
<br />
它会产生 identity.pub、identity 两个档案，私人钥存放于identity，公开钥 存放于 identity.pub 中，接下来使用 scp 将 identity.pub copy 到远程机器的家目录下.ssh下的authorized_keys。 .ssh/authorized_keys(这个 authorized_keys 档案相当于协议的 rhosts 档案)，之后使用者能够不用密码去登入。RSA的认证绝对是比 rhosts 认证更来的安全可靠。<br />
执行：<br />
scp identity.pub k@linux1.ee.oit.edu.tw:.ssh/authorized_keys<br />
<br />
若在使用 ssh-keygen 产生钥匙对时没有输入密码，则如上所示不需输入密码即可从 net67.ee.oit.edu.tw 去登入 linux1.ee.oit.edu.tw。在此，这里输入的密码可以跟帐号的密码不同，也可以不输入密码。<br />
<br />
<img src ="http://www.blogjava.net/willpower88/aggbug/249223.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/willpower88/" target="_blank">一凡</a> 2008-12-30 18:44 <a href="http://www.blogjava.net/willpower88/archive/2008/12/30/249223.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>