锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲一区二区不卡视频,久久久综合九色合综国产精品,日韩影院在线http://www.aygfsteel.com/zdq5337/category/50319.html絀哄北鏃犱漢錛屾按嫻佽姳寮€銆?/description>zh-cnThu, 24 Aug 2017 09:41:15 GMTThu, 24 Aug 2017 09:41:15 GMT60Flask搴旂敤涓婁笅鏂囧簲鐢細application not registered on db instance and no application bound to current contexthttp://www.aygfsteel.com/zdq5337/articles/432768.html寮€鑺辨祦姘?/dc:creator>寮€鑺辨祦姘?/author>Wed, 23 Aug 2017 10:28:00 GMThttp://www.aygfsteel.com/zdq5337/articles/432768.htmlhttp://www.aygfsteel.com/zdq5337/comments/432768.htmlhttp://www.aygfsteel.com/zdq5337/articles/432768.html#Feedback0http://www.aygfsteel.com/zdq5337/comments/commentRss/432768.htmlhttp://www.aygfsteel.com/zdq5337/services/trackbacks/432768.htmlflask web搴旂敤緇忓父浼氭湁寮傛timer鎴栬€呭畾鏃朵換鍔$殑闇€姹傦紝鍗曠嫭寮€鍚殑榪涚▼浼氬洜涓轟笉鍦╟ontext鐜綆$悊鑰屾姤閿?/div>
瑙e喅鏂規(guī),flask0.9浠ュ悗錛屽湪浠g爜鍧楀墠寮曠敤錛?/div>
with app.app_context():
鍙傝€冨畼鏂規(guī)枃妗o細 http://flask.pocoo.org/docs/0.10/appcontext/


]]>緇嗘暟閭d簺浠や漢鍙戠媯鐨勭▼搴忚璦€鐨勭壒鎬?http://www.aygfsteel.com/zdq5337/articles/366930.html寮€鑺辨祦姘?/dc:creator>寮€鑺辨祦姘?/author>Wed, 21 Dec 2011 06:49:00 GMThttp://www.aygfsteel.com/zdq5337/articles/366930.htmlhttp://www.aygfsteel.com/zdq5337/comments/366930.htmlhttp://www.aygfsteel.com/zdq5337/articles/366930.html#Feedback0http://www.aygfsteel.com/zdq5337/comments/commentRss/366930.htmlhttp://www.aygfsteel.com/zdq5337/services/trackbacks/366930.html

榪欎簺鏈€涓哄鎬殑紼嬪簭璇█鐨勭壒鎬э紝鏉ヨ嚜stackoverflow.com錛屽師璐村湪榪欓噷銆傛垜鎽橀€変簡涓€浜涗緥瀛愶紝鐨勭‘鏄瘮杈冩€紓錛岃鎴戜滑涓€涓竴涓潵鐪嬬湅銆?/p>

1銆丆璇█涓殑鏁扮粍

鍦–/C++涓紝a[10] 鍙互鍐欐垚 10[a]

“Hello World”[i] 涔熷彲浠ュ啓鎴?nbsp;i["Hello World"] 

2銆佸湪Javascript涓?nbsp;

 ’5′ + 3 鐨勭粨鏋滄槸錛?#8217;53′

 ’5′ – 3 鐨勭粨鏋滄槸錛?              鏇村javascript鐐瑰嚮榪欓噷

3銆丆/C++涓殑Trigraphs 

Cpp浠g爜  鏀惰棌浠g爜
  1. int main() {  
  2.     cout << "LOL??!";  
  3. }  

 涓婇潰鐨勮繖孌電▼搴忎細杈撳嚭錛?nbsp;“LOL|”錛岃繖鏄洜涓???! 琚漿鎴愪簡 | 錛屽叧浜嶵rigraphs錛屼笅闈㈡湁涓〃鏍鹼細 

??= #
??( [
??/ \
??) ]
??’ ^
??< {
??! |
??> }
??- ~

4銆丣avaScript 鐨勬潯浠惰〃 

鐪嬪埌涓嬮潰榪欎釜琛紝涓嶉毦鐞嗚В涓轟粈涔圝avascript紼嬪簭鍛樹負浠€涔堢棝鑻︿簡

Js浠g爜  鏀惰棌浠g爜
  1. ''        ==   '0'          //false  
  2. 0         ==   ''           //true  
  3. 0         ==   '0'          //true  
  4. false     ==   'false'      //false  
  5. false     ==   '0'          //true  
  6. false     ==   undefined    //false  
  7. false     ==   null         //false  
  8. null      ==   undefined    //true  
  9. " \t\r\n" ==   0            //true  

 

5銆丣ava鐨処nteger cache

Java浠g爜  鏀惰棌浠g爜
  1. Integer foo = 1000;  
  2. Integer bar = 1000;  
  3.   
  4. foo <= bar; // true  
  5. foo >= bar; // true  
  6. foo == bar; // false  
  7.   
  8. //鐒跺悗錛屽鏋滀綘鐨?nbsp;foo 鍜?nbsp;bar 鐨勫€煎湪 127 鍜?nbsp;-128 涔嬮棿錛堝寘鎷級  
  9. //閭d箞錛屽叾琛屼負鍒欐敼鍙樹簡錛?nbsp; 
  10.   
  11. Integer foo = 42;  
  12. Integer bar = 42;  
  13.   
  14. foo <= bar; // true  
  15. foo >= bar; // true  
  16. foo == bar; // true  

涓轟粈涔堜細榪欐牱鍛紵浣犻渶瑕佷簡瑙d竴涓婮ava Interger Cache錛屼笅闈㈡槸鐩稿叧鐨勭▼搴忥紝娉ㄦ剰鍏朵腑鐨勬敞閲?/p>

Java浠g爜  鏀惰棌浠g爜
  1. /** 
  2.  
  3.      * Returns a <tt>Integer</tt> instance representing the specified 
  4.  
  5.      * <tt>int</tt> value. 
  6.  
  7.      * If a new <tt>Integer</tt> instance is not required, this method 
  8.  
  9.      * should generally be used in preference to the constructor 
  10.      * <a href="mailto:{@link">{@link</a> #Integer(int)}, as this method is likely to yield 
  11.      * significantly better space and time performance by caching 
  12.      * frequently requested values. 
  13.      * 
  14.      * @param  i an <code>int</code> value. 
  15.      * @return a <tt>Integer</tt> instance representing <tt>i</tt>. 
  16.      * @since  1.5 
  17.      */  
  18.     public static Integer valueOf(int i) {  
  19.         if(i >= -128 && i <= IntegerCache.high)  
  20.             return IntegerCache.cache[i + 128];  
  21.         else  
  22.             return new Integer(i);  
  23.     }  

5銆丳erl鐨勯偅浜涘鎬殑鍙橀噺

