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

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