以下來自: http://www.codelast.com/?p=3645 , 感謝原作者
(1)使emacs不要生成臨時文件
在emacs中編輯了文件并保存后,通常會生成一個臨時文件,假設(shè)原文件名為a.txt,則生成的臨時文件名為a.txt~,如果不想生成,可以在emacs配置文件 .emacs 中添加一句:
(setq-default make-backup-files nil)
(2)按Ctrl+Z鍵導(dǎo)致emacs“退出”時,如何恢復(fù)
在emacs中,按Ctrl+Z鍵本應(yīng)是標(biāo)記選擇開始(mark)的快捷鍵,但是如果設(shè)置不當(dāng)(經(jīng)總結(jié),這個設(shè)置不僅涉及l(fā)inux主機的環(huán)境設(shè)置,而且涉及終端軟件例如SecureCTR的設(shè)置),會導(dǎo)致Ctrl+Z鍵成為中斷命令,使得emacs立即“退出”——其實這個退出并不是真正地退出了emacs,而是使之進(jìn)入了掛起的狀態(tài),不信你可以用如下命令查看:
1 ps -ef | grep emacs | grep -v grep
要恢復(fù)這個退出前臺的emacs進(jìn)程,執(zhí)行 fg 命令即可。
?用awk判斷某字符串中是否含有指定的字符串
(3)? awk 匹配字符串
假設(shè)你要查找某文件a.txt中含有字符串“rstuvw”的行,如果找到了,則輸出它們,那么你可以這樣做:
1 cat a.txt | awk '{if($0~/rstuvw/) print $0}'
其中,$0表示整行,被搜索的字符串用斜杠括起來,波浪號~表示搜索指定的字符串(如果你要改成“不含有指定的字符串”,則此處應(yīng)將波浪號改為!~)。
假如你要在搜索字符串的時候,要查找含字符串“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, 第一次按是激活查找, 后續(xù)按C-s 是找到下一個. ?之前一直不會. ?
(5) linux svn 使用:?
添加目錄: svn add xxx ?-non-recursive 則只添加目錄. ?這時你本地的目錄是存在的.?
如果本地目錄不存在, 那么 svn mkdir xxx 就可以了. ?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

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