摘要:原文链接:http://xy7.cn/blog/post/63.html5月某天,Google将扩展工具库网址中的Extensions,全部跳转到Webstore,页面统一了。这样做的后果是:原本“右键--另存”就能下载到CRX包,现在则不能了。任何人都必须点击那个傻拉八叽的INSTALL按钮去使用喜欢的扩展……点击INSTALL之后,会发现窗口底部的下载器还是会弹出,只不过很快消失,这时打开Chrome内置下载器去寻找CRX,已经晚了,Chrome自动删除了CRX。Google真是霸气,苹果在线商店也没你们这么狠啊!我觉得,把常用扩展随身携带,这其实不是个坏习惯。比如火狐用户,谁没用扩展?C
阅读全文
摘要:今天在看园子里的sed文章,了解到pattern space和hold space. 但是看到逆序输出文件内容的例子时有些卡壳了。虽然了解之后觉得很简单,但是对我等菜鸟来说还是需要揣摩揣摩的。说到底还是不能用Unix的方式来思考和看待问题,还需努力。sed的用法是: sed OPTIONS... [SCRIPT] [FILE...]简单说下sed的工作流程。pattern space和hold space默认都是空的。sed读入一行内容,删除尾部的换行符,存入pattern space, 然后执行SCRIPT,如果OPTIONS里没有 -n, pattern space里的内容会被输出到std
阅读全文
摘要:今天在调试一个小脚本时想要注掉几行代码,:(. how?刚接触shell, vim, 还没习惯其思考方式。google了一下,最简单的就是vim中的查找替换了。比如注释掉10到20行::10,20s/^/^#/g又想起来以前看过vim里有个录制宏的功能,温习了一下,步骤如下。将光标移至想要注释掉的第一行行首->ESC->qa->i->#->ESC->j->q qa: q是开始录制,后面紧跟名字,这里是a,也可以是其他最后一个q表示结束录制@a会重复刚刚录制的a10@a会重复10次还有一种方法,就是块操作:Ctrl+v,选中行,I, #, ESC开始的时
阅读全文
摘要:1. echoi=3;j=5;let sum=i+j;echo "sum = $sum";echo can set the text attributes and color:echo -e "\e[1;31m This is the red text \e[0m; usage:echo -e "\e[attribute_code;text_color_code;background_color_codem text_content \e[0m" attribute_code: 00-none 01-bold 04-underscore 05-
阅读全文
摘要:The caculation of Integer: 1. leti=3;j=5;let sum=i+j;let sum++;echo $sum; 2. $(())sum=$((i+j)); 3. $[]sum=$[i+j]; 4. exprsum1=`expr i+j`sum2=$(expr $i+10)The caculation of Float: 1. bc result=`echo "scale=2; 2/3" | bc`;echo $result;
阅读全文