以下來自: 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 就可以了. ?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
