Linux 使用命令收集

系统 2220 0

以下来自: http://www.codelast.com/?p=3645 , 感谢原作者

(1)使emacs不要生成临时文件
在emacs中编辑了文件并保存后,通常会生成一个临时文件,假设原文件名为a.txt,则生成的临时文件名为a.txt~,如果不想生成,可以在emacs配置文件 .emacs 中添加一句:
(setq-default make-backup-files nil)

(2)按Ctrl+Z键导致emacs“退出”时,如何恢复
在emacs中,按Ctrl+Z键本应是标记选择开始(mark)的快捷键,但是如果设置不当(经总结,这个设置不仅涉及linux主机的环境设置,而且涉及终端软件例如SecureCTR的设置),会导致Ctrl+Z键成为中断命令,使得emacs立即“退出”——其实这个退出并不是真正地退出了emacs,而是使之进入了挂起的状态,不信你可以用如下命令查看:

1 ps -ef | grep emacs | grep -v grep
要恢复这个退出前台的emacs进程,执行 fg 命令即可。

 用awk判断某字符串中是否含有指定的字符串

(3)  awk 匹配字符串
假设你要查找某文件a.txt中含有字符串“rstuvw”的行,如果找到了,则输出它们,那么你可以这样做:

1 cat a.txt | awk '{if($0~/rstuvw/) print $0}'

其中,$0表示整行,被搜索的字符串用斜杠括起来,波浪号~表示搜索指定的字符串(如果你要改成“不含有指定的字符串”,则此处应将波浪号改为!~)。
假如你要在搜索字符串的时候,要查找含字符串“rstuvw”或字符串“abcde”,该怎么写?如下:

1 cat a.txt | awk '{if($0~/rstuvw/ || $0~/abcde/) print $0}'

或者:

1 cat a.txt | awk '{if($0~/(rstuvw||abcde)/ print $0}'

都可以。

(4) emacs 查找:

 C-s, 第一次按是激活查找, 后续按C-s 是找到下一个.  之前一直不会.  

(5) linux svn 使用: 

添加目录: svn add xxx  -non-recursive 则只添加目录.  这时你本地的目录是存在的. 

如果本地目录不存在, 那么 svn mkdir xxx 就可以了.  

Linux 使用命令收集


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论