Php浠g爜  鏀惰棌浠g爜
  1. $.  
  2. $_  
  3. $_#  
  4. $$  
  5. $[  
  6. @_  

 鍏舵墍鏈夌殑榪欎簺鎬紓鐨勫彉閲忚鍙傜湅錛?a style="color: #2970a6; text-decoration: none" >http://www.kichwa.com/quik_ref/spec_variables.html

 

6銆丣ava鐨勫紓甯歌繑鍥?/h2>

璇風湅涓嬮潰榪欐紼嬪簭錛屼綘瑙夊緱鍏惰繑鍥瀟rue榪樻槸false錛?/p>

Java浠g爜  鏀惰棌浠g爜
  1. try {  
  2.     return true;  
  3. finally {  
  4.     return false;  
  5. }  

 鍦?nbsp;javascript 鍜宲ython涓嬶紝鍏惰涓哄拰Java鐨勬槸涓€鏍風殑銆?nbsp;

7銆丆璇█涓殑Duff device

涓嬮潰鐨勮繖孌電▼搴忎綘鑳界湅寰楁噦鍚楋紵榪欏氨鏄墍璋撶殑Duff Device錛岀浉褰撶殑鎬紓銆?/p>

C浠g爜  鏀惰棌浠g爜
  1. void duff_memcpy( char* to, char* from, size_t count ) {  
  2.     size_t n = (count+7)/8;  
  3.     switch( count%8 ) {  
  4.     case 0: do{ *to++ = *from++;  
  5.     case 7:     *to++ = *from++;  
  6.     case 6:     *to++ = *from++;  
  7.     case 5:     *to++ = *from++;  
  8.     case 4:     *to++ = *from++;  
  9.     case 3:     *to++ = *from++;  
  10.     case 2:     *to++ = *from++;  
  11.     case 1:     *to++ = *from++;  
  12.             }while(--n>0);  
  13.     }  
  14. }   

8銆丳HP涓殑瀛楃涓插綋鍑芥暟鐢?/h2>

PHP涓殑鏌愪簺鐢ㄦ硶涔熸槸寰堟€紓鐨?/p>

Php浠g爜  鏀惰棌浠g爜
  1. $x = "foo";  
  2. function foo(){ echo "wtf"; }  
  3. $x();  

9銆佸湪C++涓紝浣犲彲浠ヤ嬌鐢ㄧ┖鎸囬拡璋冪敤闈欐€佸嚱鏁?/h2>
Cpp浠g爜  鏀惰棌浠g爜
  1. class Foo {  
  2.   public:  
  3.     static void bar() {  
  4.       std::cout << "bar()" << std::endl;  
  5.     }  
  6. };  

鍛靛懙銆傜殑紜槸鎸烘€紓鐨勩€?

杞嚜iteye
http://justjavac.iteye.com/blog/1297756


]]>
vim鍩烘湰鍛戒護http://www.aygfsteel.com/zdq5337/articles/366325.html寮€鑺辨祦姘?/dc:creator>寮€鑺辨祦姘?/author>Wed, 14 Dec 2011 05:33:00 GMThttp://www.aygfsteel.com/zdq5337/articles/366325.htmlhttp://www.aygfsteel.com/zdq5337/comments/366325.htmlhttp://www.aygfsteel.com/zdq5337/articles/366325.html#Feedback0http://www.aygfsteel.com/zdq5337/comments/commentRss/366325.htmlhttp://www.aygfsteel.com/zdq5337/services/trackbacks/366325.htmlvim
#鍦ㄥ懡浠よ涓緭鍏im,榪涘叆vim緙栬緫鍣?br />2.
i
#鎸変竴涓媔閿?涓嬬鏄劇ず --INSERT--
#鎻掑叆鍛戒護,鍦╲im涓彲鑳戒換鎰忓瓧絎﹂兘鏈変綔鐢?br />3.
Esc
#閫€鍑篿(鎻掑叆)鍛戒護榪涜鍏跺畠鍛戒護浣跨敤
4.
:r filename
#璇誨叆涓€涓枃浠跺唴瀹?騫跺啓鍏ュ埌褰撳墠緙栬緫鍣ㄤ腑
5.
:w newfilename
#灝嗚緙栬緫鍣ㄤ腑鐨勫唴瀹瑰啓鍏ュ埌涓€涓柊鏂囦歡涓?br />
6.
:w
#鍦ㄧ紪杈戠殑榪囩▼涓繚瀛樻枃浠?鐩稿綋浜巜ord涓殑ctrl+s
7.
:! command
鏆傛椂紱誨紑 vi 鍒版寚浠ゅ垪妯″紡涓嬫墽琛?command 鐨勬樉紺虹粨鏋滐紒渚嬪
:!ls
#鍦ㄧ紪杈戣繃紼嬩腑鎵цshell鍛戒護ls
8.
:sh
#榪涘叆shell鍛戒護琛?鎵ц瀹屽懡浠ゅ悗ctrl+d閫€鍑洪噸鏂拌繘鍏im緙栬緫緇х畫緙栬緫

鍦╯hell鍛戒護涓嬶紝鎵цctral+l瀹屾垚娓呭睆
9.
:wq
#淇濆瓨鏂囦歡騫墮€€鍑?br />10.
ZZ
#淇濆瓨鏂囦歡騫墮€€鍑?鍚屼笂涓€涓懡浠?娉ㄦ剰澶у啓
11.
:q!
#寮哄埗閫€鍑?涓嶄繚瀛?br />12.
:set number鎴栬€咃細set nu
#浣跨紪杈戜腑鐨勬枃浠舵樉紺鴻鍙?br />13.
:set nonumber鎴栬€咃細set nonu
#涓庝笂涓€鏉″懡浠ょ浉鍙?涓嶆樉紺鴻鍙?br />14.
:help i
#鏌ョ湅鎻掑叆鍛戒護甯姪
15.
u
#鎾ゆ秷涓婁竴姝ユ搷浣?br />16.
/Fedora
#鏌ユ壘Fedora瀛楃
17.
:s /Fedora/Redhat
#灝咶edora瀛楃鏇挎崲涓篟edhat(鍙浛鎹㈠湪鍏夋爣鎵€鍦ㄧ殑琛?
18.
dw
#鍒犻櫎鍗曡瘝
dd
#鍒犻櫎琛?br />19.
o
#鎵撳紑絀虹櫧涓€琛?br />20.
vim + filename
#榪涜鏂囦歡鏈€鍚庝竴琛岃繘琛岀紪杈?br />21.
vim +n filename
#榪涘叆鏂囦歡絎琻琛岃繘琛岀紪杈?br />22.
:1,.s/redhat/fedora
#.鍙瘋〃紺哄綋鍓嶈,鍗沖厜鏍囨墍鍦ㄨ
#灝嗙1琛屽埌褰撳墠琛?.)絎竴嬈″嚭鐜扮殑redhat瀛楃浠f浛涓篺edora
23.
:1,.s/redhat/fedora/g
#灝嗙1琛屽埌褰撳墠琛?.)鎵€鏈夊嚭鐜扮殑redhat瀛楃浠f浛涓篺edora,g
鍏ㄥ眬鏍囧織
24.
:1,$s/redhat/fedora/g
#$琛ㄧず鏈€鍚庝竴琛?br />#灝嗙1琛屽埌鏈€鍚庝竴琛屾墍鏈夊嚭鐜扮殑redhat瀛楃浠f浛涓篺edora
25.
:%s/redhat/fedora/g
#鍚屼笂涓€涓懡浠?br />26.
:%s/\/fedora/g
#灝嗙1琛屽埌鏈€鍚庝竴琛屾墍鏈夊嚭鐜扮殑redhat瀛椾唬鏇夸負fedora
#瀛?鑰屼笉鏄瓧絎?br />27.
:f
#鏄劇ず鏂囦歡鍐呭,鐘舵€佺瓑絳?br />#鍚宑trl+g鍛戒護
28.
:e!
#褰撳墠鏂囦歡,榪斿洖鍒頒笂嬈′繚瀛?br />:e file
#鍒囨崲緙栬緫鏂囦歡
29.
:n
#褰撶紪杈戞椂鏈夊涓枃浠?姣斿vim file1 file2)鏃跺垏鎹㈠埌涓嬩竴涓枃浠?涓?e file
緇撳悎浣跨敤




                              

                             VIM鍛戒護澶у叏
鍏夋爣鎺у埗鍛戒護
鍛戒護                   鍏夋爣縐誨姩
h                   鍚戝乏縐諱竴涓瓧絎?br />j                   鍚戜笅縐諱竴琛?br />k                   鍚戜笂縐諱竴琛?br />l                   鍚戝彸縐諱竴涓瓧絎?br />G                   縐誨埌鏂囦歡鐨勬渶鍚庝竴琛?br />w                   縐誨埌涓嬩竴涓瓧鐨勫紑澶?br />W                   縐誨埌涓嬩竴涓瓧鐨勫紑澶達紝蹇界暐鏍囩偣絎﹀彿
b                   縐誨埌鍓嶄竴涓瓧鐨勫紑澶?br />B                   縐誨埌鍓嶄竴涓瓧鐨勫紑澶達紝蹇界暐鏍囩偣絎﹀彿
L                   縐誨埌灞忓箷鐨勬渶鍚庝竴琛?br />M                   縐誨埌灞忓箷鐨勪腑闂翠竴琛?br />H                   縐誨埌灞忓箷鐨勭涓€琛?br />e                   縐誨埌涓嬩竴涓瓧鐨勭粨灝?br />E                   縐誨埌涓嬩竴涓瓧鐨勭粨灝撅紝蹇界暐鏍囩偣絎﹀彿
(                       縐誨埌鍙ュ瓙鐨勫紑澶?br />)                       縐誨埌鍙ュ瓙鐨勭粨灝?br />{                       縐誨埌孌佃惤鐨勫紑澶?br />}                       縐誨埌涓嬩竴涓钀界殑寮€澶?br />0(鏁板瓧), |                縐誨埌褰撳墠琛岀殑絎竴鍒?br />^                       縐誨埌褰撳墠琛岀殑絎竴涓潪絀哄瓧絎?br />$                       縐誨埌褰撳墠琛岀殑鏈€鍚庝竴涓瓧絎?br />+, Enter             縐誨埌涓嬩竴琛岀殑絎竴涓瓧絎?br />-                       縐誨埌鍓嶄竴琛岀殑絎竴涓潪絀哄瓧絎?br />鍦?vi 涓坊鍔犳枃鏈?br />鍛戒護                   鎻掑叆鍔ㄤ綔
a                   鍦ㄥ厜鏍囧悗鎻掑叆鏂囨湰
A                   鍦ㄥ綋鍓嶈鎻掑叆鏂囨湰
i                   鍦ㄥ厜鏍囧墠鎻掑叆鏂囨湰
I                   鍦ㄥ綋鍓嶈鍓嶆彃鍏ユ枃鏈?br />o                   鍦ㄥ綋鍓嶈鐨勪笅杈規(guī)彃鍏ユ柊琛?br />O                   鍦ㄥ綋鍓嶈鐨勪笂杈規(guī)彃鍏ユ柊琛?br />s                   鍒犻櫎鍏夋爣鎵€鍦ㄥ瀛楃錛屽茍榪涘叆鎻掑叆妯″紡
S                   鍒犻櫎鍏夋爣鎵€鍦ㄧ殑琛岋紝騫惰繘鍏ユ彃鍏ユā寮?br />:r file             璇誨叆鏂囦歡 file 鍐呭錛屽茍鎻掑湪褰撳墠琛屽悗
:nr file            璇誨叆鏂囦歡 file 鍐呭錛屽茍鎻掑湪絎?n 琛屽悗
Esc                 鍥炲埌鍛戒護妯″紡
^v char             鎻掑叆鏃跺拷鐣?char 鐨勬寚瀹氭剰涔夛紝榪欐槸涓轟簡鎻掑叆鐗規(guī)畩瀛楃
鍦?vi 涓垹闄ゆ枃鏈?br />鍛戒護                   鍒犻櫎鎿嶄綔
x                   鍒犻櫎鍏夋爣澶勭殑瀛楃
dw                  鍒犺嚦涓嬩竴涓瓧鐨勫紑澶?br />dG                  鍒犻櫎琛岋紝鐩村埌鏂囦歡緇撴潫
dd                  鍒犻櫎鏁磋
db                  鍒犻櫎鍏夋爣鍓嶉潰鐨勫瓧
:n,md               浠庣 m 琛屽紑濮嬪線鍓嶅垹闄?n 琛?br />d, d$               浠庡厜鏍囧鍒犻櫎鍒拌灝?br />^h, backspace       鎻掑叆鏃訛紝鍒犻櫎鍓嶉潰鐨勫瓧絎?br />^w                  鎻掑叆鏃訛紝鍒犻櫎鍓嶉潰鐨勫瓧
淇敼 vi 鏂囨湰
姣忎釜鍛戒護鍓嶉潰鐨勬暟瀛楄〃紺鴻鍛戒護閲嶅鐨勬鏁?br />鍛戒護                               鏇挎崲鎿嶄綔
rchar                         鐢?char 鏇挎崲褰撳墠瀛楃
R text escape                 鐢?text 鏇挎崲褰撳墠瀛楃鐩村埌鎸変笅 Esc 閿?br />stext escape                  鐢?text 浠f浛褰撳墠瀛楃
S 鎴?cctext escape             鐢?text 浠f浛鏁磋
cwtext escape                 灝嗗綋鍓嶅瓧鏀逛負 text
Ctext escape                  灝嗗綋鍓嶈浣欎笅鐨勬敼涓?text
cG escape                     淇敼鑷蟲枃浠剁殑鏈熬
ccursor_cmd text escape       浠庡綋鍓嶄綅緗鍒板厜鏍囧懡浠や綅緗閮芥敼涓?text
鍦?vi 涓煡鎵句笌鏇挎崲
鍛戒護                               鏌ユ壘涓庢浛鎹㈡搷浣?br />/text                         鍦ㄦ枃浠朵腑鍚戝墠鏌ユ壘 text
?text                         鍦ㄦ枃浠朵腑鍚戝悗鏌ユ壘 text
n                             鍦ㄥ悓涓€鏂瑰悜閲嶅鏌ユ壘
N                             鍦ㄧ浉鍙嶆柟鍚戦噸澶嶆煡鎵?br />ftext                         鍦ㄥ綋鍓嶈鍚戝墠鏌ユ壘 text
Ftext                         鍦ㄥ綋鍓嶈鍚戝悗鏌ユ壘 text
ttext                         鍦ㄥ綋鍓嶈鍚戝墠鏌ユ壘 text錛屽茍灝嗗厜鏍囧畾浣嶅湪 text 鐨勭涓€涓瓧絎?br />Ttext                         鍦ㄥ綋鍓嶈鍚戝悗鏌ユ壘 text錛屽茍灝嗗厜鏍囧畾浣嶅湪 text 鐨勭涓€涓瓧絎?br />:set ic                       鏌ユ壘鏃跺拷鐣ュぇ灝忓啓
:set noic                     鏌ユ壘鏃跺澶у皬鍐欐晱鎰?br />:ranges/pat1/pat2/g           鐢?newtext 鏇挎崲 oldtext
:m,ns/oldtext/newtext         鍦?m 琛岄€氳繃 n錛岀敤 newtext 鏇挎崲 oldtext
&                                  閲嶅鏈€鍚庣殑 :s 鍛戒護
:g/text1/s/text2/text3        鏌ユ壘鍖呭惈 text1 鐨勮錛岀敤 text3 鏇挎崲 text2
:g/text/command               鍦ㄦ墍鏈夊寘鍚?text 鐨勮榪愯 command 鎵€琛ㄧず鐨勫懡浠?br />:v/text/command               鍦ㄦ墍鏈変笉鍖呭惈 text 鐨勮榪愯 command 鎵€琛ㄧず鐨勫懡浠?br />鍦?vi 涓鍒舵枃鏈?br />鍛戒護                      澶嶅埗鎿嶄綔
yy                    灝嗗綋鍓嶈鐨勫唴瀹規(guī)斁鍏ヤ復鏃剁紦鍐插尯
nyy                   灝?n 琛岀殑鍐呭鏀懼叆涓存椂緙撳啿鍖?br />p                     灝嗕復鏃剁紦鍐插尯涓殑鏂囨湰鏀懼叆鍏夋爣鍚?br />P                     灝嗕復鏃剁紦鍐插尯涓殑鏂囨湰鏀懼叆鍏夋爣鍓?br />"(a-z)nyy             澶嶅埗 n 琛屾斁鍏ュ悕瀛椾負鍦嗘嫭鍙峰唴鐨勫彲鍛藉悕緙撳啿鍖猴紝鐪佺暐 n 琛ㄧず褰撳墠琛?br />"(a-z)ndd             鍒犻櫎 n 琛屾斁鍏ュ悕瀛椾負鍦嗘嫭鍙峰唴鐨勫彲鍛藉悕緙撳啿鍖猴紝鐪佺暐 n 琛ㄧず褰撳墠琛?br />"(a-z)p               灝嗗悕瀛椾負鍦嗘嫭鍙風殑鍙懡鍚嶇紦鍐插尯鐨勫唴瀹規(guī)斁鍏ュ綋鍓嶈鍚?br />"(a-z)P               灝嗗悕瀛椾負鍦嗘嫭鍙風殑鍙懡鍚嶇紦鍐插尯鐨勫唴瀹規(guī)斁鍏ュ綋鍓嶈鍓?br />鍦?vi 涓挙娑堜笌閲嶅
鍛戒護               鎾ゆ秷鎿嶄綔
u               鎾ゆ秷鏈€鍚庝竴嬈′慨鏀?br />U               鎾ゆ秷褰撳墠琛岀殑鎵€鏈変慨鏀?br />.                  閲嶅鏈€鍚庝竴嬈′慨鏀?br />,                  浠ョ浉鍙嶇殑鏂瑰悜閲嶅鍓嶉潰鐨?f銆丗銆乼 鎴?T 鏌ユ壘鍛戒護
;                  閲嶅鍓嶉潰鐨?f銆丗銆乼 鎴?T 鏌ユ壘鍛戒護
"np             鍙栧洖鏈€鍚庣 n 嬈$殑鍒犻櫎(緙撳啿鍖轟腑瀛樻湁涓€瀹氭鏁扮殑鍒犻櫎鍐呭錛屼竴鑸負 9)
n               閲嶅鍓嶉潰鐨?/ 鎴?? 鏌ユ壘鍛戒護
N               浠ョ浉鍙嶆柟鍚戦噸澶嶅墠闈㈢殑 / 鎴?? 鍛戒護
淇濆瓨鏂囨湰鍜岄€€鍑?vi
鍛戒護                      淇濆瓨鍜?鎴栭€€鍑烘搷浣?br />:w                    淇濆瓨鏂囦歡浣嗕笉閫€鍑?vi
:w file               灝嗕慨鏀逛繚瀛樺湪 file 涓絾涓嶉€€鍑?vi
:wq 鎴?ZZ 鎴?:x         淇濆瓨鏂囦歡騫墮€€鍑?vi
:q!                   涓嶄繚瀛樻枃浠訛紝閫€鍑?vi
:e!                   鏀懼純鎵€鏈変慨鏀癸紝浠庝笂嬈′繚瀛樻枃浠跺紑濮嬪啀緙栬緫
vi 涓殑閫夐」
閫夐」                      浣滅敤
:set all              鎵撳嵃鎵€鏈夐€夐」
:set nooption         鍏抽棴 option 閫夐」
:set nu               姣忚鍓嶆墦鍗拌鍙?br />:set showmode         鏄劇ず鏄緭鍏ユā寮忚繕鏄浛鎹㈡ā寮?br />:set autoindent          緇ф壙鍓嶄竴琛岀殑緙╄繘鏂瑰紡錛岀壒鍒€傜敤浜庡琛屾敞閲?br />:set smartindent        涓篊紼嬪簭鎻愪緵鑷姩緙╄繘
:set list             鏄劇ず鍒惰〃絎?^I)鍜岃灝劇鍙?br />:set ts=8             涓烘枃鏈緭鍏ヨ緗?tab stops
:set window=n         璁劇疆鏂囨湰紿楀彛鏄劇ず n 琛?br />:set number           鏄劇ず琛屾暟
:set nonumber         鍙栨秷鏄劇ず琛屾暟
vi 鐨勭姸鎬?br />閫夐」                   浣滅敤
:.=                     鎵撳嵃褰撳墠琛岀殑琛屽彿
:=                     鎵撳嵃鏂囦歡涓殑琛屾暟
ctrl+g             鏄劇ず鏂囦歡鍚嶃€佸綋鍓嶇殑琛屽彿銆佹枃浠剁殑鎬昏鏁板拰鏂囦歡浣嶇疆鐨勭櫨鍒嗘瘮
:l                 浣跨敤瀛楁瘝 "l" 鏉ユ樉紺鴻澶氱殑鐗規(guī)畩瀛楃錛屽鍒惰〃絎﹀拰鎹㈣絎?br />鍦ㄦ枃鏈腑瀹氫綅孌佃惤鍜屾斁緗爣璁?br />閫夐」                      浣滅敤
{                         鍦ㄧ涓€鍒楁彃鍏?{ 鏉ュ畾涔変竴涓钀?br />[[                         鍥炲埌孌佃惤鐨勫紑澶村
]]                         鍚戝墠縐誨埌涓嬩竴涓钀界殑寮€澶村
m(a-z)                鐢ㄤ竴涓瓧姣嶆潵鏍囪褰撳墠浣嶇疆錛屽鐢?mz 琛ㄧず鏍囪 z
'(a-z)                灝嗗厜鏍囩Щ鍔ㄥ埌鎸囧畾鐨勬爣璁幫紝濡傜敤 'z 琛ㄧず縐誨姩鍒?z
鍦?vi 涓繛鎺ヨ
閫夐」                      浣滅敤
J                     灝嗕笅涓€琛岃繛鎺ュ埌褰撳墠琛岀殑鏈熬
nJ                    榪炴帴鍚庨潰 n 琛?br />鍏夋爣鏀劇疆涓庡睆騫曡皟鏁?br />閫夐」                      浣滅敤
H                     灝嗗厜鏍囩Щ鍔ㄥ埌灞忓箷鐨勯《琛?br />nH                    灝嗗厜鏍囩Щ鍔ㄥ埌灞忓箷欏惰涓嬬殑絎?n 琛?br />M                     灝嗗厜鏍囩Щ鍔ㄥ埌灞忓箷鐨勪腑闂?br />L                     灝嗗厜鏍囩Щ鍔ㄥ埌灞忓箷鐨勫簳琛?br />nL                    灝嗗厜鏍囩Щ鍔ㄥ埌灞忓箷搴曡涓婄殑絎?n 琛?br />^e(ctrl+e)            灝嗗睆騫曚笂婊氫竴琛?br />ctrl+y                灝嗗睆騫曚笅婊氫竴琛?br />ctrl+u                灝嗗睆騫曚笂婊氬崐欏?br />ctrl+d                灝嗗睆騫曚笅婊氬崐欏?br />ctrl+b                灝嗗睆騫曚笂婊氫竴欏?br />ctrl+f                灝嗗睆騫曚笅婊氫竴欏?br />ctrl+l                閲嶇粯灞忓箷
z-return              灝嗗綋鍓嶈緗負灞忓箷鐨勯《琛?br />nz-return             灝嗗綋鍓嶈涓嬬殑絎?n 琛岀疆涓哄睆騫曠殑欏惰
z.                    灝嗗綋鍓嶈緗負灞忓箷鐨勪腑澶?br />nz.                   灝嗗綋鍓嶈涓婄殑絎?n 琛岀疆涓哄睆騫曠殑涓ぎ
z-                    灝嗗綋鍓嶈緗負灞忓箷鐨勫簳琛?br />nz-                   灝嗗綋鍓嶈涓婄殑絎?n 琛岀疆涓哄睆騫曠殑搴曡
vi 涓殑 shell 杞箟鍛戒護
閫夐」                      浣滅敤
:!command             鎵ц shell 鐨?command 鍛戒護錛屽 :!ls
:!!                         鎵ц鍓嶄竴涓?shell 鍛戒護
:r!command            璇誨彇 command 鍛戒護鐨勮緭鍏ュ茍鎻掑叆錛屽 :r!ls 浼氬厛鎵ц ls錛岀劧鍚庤鍏ュ唴瀹?br />:w!command            灝嗗綋鍓嶅凡緙栬緫鏂囦歡浣滀負 command 鍛戒護鐨勬爣鍑嗚緭鍏ュ茍鎵ц command 鍛戒護錛屽 :w!grep all
:cd directory         灝嗗綋鍓嶅伐浣滅洰褰曟洿鏀逛負 directory 鎵€琛ㄧず鐨勭洰褰?br />:sh                   灝嗗惎鍔ㄤ竴涓瓙 shell錛屼嬌鐢?^d(ctrl+d) 榪斿洖 vi
:so file              鍦?shell 紼嬪簭 file 涓鍏ュ拰鎵ц鍛戒護
vi 涓殑瀹忎笌緙╁啓
(閬垮厤浣跨敤鎺у埗閿拰絎﹀彿錛屼笉瑕佷嬌鐢ㄥ瓧絎?K銆乂銆乬銆乹銆乿銆?銆? 鍜屽姛鑳介敭)
閫夐」                      浣滅敤
:map key command_seq 瀹氫箟涓€涓敭鏉ヨ繍琛?command_seq錛屽 :map e ea錛屾棤璁轟粈涔堟椂鍊欓兘鍙互 e 縐誨埌涓€涓瓧鐨勬湯灝炬潵榪藉姞鏂囨湰
:map                  鍦ㄧ姸鎬佽鏄劇ず鎵€鏈夊凡瀹氫箟鐨勫畯
:umap key             鍒犻櫎璇ラ敭鐨勫畯
:ab string1 string2   瀹氫箟涓€涓緝鍐欙紝浣垮緱褰撴彃鍏?string1 鏃訛紝鐢?string2 鏇挎崲 string1銆傚綋瑕佹彃鍏ユ枃鏈椂錛岄敭鍏?string1 鐒跺悗鎸?Esc 閿紝緋葷粺灝辨彃鍏ヤ簡 string2
:ab                   鏄劇ず鎵€鏈夌緝鍐?br />:una string           鍙栨秷 string 鐨勭緝鍐?br />鍦?vi 涓緝榪涙枃鏈?br />閫夐」                     浣滅敤
ctrl+i鎴?tab     鎻掑叆鏂囨湰鏃訛紝鎻掑叆縐誨姩鐨勫搴︼紝縐誨姩瀹藉害鏄簨鍏堝畾涔夊ソ鐨?br />:set ai               鎵撳紑鑷姩緙╄繘
:set sw=n             灝嗙Щ鍔ㄥ搴﹁緗負 n 涓瓧絎?br />n>                   浣?n 琛岄兘鍚戝彸縐誨姩涓€涓搴︼紝渚嬪 3>> 灝卞皢鎺ヤ笅鏉ョ殑涓夎姣忚閮藉悜鍙崇Щ鍔ㄤ竴涓Щ鍔ㄥ搴?br />

]]>
linux涓媣i鍛戒護澶у叏銆愯漿銆?/title><link>http://www.aygfsteel.com/zdq5337/articles/365887.html</link><dc:creator>寮€鑺辨祦姘?/dc:creator><author>寮€鑺辨祦姘?/author><pubDate>Thu, 08 Dec 2011 07:25:00 GMT</pubDate><guid>http://www.aygfsteel.com/zdq5337/articles/365887.html</guid><wfw:comment>http://www.aygfsteel.com/zdq5337/comments/365887.html</wfw:comment><comments>http://www.aygfsteel.com/zdq5337/articles/365887.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zdq5337/comments/commentRss/365887.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zdq5337/services/trackbacks/365887.html</trackback:ping><description><![CDATA[<div class="wmqeeuq" id="cnblogs_post_body"> <p>榪涘叆vi鐨勫懡浠?<br />vi filename :鎵撳紑鎴栨柊寤烘枃浠訛紝騫跺皢鍏夋爣緗簬絎竴琛岄 <br />vi +n filename 錛氭墦寮€鏂囦歡錛屽茍灝嗗厜鏍囩疆浜庣n琛岄 <br />vi + filename 錛氭墦寮€鏂囦歡錛屽茍灝嗗厜鏍囩疆浜庢渶鍚庝竴琛岄 <br />vi +/pattern filename錛氭墦寮€鏂囦歡錛屽茍灝嗗厜鏍囩疆浜庣涓€涓笌pattern鍖歸厤鐨勪覆澶?<br />vi -r filename 錛氬湪涓婃姝g敤vi緙栬緫鏃跺彂鐢熺郴緇熷穿婧冿紝鎭㈠filename <br />vi filename....filename 錛氭墦寮€澶氫釜鏂囦歡錛屼緷嬈¤繘琛岀紪杈?<br /><br />縐誨姩鍏夋爣綾誨懡浠?br />h 錛氬厜鏍囧乏縐諱竴涓瓧絎?<br />l 錛氬厜鏍囧彸縐諱竴涓瓧絎?<br />space錛氬厜鏍囧彸縐諱竴涓瓧絎?<br />Backspace錛氬厜鏍囧乏縐諱竴涓瓧絎?<br />k鎴朇trl+p錛氬厜鏍囦笂縐諱竴琛?<br />j鎴朇trl+n 錛氬厜鏍囦笅縐諱竴琛?<br />Enter 錛氬厜鏍囦笅縐諱竴琛?<br />w鎴朩 錛氬厜鏍囧彸縐諱竴涓瓧鑷沖瓧棣?<br />b鎴朆 錛氬厜鏍囧乏縐諱竴涓瓧鑷沖瓧棣?<br />e鎴朎 錛氬厜鏍囧彸縐諱竴涓瓧鑷沖瓧灝?<br />) 錛氬厜鏍囩Щ鑷沖彞灝?<br />( 錛氬厜鏍囩Щ鑷沖彞棣?<br />}錛氬厜鏍囩Щ鑷蟲钀藉紑澶?<br />{錛氬厜鏍囩Щ鑷蟲钀界粨灝?<br />nG錛氬厜鏍囩Щ鑷崇n琛岄 <br />n+錛氬厜鏍囦笅縐籲琛?<br />n-錛氬厜鏍囦笂縐籲琛?<br />n$錛氬厜鏍囩Щ鑷崇n琛屽熬 <br />H 錛氬厜鏍囩Щ鑷沖睆騫曢《琛?<br />M 錛氬厜鏍囩Щ鑷沖睆騫曚腑闂磋 <br />L 錛氬厜鏍囩Щ鑷沖睆騫曟渶鍚庤 <br />0錛氾紙娉ㄦ剰鏄暟瀛楅浂錛夊厜鏍囩Щ鑷沖綋鍓嶈棣?<br />$錛氬厜鏍囩Щ鑷沖綋鍓嶈灝?<br /><br />灞忓箷緲繪粴綾誨懡浠?<br />Ctrl+u錛氬悜鏂囦歡棣栫炕鍗婂睆 <br />Ctrl+d錛氬悜鏂囦歡灝劇炕鍗婂睆 <br />Ctrl+f錛氬悜鏂囦歡灝劇炕涓€灞?<br />Ctrl錛媌錛涘悜鏂囦歡棣栫炕涓€灞?<br />nz錛氬皢絎琻琛屾粴鑷沖睆騫曢《閮紝涓嶆寚瀹歯鏃跺皢褰撳墠琛屾粴鑷沖睆騫曢《閮ㄣ€?<br /><br />鎻掑叆鏂囨湰綾誨懡浠?<br />i 錛氬湪鍏夋爣鍓?<br />I 錛氬湪褰撳墠琛岄 <br />a錛氬厜鏍囧悗 <br />A錛氬湪褰撳墠琛屽熬 <br />o錛氬湪褰撳墠琛屼箣涓嬫柊寮€涓€琛?<br />O錛氬湪褰撳墠琛屼箣涓婃柊寮€涓€琛?<br />r錛氭浛鎹㈠綋鍓嶅瓧絎?<br />R錛氭浛鎹㈠綋鍓嶅瓧絎﹀強鍏跺悗鐨勫瓧絎︼紝鐩磋嚦鎸塃SC閿?<br />s錛氫粠褰撳墠鍏夋爣浣嶇疆澶勫紑濮嬶紝浠ヨ緭鍏ョ殑鏂囨湰鏇夸唬鎸囧畾鏁扮洰鐨勫瓧絎?<br />S錛氬垹闄ゆ寚瀹氭暟鐩殑琛岋紝騫朵互鎵€杈撳叆鏂囨湰浠f浛涔?<br />ncw鎴杗CW錛氫慨鏀規(guī)寚瀹氭暟鐩殑瀛?<br />nCC錛氫慨鏀規(guī)寚瀹氭暟鐩殑琛?<br /><br />鍒犻櫎鍛戒護 <br />ndw鎴杗dW錛氬垹闄ゅ厜鏍囧寮€濮嬪強鍏跺悗鐨刵-1涓瓧 <br />do錛氬垹鑷寵棣?<br />d$錛氬垹鑷寵灝?<br />ndd錛氬垹闄ゅ綋鍓嶈鍙婂叾鍚巒-1琛?<br />x鎴朮錛氬垹闄や竴涓瓧絎︼紝x鍒犻櫎鍏夋爣鍚庣殑錛岃€孹鍒犻櫎鍏夋爣鍓嶇殑 <br />Ctrl+u錛氬垹闄よ緭鍏ユ柟寮忎笅鎵€杈撳叆鐨勬枃鏈?<br /><br />鎼滅儲鍙婃浛鎹㈠懡浠?<br />/pattern錛氫粠鍏夋爣寮€濮嬪鍚戞枃浠跺熬鎼滅儲pattern <br />?pattern錛氫粠鍏夋爣寮€濮嬪鍚戞枃浠墮鎼滅儲pattern <br />n錛氬湪鍚屼竴鏂瑰悜閲嶅涓婁竴嬈℃悳绱㈠懡浠?<br />N錛氬湪鍙嶆柟鍚戜笂閲嶅涓婁竴嬈℃悳绱㈠懡浠?<br />錛歴/p1/p2/g錛氬皢褰撳墠琛屼腑鎵€鏈塸1鍧囩敤p2鏇夸唬 <br />錛歯1,n2s/p1/p2/g錛氬皢絎琻1鑷硁2琛屼腑鎵€鏈塸1鍧囩敤p2鏇夸唬 <br />錛歡/p1/s//p2/g錛氬皢鏂囦歡涓墍鏈塸1鍧囩敤p2鏇挎崲 <br /><br />閫夐」璁劇疆 <br />all錛氬垪鍑烘墍鏈夐€夐」璁劇疆鎯呭喌 <br />term錛氳緗粓绔被鍨?<br />ignorance錛氬湪鎼滅儲涓拷鐣ュぇ灝忓啓 <br />list錛氭樉紺哄埗琛ㄤ綅(Ctrl+I)鍜岃灝炬爣蹇楋紙$) <br />number錛氭樉紺鴻鍙?<br />report錛氭樉紺虹敱闈㈠悜琛岀殑鍛戒護淇敼榪囩殑鏁扮洰 <br />terse錛氭樉紺虹畝鐭殑璀﹀憡淇℃伅 <br />warn錛氬湪杞埌鍒殑鏂囦歡鏃惰嫢娌′繚瀛樺綋鍓嶆枃浠跺垯鏄劇ずNO write淇℃伅 <br />nomagic錛氬厑璁稿湪鎼滅儲妯″紡涓紝浣跨敤鍓嶉潰涓嶅甫“\”鐨勭壒孌婂瓧絎?<br />nowrapscan錛氱姝i鍦ㄦ悳绱㈠埌杈炬枃浠朵袱绔椂錛屽張浠庡彟涓€绔紑濮?<br />mesg錛氬厑璁竩i鏄劇ず鍏朵粬鐢ㄦ埛鐢╳rite鍐欏埌鑷繁緇堢涓婄殑淇℃伅 <br /><br />鏈€鍚庤鏂瑰紡鍛戒護 <br />錛歯1,n2 co n3錛氬皢n1琛屽埌n2琛屼箣闂寸殑鍐呭鎷瘋礉鍒扮n3琛屼笅 <br />錛歯1,n2 m n3錛氬皢n1琛屽埌n2琛屼箣闂寸殑鍐呭縐昏嚦鍒扮n3琛屼笅 <br />錛歯1,n2 d 錛氬皢n1琛屽埌n2琛屼箣闂寸殑鍐呭鍒犻櫎 <br />錛歸 錛氫繚瀛樺綋鍓嶆枃浠?<br />錛歟 filename錛氭墦寮€鏂囦歡filename榪涜緙栬緫 <br />錛歺錛氫繚瀛樺綋鍓嶆枃浠跺茍閫€鍑?<br />錛歲錛氶€€鍑簐i <br />錛歲!錛氫笉淇濆瓨鏂囦歡騫墮€€鍑簐i <br />錛?command錛氭墽琛宻hell鍛戒護command <br />錛歯1,n2 w!command錛氬皢鏂囦歡涓璶1琛岃嚦n2琛岀殑鍐呭浣滀負command鐨勮緭鍏ュ茍鎵ц涔嬶紝鑻ヤ笉鎸囧畾n1錛宯2錛屽垯琛ㄧず灝嗘暣涓枃浠跺唴瀹逛綔涓篶ommand鐨勮緭鍏?<br />錛歳!command錛氬皢鍛戒護command鐨勮緭鍑虹粨鏋滄斁鍒板綋鍓嶈 <br /><br />瀵勫瓨鍣ㄦ搷浣?<br />"?nyy錛氬皢褰撳墠琛屽強鍏朵笅n琛岀殑鍐呭淇濆瓨鍒板瘎瀛樺櫒錛熶腑錛屽叾涓?涓轟竴涓瓧姣嶏紝n涓轟竴涓暟瀛?<br />"?nyw錛氬皢褰撳墠琛屽強鍏朵笅n涓瓧淇濆瓨鍒板瘎瀛樺櫒錛熶腑錛屽叾涓?涓轟竴涓瓧姣嶏紝n涓轟竴涓暟瀛?<br />"?nyl錛氬皢褰撳墠琛屽強鍏朵笅n涓瓧絎︿繚瀛樺埌瀵勫瓨鍣紵涓紝鍏朵腑?涓轟竴涓瓧姣嶏紝n涓轟竴涓暟瀛?<br />"?p錛氬彇鍑哄瘎瀛樺櫒錛熶腑鐨勫唴瀹瑰茍灝嗗叾鏀懼埌鍏夋爣浣嶇疆澶勩€傝繖閲岋紵鍙互鏄竴涓瓧姣嶏紝涔熷彲浠ユ槸涓€涓暟瀛?<br />ndd錛氬皢褰撳墠琛屽強鍏朵笅鍏眓琛屾枃鏈垹闄わ紝騫跺皢鎵€鍒犲唴瀹規(guī)斁鍒?鍙峰垹闄ゅ瘎瀛樺櫒涓€?br /><br />VI鐨勪嬌鐢?br />--------------------------------------------------------------------------------<br /><br />涓€銆佹彃鍏ユ枃鏈?<br />┌──┬────────────┐ <br />│鍛戒護│鎻忚堪銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€│ <br />├──┼────────────┤ <br />│i 銆€│鍦ㄥ綋鍓嶅瓧絎﹀墠鎻掑叆鏂囨湰銆€銆€│ <br />├──┼────────────┤ <br />│I 銆€│鍦ㄨ棣栨彃鍏ユ枃鏈?銆€銆€銆€ 銆€│ <br />├──┼────────────┤ <br />│a 銆€│鍦ㄥ綋鍓嶅瓧絎﹀悗娣誨姞鏂囨湰銆€銆€│ <br />├──┼────────────┤ <br />│A 銆€│鍦ㄨ鏈坊鍔犳枃鏈€€銆€銆€銆€銆€│ <br />├──┼────────────┤ <br />│o 銆€│鍦ㄥ綋鍓嶈鍚庨潰鎻掑叆涓€絀鴻銆€│ <br />├──┼────────────┤ <br />│O 銆€│鍦ㄥ綋鍓嶈鍓嶉潰鎻掑叆涓€絀鴻銆€│ <br />├──┼────────────┤ <br />│R 銆€│浠ユ敼鍐欐柟寮忚緭鍏ユ枃鏈€€銆€銆€│ <br />└──┴────────────┘ <br />浜屻€佺Щ鍔ㄥ厜鏍?<br />┌─────┬───────────┐ <br />│鍛戒護銆€銆€銆€│鎻忚堪銆€銆€銆€銆€銆€銆€銆€銆€銆€│ <br />├─────┼───────────┤ <br />│j鎴栦笅綆ご │鍚戜笅縐誨姩涓€琛屻€€銆€銆€銆€銆€│ <br />├─────┼───────────┤ <br />│k鎴栦笂綆ご │鍚戜笂縐誨姩涓€琛屻€€銆€銆€銆€銆€│ <br />├─────┼───────────┤ <br />│h鎴栧乏綆ご │宸︾Щ涓€涓瓧絎︺€€銆€銆€銆€銆€│ <br />├─────┼───────────┤ <br />│l鎴栧彸綆ご │鍙崇Щ涓€涓瓧絎︺€€銆€銆€銆€銆€│ <br />├─────┼───────────┤ <br />│w 銆€銆€銆€銆€│鍙崇Щ涓€涓瘝銆€銆€銆€銆€銆€銆€│ <br />├─────┼───────────┤ <br />│W 銆€銆€銆€銆€│鍙崇Щ涓€涓互絀烘牸鍒嗛殧鐨勮瘝│ <br />├─────┼───────────┤ <br />│b 銆€銆€銆€銆€│宸︾Щ涓€涓瘝銆€銆€銆€銆€銆€銆€│ <br />├─────┼───────────┤ <br />│B 銆€銆€銆€銆€│宸︾Щ涓€涓互絀烘牸鍒嗛殧鐨勮瘝│ <br />├─────┼───────────┤ <br />│0 銆€銆€銆€銆€│縐誨埌琛岄銆€銆€銆€銆€銆€銆€銆€│ <br />│Ctrl-F銆€銆€│鍚戝墠緲婚〉銆€銆€銆€銆€銆€銆€銆€│ <br />├─────┼───────────┤ <br />│Ctrl-B銆€銆€│鍚戝悗緲婚〉銆€銆€銆€銆€銆€銆€銆€│ <br />├─────┼───────────┤ <br />│nG銆€銆€銆€銆€│鍒扮n琛?銆€銆€銆€銆€銆€銆€銆€│ <br />├─────┼───────────┤ <br />│G 銆€銆€銆€銆€│鍒版渶鍚庝竴琛屻€€銆€銆€銆€銆€銆€│ <br />└─────┴───────────┘ <br />涓夈€佹浛鎹㈡枃鏈?<br />┌─────┬──────┐ <br />│鍛戒護銆€銆€銆€│鎻忚堪銆€銆€銆€銆€│ <br />├─────┼──────┤ <br />│$ 銆€銆€銆€銆€│鍒拌灝俱€€銆€銆€│ <br />├─────┼──────┤ <br />│( 銆€銆€銆€銆€│鍒板彞瀛愮殑寮€澶?#9474; <br />├─────┼──────┤ <br />│) 銆€銆€銆€銆€│鍒板彞瀛愮殑鏈熬│ <br />├─────┼──────┤ <br />│{銆€ 銆€銆€銆€│鍒版钀界殑寮€澶?#9474; <br />├─────┼──────┤ <br />│}銆€銆€ 銆€銆€│鍒版钀界殑鏈熬│ <br />└─────┴──────┘ <br /><br />鍥涖€佸垹闄ゆ枃鏈?<br />┌───┬───────────┐ <br />│鍛戒護銆€│鎻忚堪 銆€銆€銆€銆€銆€銆€ 銆€銆€│ <br />├───┼───────────┤ <br />│r 銆€銆€│鏇挎崲涓€涓瓧絎?銆€銆€銆€銆€ │ <br />├───┼───────────┤ <br />│c 銆€銆€│淇敼鏂囨湰鐩村埌鎸変笅Esc鍋?│ <br />├───┼───────────┤ <br />│cw銆€銆€│淇敼涓嬩竴涓瘝 銆€銆€銆€ 銆€│ <br />├───┼───────────┤ <br />│cnw銆€ │淇敼鎺ヤ笅鏉ョ殑n涓瘝 銆€銆€│ <br />└───┴───────────┘ <br />浜斻€佹枃鏈紪杈?<br />┌──┬──────────────────────┐ <br />│鍛藉│鎻忚堪銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€│ <br />├──┼──────────────────────┤ <br />│yy銆€│灝嗕竴琛屾枃鏈Щ鍒扮己鐪佺紦鍐插尯涓?銆€銆€銆€銆€ 銆€銆€銆€銆€│ <br />├──┼──────────────────────┤ <br />│yn銆€│灝嗕笅涓€涓瘝縐誨埌緙虹渷緙撳啿鍖轟腑 銆€銆€ 銆€銆€銆€銆€銆€銆€│ <br />├──┼──────────────────────┤ <br />│ynw │灝嗗悗闈㈢殑n涓瘝縐誨埌緙虹渷緙撳啿鍖轟腑銆€銆€銆€銆€ 銆€銆€銆€│ <br />├──┼──────────────────────┤ <br />│p 銆€│濡傛灉緙虹渷緙撳啿鍖轟腑鍖呭惈涓€琛屾枃鏈紝鍒欏湪褰撳墠銆€銆€銆€│ <br />│銆€銆€│琛屽悗闈㈡彃鍏ヤ竴涓┖琛屼簳灝嗙己鐪佺紦鍐插尯涓殑澹般€€銆€銆€│ <br />│銆€銆€│瀹圭矘璐村埌榪欎竴琛屼腑錛涘鏋滅己鐪佺紦鍐插尯涓寘鍚€€銆€銆€│ <br />│銆€銆€│澶氫釜璇嶏紝鎶婅繖浜涜瘝綺樿創(chuàng)鍒板厜鏍囩殑鍙寵竟錛庛€€銆€銆€銆€銆€│ <br />├──┼──────────────────────┤ <br />│P 銆€│濡傛灉緙虹渷緙撳啿鍖轟腑鍖呭惈涓€琛屾枃鏈紝鍒欐褰撳墠 銆€ 銆€│ <br />│ 銆€ │琛屽墠闈㈡彃鍏ヤ竴涓┖琛屼簳灝嗙己鐪佺紦鍐插尯涓殑鍐?銆€ 銆€│ <br />│銆€銆€│瀹圭矘璐村埌榪欎竴琛屼腑錛涘鏋滅己鐪佺紦鍐插尯涓寘鍚?銆€銆€ │ <br />│ 銆€ │澶氫釜璇嶏紝鎶婅繖浜涜瘝綺樿創(chuàng)鍒板厜鏍囩殑宸﹁竟 銆€ 銆€<br /><br />銆€銆€│ <br />└──┴──────────────────────┘ <br />鍏€佷繚瀛橀€€鍑?<br />┌───────────┬───────────────┐ <br />│鍛戒護銆€銆€銆€銆€銆€銆€銆€銆€銆€│鎻忚堪銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€│ <br />├───────────┼───────────────┤ <br />│zz銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€│淇濆瓨騫墮€€鍑恒€€銆€銆€銆€銆€銆€銆€銆€銆€銆€│ <br />├───────────┼───────────────┤ <br />│:w filename銆€銆€銆€銆€ 銆€│鍐欏叆鏂囦歡銆€銆€銆€銆€銆€銆€銆€銆€銆€ 銆€ │ <br />├───────────┼───────────────┤ <br />│:W銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€│鍐欏叆鏂囦歡銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€│ <br />├───────────┼───────────────┤ <br />│:x銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€│淇濆瓨(濡傛灉褰撳墠鏂囦歡淇敼榪?騫墮€€鍑?#9474; <br />├───────────┼───────────────┤ <br />│:q!銆€銆€銆€銆€銆€銆€銆€銆€銆€ │涓嶄繚瀛樻枃浠訛紝鐩存帴閫€鍑恒€€銆€ 銆€銆€ │ <br />├───────────┼───────────────┤ <br />│:q銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€│閫€鍑簐i銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€銆€│ <br /><br />VI甯哥敤鎶€宸?br /><br />VI鍛戒護鍙互璇存槸Unix/Linux涓栫晫閲屾渶甯哥敤鐨勭紪杈戞枃浠剁殑鍛戒護浜嗭紝浣嗘槸鍥犱負瀹冪殑鍛戒護闆嗕紬澶氾紝寰堝浜洪兘涓嶄範鎯嬌鐢ㄥ畠錛屽叾瀹炴?zhèn)ㄥ彧闇€瑕佹帉鎻″熀鏈懡浠わ紝鐒跺悗鍔犱互鐏墊椿榪愮敤錛屽氨浼氬彂鐜板畠鐨勪紭鍔匡紝騫朵細閫愭笎鍠滄浣跨敤榪欑鏂規(guī)硶銆傛湰鏂囨棬鍦ㄤ粙緇峍I鐨勪竴浜涙渶甯哥敤鍛戒護鍜岄珮綰у簲鐢ㄦ妧宸с€?<br /><br />涓€銆佸熀鏈懡浠や粙緇?<br /><br />---- 1錛庡厜鏍囧懡浠?<br /><br />k銆乯銆乭銆乴——涓娿€佷笅銆佸乏銆佸彸鍏夋爣縐誨姩鍛戒護銆傝櫧鐒舵?zhèn)ㄥ彲浠ュ湪Linux涓嬌鐢ㄩ敭鐩樺彸杈圭殑4涓厜鏍囬敭錛屼絾鏄浣忚繖4涓懡浠よ繕鏄潪甯告湁鐢ㄧ殑銆傝繖4涓敭姝f槸鍙蟲墜鍦ㄩ敭鐩樹笂鏀劇疆鐨勫熀鏈綅緗€?<br />nG——璺寵漿鍛戒護銆俷涓鴻鏁幫紝璇ュ懡浠ょ珛鍗充嬌鍏夋爣璺沖埌鎸囧畾琛屻€?<br />Ctrl+G——鍏夋爣鎵€鍦ㄤ綅緗殑琛屾暟鍜屽垪鏁版姤鍛娿€?<br />w銆乥——浣垮厜鏍囧悜鍓嶆垨鍚戝悗璺寵繃涓€涓崟璇嶃€?<br />---- 2錛庣紪杈戝懡浠?<br />i銆乤銆乺——鍦ㄥ厜鏍囩殑鍓嶃€佸悗浠ュ強鎵€鍦ㄥ鎻掑叆瀛楃鍛戒護(i=insert銆乤=append銆乺=replace)銆?<br />cw銆乨w——鏀瑰彉(緗崲)/鍒犻櫎鍏夋爣鎵€鍦ㄥ鐨勫崟璇嶇殑鍛戒護 (c=change銆乨=delete)銆?<br />x銆乨$銆乨d——鍒犻櫎涓€涓瓧絎︺€佸垹闄ゅ厜鏍囨墍鍦ㄥ鍒拌灝劇殑鎵€鏈夊瓧絎︿互鍙婂垹闄ゆ暣琛岀殑鍛戒護銆?<br />---- 3錛庢煡鎵懼懡浠?<br />---- /string銆?string——浠庡厜鏍囨墍鍦ㄥ鍚戝悗鎴栧悜鍓嶆煡鎵劇浉搴旂殑瀛楃涓茬殑鍛戒護銆?<br />---- 4錛庢嫹璐濆鍒跺懡浠?<br />---- yy銆乸——鎷瘋礉涓€琛屽埌鍓創(chuàng)鏉挎垨鍙栧嚭鍓創(chuàng)鏉夸腑鍐呭鐨勫懡浠ゃ€?<br /><br />浜屻€佸父瑙侀棶棰樺強搴旂敤鎶€宸?<br /><br />---- 1錛庡湪涓€涓柊鏂囦歡涓/etc/passwd涓殑鍐呭錛屽彇鍑虹敤鎴峰悕閮ㄥ垎銆?<br />---- vi file <br />---- :r /etc/passwd 鍦ㄦ墦寮€鐨勬枃浠秄ile涓厜鏍囨墍鍦ㄥ璇誨叆/etc/passwd <br />---- :%s/:.*//g 鍒犻櫎/etc/passwd涓敤鎴峰悕鍚庨潰鐨勪粠鍐掑彿寮€濮嬬洿鍒拌灝劇殑鎵€鏈夐儴鍒嗐€?<br />---- 鎮(zhèn)ㄤ篃鍙互鍦ㄦ寚瀹氱殑琛屽彿鍚庤鍏ユ枃浠跺唴瀹癸紝渚嬪浣跨敤鍛戒護“:3r /etc/passwd”浠庢柊鏂囦歡鐨勭3琛屽紑濮嬭鍏?/etc/passwd鐨勬墍鏈夊唴瀹廣€?<br />---- 鎴戜滑榪樺彲浠ヤ嬌鐢ㄤ互涓嬫柟娉曞垹鎺夋枃浠朵腑鎵€鏈夌殑絀鴻鍙婁互#寮€濮嬬殑娉ㄩ噴琛屻€?<br />---- #cat squid.conf.default | grep -v ^$ | grep -v ^# <br /><br />---- 2錛庡湪鎵撳紑涓€涓枃浠剁紪杈戝悗鎵嶇煡閬撶櫥褰曠殑鐢ㄦ埛瀵硅鏂囦歡娌℃湁鍐欑殑鏉冮檺錛屼笉鑳藉瓨鐩橈紝闇€瑕佸皢鎵€鍋氫慨鏀瑰瓨鍏ヤ復鏃舵枃浠躲€?<br />---- vi file <br />---- :w /tmp/1 淇濆瓨鎵€鍋氱殑鎵€鏈変慨鏀癸紝涔熷彲浠ュ皢鍏朵腑鐨勬煇涓€閮ㄥ垎淇敼淇濆瓨鍒頒復鏃舵枃浠訛紝渚嬪浠呬粎鎶婄20锝?9琛屼箣闂寸殑鍐呭瀛樼洏鎴愭枃浠?tmp/1錛屾垜浠彲浠ラ敭鍏ュ涓嬪懡浠ゃ€?<br />---- vi file <br />---- :20,59w /tmp/1 <br /><br />---- 3錛庣敤VI緙栬緫涓€涓枃浠訛紝浣嗛渶瑕佸垹闄ゅぇ孌電殑鍐呭銆?<br />---- 棣栧厛鍒╃敤緙栬緫鍛戒護“vi file”鎵撳紑鏂囦歡錛岀劧鍚庡皢鍏夋爣縐誨埌闇€瑕佸垹闄ょ殑琛屽鎸塁trl+G鏄劇ず琛屽彿錛屽啀鍒扮粨灝懼鍐嶆寜Ctrl+G錛屾樉紺烘枃浠剁粨灝劇殑琛屽彿銆?<br />---- :23,1045d 鍋囧畾2嬈″緱鍒扮殑琛屽彿涓?3鍜?045錛屽垯鎶婅繖鏈熼棿鐨勫唴瀹瑰叏鍒犻櫎錛屼篃鍙互鍦ㄨ鍒犻櫎鐨勫紑濮嬭鍜岀粨鏉熻涓敤ma銆乵b鍛戒護鏍囪錛岀劧鍚庡埄鐢?#8220;:a,bd”鍛戒護鍒犻櫎銆?<br /><br />---- 4錛庡湪鏁翠釜鏂囦歡鐨勫悇琛屾垨鏌愬嚑琛岀殑琛岄鎴栬灝懼姞涓€浜涘瓧絎︿覆銆?<br />---- vi file <br />---- :3,$s/^/some string / 鍦ㄦ枃浠剁殑絎竴琛岃嚦鏈€鍚庝竴琛岀殑琛岄鎻掑叆“some string”銆?<br />---- :%s/$/some string/g 鍦ㄦ暣涓枃浠舵瘡涓€琛岀殑琛屽熬娣誨姞“some string”銆?<br />---- :%s/string1/string2/g 鍦ㄦ暣涓枃浠朵腑鏇挎崲“string1”鎴?#8220;string2”銆?<br />---- :3,7s/string1/string2/ 浠呮浛鎹㈡枃浠朵腑鐨勭3琛屽埌絎?琛屼腑鐨?#8220;string1”鎴?#8220;string2”銆?<br />---- 娉ㄦ剰: 鍏朵腑s涓簊ubstitute錛?琛ㄧず鎵€鏈夎錛実琛ㄧずglobal銆?<br /><br />---- 5錛庡悓鏃剁紪杈?涓枃浠訛紝鎷瘋礉涓€涓枃浠朵腑鐨勬枃鏈茍綺樿創(chuàng)鍒板彟涓€涓枃浠朵腑銆?<br />---- vi file1 file2 <br />---- yy 鍦ㄦ枃浠?鐨勫厜鏍囧鎷瘋礉鎵€鍦ㄨ <br />---- :n 鍒囨崲鍒版枃浠? (n=next) <br />---- p 鍦ㄦ枃浠?鐨勫厜鏍囨墍鍦ㄥ綺樿創(chuàng)鎵€鎷瘋礉鐨勮 <br />---- :n 鍒囨崲鍥炴枃浠? <br /><br />---- 6錛庢浛鎹㈡枃浠朵腑鐨勮礬寰勩€?<br />---- 浣跨敤鍛戒護“:%s#/usr/bin#/bin#g”鍙互鎶婃枃浠朵腑鎵€鏈夎礬寰?usr/bin鎹㈡垚/bin銆備篃鍙互浣跨敤鍛戒護“:%s//usr/bin//bin/g”瀹炵幇錛屽叾涓?#8220;”鏄漿涔夊瓧絎︼紝琛ㄦ槑鍏跺悗鐨?#8220;/”瀛楃鏄叿鏈夊疄闄呮剰涔夌殑瀛楃錛屼笉鏄垎闅旂銆?/p></div><script type="text/javascript"> if ($ != jQuery) { $ = jQuery.noConflict(); } var isLogined = false; var cb_blogId = 61271; var cb_entryId = 1581524; var cb_blogApp = "88999660"; var cb_blogUserGuid = "8ecd2971-53a8-de11-ba8f-001cf0cd104b"; var cb_entryCreatedDate = '2009/10/12 9:44:00'; </script> <img src ="http://www.aygfsteel.com/zdq5337/aggbug/365887.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zdq5337/" target="_blank">寮€鑺辨祦姘?/a> 2011-12-08 15:25 <a href="http://www.aygfsteel.com/zdq5337/articles/365887.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> 主站蜘蛛池模板: <a href="http://" target="_blank">乌鲁木齐市</a>| <a href="http://" target="_blank">甘德县</a>| <a href="http://" target="_blank">松原市</a>| <a href="http://" target="_blank">南川市</a>| <a href="http://" target="_blank">南澳县</a>| <a href="http://" target="_blank">浮梁县</a>| <a href="http://" target="_blank">安泽县</a>| <a href="http://" target="_blank">镇安县</a>| <a href="http://" target="_blank">和林格尔县</a>| <a href="http://" target="_blank">德阳市</a>| <a href="http://" target="_blank">赤城县</a>| <a href="http://" target="_blank">井陉县</a>| <a href="http://" target="_blank">盱眙县</a>| <a href="http://" target="_blank">清苑县</a>| <a href="http://" target="_blank">岳普湖县</a>| <a href="http://" target="_blank">柘城县</a>| <a href="http://" target="_blank">蕲春县</a>| <a href="http://" target="_blank">罗田县</a>| <a href="http://" target="_blank">奉新县</a>| <a href="http://" target="_blank">泰来县</a>| <a href="http://" target="_blank">天气</a>| <a href="http://" target="_blank">肇庆市</a>| <a href="http://" target="_blank">海口市</a>| <a href="http://" target="_blank">江阴市</a>| <a href="http://" target="_blank">鄂托克旗</a>| <a href="http://" target="_blank">泾川县</a>| <a href="http://" target="_blank">孝昌县</a>| <a href="http://" target="_blank">崇文区</a>| <a href="http://" target="_blank">百色市</a>| <a href="http://" target="_blank">敖汉旗</a>| <a href="http://" target="_blank">梁平县</a>| <a href="http://" target="_blank">临夏县</a>| <a href="http://" target="_blank">资溪县</a>| <a href="http://" target="_blank">大竹县</a>| <a href="http://" target="_blank">沽源县</a>| <a href="http://" target="_blank">和顺县</a>| <a href="http://" target="_blank">北海市</a>| <a href="http://" target="_blank">嘉义市</a>| <a href="http://" target="_blank">沾益县</a>| <a href="http://" target="_blank">洪洞县</a>| <a href="http://" target="_blank">河北省</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>