with app.app_context():
榪欎簺鏈涓哄鎬殑紼嬪簭璇█鐨勭壒鎬э紝鏉ヨ嚜stackoverflow.com錛屽師璐村湪榪欓噷銆傛垜鎽橀変簡涓浜涗緥瀛愶紝鐨勭‘鏄瘮杈冩紓錛岃鎴戜滑涓涓竴涓潵鐪嬬湅銆?/p>
鍦–/C++涓紝a[10] 鍙互鍐欐垚 10[a]
“Hello World”[i] 涔熷彲浠ュ啓鎴?nbsp;i["Hello World"]
’5′ + 3 鐨勭粨鏋滄槸錛?#8217;53′
’5′ – 3 鐨勭粨鏋滄槸錛? 鏇村javascript鐐瑰嚮榪欓噷
涓婇潰鐨勮繖孌電▼搴忎細杈撳嚭錛?nbsp;“LOL|”錛岃繖鏄洜涓???! 琚漿鎴愪簡 | 錛屽叧浜嶵rigraphs錛屼笅闈㈡湁涓〃鏍鹼細
??= | # |
??( | [ |
??/ | \ |
??) | ] |
??’ | ^ |
??< | { |
??! | | |
??> | } |
??- | ~ |
鐪嬪埌涓嬮潰榪欎釜琛紝涓嶉毦鐞嗚В涓轟粈涔圝avascript紼嬪簭鍛樹負浠涔堢棝鑻︿簡
涓轟粈涔堜細榪欐牱鍛紵浣犻渶瑕佷簡瑙d竴涓婮ava Interger Cache錛屼笅闈㈡槸鐩稿叧鐨勭▼搴忥紝娉ㄦ剰鍏朵腑鐨勬敞閲?/p>
鍏舵墍鏈夌殑榪欎簺鎬紓鐨勫彉閲忚鍙傜湅錛?a style="color: #2970a6; text-decoration: none" >http://www.kichwa.com/quik_ref/spec_variables.html
璇風湅涓嬮潰榪欐紼嬪簭錛屼綘瑙夊緱鍏惰繑鍥瀟rue榪樻槸false錛?/p>
鍦?nbsp;javascript 鍜宲ython涓嬶紝鍏惰涓哄拰Java鐨勬槸涓鏍風殑銆?nbsp;
涓嬮潰鐨勮繖孌電▼搴忎綘鑳界湅寰楁噦鍚楋紵榪欏氨鏄墍璋撶殑Duff Device錛岀浉褰撶殑鎬紓銆?/p>
PHP涓殑鏌愪簺鐢ㄦ硶涔熸槸寰堟紓鐨?/p>
鍛靛懙銆傜殑紜槸鎸烘紓鐨勩?
榪涘叆vi鐨勫懡浠?
vi filename :鎵撳紑鎴栨柊寤烘枃浠訛紝騫跺皢鍏夋爣緗簬絎竴琛岄
vi +n filename 錛氭墦寮鏂囦歡錛屽茍灝嗗厜鏍囩疆浜庣n琛岄
vi + filename 錛氭墦寮鏂囦歡錛屽茍灝嗗厜鏍囩疆浜庢渶鍚庝竴琛岄
vi +/pattern filename錛氭墦寮鏂囦歡錛屽茍灝嗗厜鏍囩疆浜庣涓涓笌pattern鍖歸厤鐨勪覆澶?
vi -r filename 錛氬湪涓婃姝g敤vi緙栬緫鏃跺彂鐢熺郴緇熷穿婧冿紝鎭㈠filename
vi filename....filename 錛氭墦寮澶氫釜鏂囦歡錛屼緷嬈¤繘琛岀紪杈?
縐誨姩鍏夋爣綾誨懡浠?br />h 錛氬厜鏍囧乏縐諱竴涓瓧絎?
l 錛氬厜鏍囧彸縐諱竴涓瓧絎?
space錛氬厜鏍囧彸縐諱竴涓瓧絎?
Backspace錛氬厜鏍囧乏縐諱竴涓瓧絎?
k鎴朇trl+p錛氬厜鏍囦笂縐諱竴琛?
j鎴朇trl+n 錛氬厜鏍囦笅縐諱竴琛?
Enter 錛氬厜鏍囦笅縐諱竴琛?
w鎴朩 錛氬厜鏍囧彸縐諱竴涓瓧鑷沖瓧棣?
b鎴朆 錛氬厜鏍囧乏縐諱竴涓瓧鑷沖瓧棣?
e鎴朎 錛氬厜鏍囧彸縐諱竴涓瓧鑷沖瓧灝?
) 錛氬厜鏍囩Щ鑷沖彞灝?
( 錛氬厜鏍囩Щ鑷沖彞棣?
}錛氬厜鏍囩Щ鑷蟲钀藉紑澶?
{錛氬厜鏍囩Щ鑷蟲钀界粨灝?
nG錛氬厜鏍囩Щ鑷崇n琛岄
n+錛氬厜鏍囦笅縐籲琛?
n-錛氬厜鏍囦笂縐籲琛?
n$錛氬厜鏍囩Щ鑷崇n琛屽熬
H 錛氬厜鏍囩Щ鑷沖睆騫曢《琛?
M 錛氬厜鏍囩Щ鑷沖睆騫曚腑闂磋
L 錛氬厜鏍囩Щ鑷沖睆騫曟渶鍚庤
0錛氾紙娉ㄦ剰鏄暟瀛楅浂錛夊厜鏍囩Щ鑷沖綋鍓嶈棣?
$錛氬厜鏍囩Щ鑷沖綋鍓嶈灝?
灞忓箷緲繪粴綾誨懡浠?
Ctrl+u錛氬悜鏂囦歡棣栫炕鍗婂睆
Ctrl+d錛氬悜鏂囦歡灝劇炕鍗婂睆
Ctrl+f錛氬悜鏂囦歡灝劇炕涓灞?
Ctrl錛媌錛涘悜鏂囦歡棣栫炕涓灞?
nz錛氬皢絎琻琛屾粴鑷沖睆騫曢《閮紝涓嶆寚瀹歯鏃跺皢褰撳墠琛屾粴鑷沖睆騫曢《閮ㄣ?
鎻掑叆鏂囨湰綾誨懡浠?
i 錛氬湪鍏夋爣鍓?
I 錛氬湪褰撳墠琛岄
a錛氬厜鏍囧悗
A錛氬湪褰撳墠琛屽熬
o錛氬湪褰撳墠琛屼箣涓嬫柊寮涓琛?
O錛氬湪褰撳墠琛屼箣涓婃柊寮涓琛?
r錛氭浛鎹㈠綋鍓嶅瓧絎?
R錛氭浛鎹㈠綋鍓嶅瓧絎﹀強鍏跺悗鐨勫瓧絎︼紝鐩磋嚦鎸塃SC閿?
s錛氫粠褰撳墠鍏夋爣浣嶇疆澶勫紑濮嬶紝浠ヨ緭鍏ョ殑鏂囨湰鏇夸唬鎸囧畾鏁扮洰鐨勫瓧絎?
S錛氬垹闄ゆ寚瀹氭暟鐩殑琛岋紝騫朵互鎵杈撳叆鏂囨湰浠f浛涔?
ncw鎴杗CW錛氫慨鏀規寚瀹氭暟鐩殑瀛?
nCC錛氫慨鏀規寚瀹氭暟鐩殑琛?
鍒犻櫎鍛戒護
ndw鎴杗dW錛氬垹闄ゅ厜鏍囧寮濮嬪強鍏跺悗鐨刵-1涓瓧
do錛氬垹鑷寵棣?
d$錛氬垹鑷寵灝?
ndd錛氬垹闄ゅ綋鍓嶈鍙婂叾鍚巒-1琛?
x鎴朮錛氬垹闄や竴涓瓧絎︼紝x鍒犻櫎鍏夋爣鍚庣殑錛岃孹鍒犻櫎鍏夋爣鍓嶇殑
Ctrl+u錛氬垹闄よ緭鍏ユ柟寮忎笅鎵杈撳叆鐨勬枃鏈?
鎼滅儲鍙婃浛鎹㈠懡浠?
/pattern錛氫粠鍏夋爣寮濮嬪鍚戞枃浠跺熬鎼滅儲pattern
?pattern錛氫粠鍏夋爣寮濮嬪鍚戞枃浠墮鎼滅儲pattern
n錛氬湪鍚屼竴鏂瑰悜閲嶅涓婁竴嬈℃悳绱㈠懡浠?
N錛氬湪鍙嶆柟鍚戜笂閲嶅涓婁竴嬈℃悳绱㈠懡浠?
錛歴/p1/p2/g錛氬皢褰撳墠琛屼腑鎵鏈塸1鍧囩敤p2鏇夸唬
錛歯1,n2s/p1/p2/g錛氬皢絎琻1鑷硁2琛屼腑鎵鏈塸1鍧囩敤p2鏇夸唬
錛歡/p1/s//p2/g錛氬皢鏂囦歡涓墍鏈塸1鍧囩敤p2鏇挎崲
閫夐」璁劇疆
all錛氬垪鍑烘墍鏈夐夐」璁劇疆鎯呭喌
term錛氳緗粓绔被鍨?
ignorance錛氬湪鎼滅儲涓拷鐣ュぇ灝忓啓
list錛氭樉紺哄埗琛ㄤ綅(Ctrl+I)鍜岃灝炬爣蹇楋紙$)
number錛氭樉紺鴻鍙?
report錛氭樉紺虹敱闈㈠悜琛岀殑鍛戒護淇敼榪囩殑鏁扮洰
terse錛氭樉紺虹畝鐭殑璀﹀憡淇℃伅
warn錛氬湪杞埌鍒殑鏂囦歡鏃惰嫢娌′繚瀛樺綋鍓嶆枃浠跺垯鏄劇ずNO write淇℃伅
nomagic錛氬厑璁稿湪鎼滅儲妯″紡涓紝浣跨敤鍓嶉潰涓嶅甫“\”鐨勭壒孌婂瓧絎?
nowrapscan錛氱姝i鍦ㄦ悳绱㈠埌杈炬枃浠朵袱绔椂錛屽張浠庡彟涓绔紑濮?
mesg錛氬厑璁竩i鏄劇ず鍏朵粬鐢ㄦ埛鐢╳rite鍐欏埌鑷繁緇堢涓婄殑淇℃伅
鏈鍚庤鏂瑰紡鍛戒護
錛歯1,n2 co n3錛氬皢n1琛屽埌n2琛屼箣闂寸殑鍐呭鎷瘋礉鍒扮n3琛屼笅
錛歯1,n2 m n3錛氬皢n1琛屽埌n2琛屼箣闂寸殑鍐呭縐昏嚦鍒扮n3琛屼笅
錛歯1,n2 d 錛氬皢n1琛屽埌n2琛屼箣闂寸殑鍐呭鍒犻櫎
錛歸 錛氫繚瀛樺綋鍓嶆枃浠?
錛歟 filename錛氭墦寮鏂囦歡filename榪涜緙栬緫
錛歺錛氫繚瀛樺綋鍓嶆枃浠跺茍閫鍑?
錛歲錛氶鍑簐i
錛歲!錛氫笉淇濆瓨鏂囦歡騫墮鍑簐i
錛?command錛氭墽琛宻hell鍛戒護command
錛歯1,n2 w!command錛氬皢鏂囦歡涓璶1琛岃嚦n2琛岀殑鍐呭浣滀負command鐨勮緭鍏ュ茍鎵ц涔嬶紝鑻ヤ笉鎸囧畾n1錛宯2錛屽垯琛ㄧず灝嗘暣涓枃浠跺唴瀹逛綔涓篶ommand鐨勮緭鍏?
錛歳!command錛氬皢鍛戒護command鐨勮緭鍑虹粨鏋滄斁鍒板綋鍓嶈
瀵勫瓨鍣ㄦ搷浣?
"?nyy錛氬皢褰撳墠琛屽強鍏朵笅n琛岀殑鍐呭淇濆瓨鍒板瘎瀛樺櫒錛熶腑錛屽叾涓?涓轟竴涓瓧姣嶏紝n涓轟竴涓暟瀛?
"?nyw錛氬皢褰撳墠琛屽強鍏朵笅n涓瓧淇濆瓨鍒板瘎瀛樺櫒錛熶腑錛屽叾涓?涓轟竴涓瓧姣嶏紝n涓轟竴涓暟瀛?
"?nyl錛氬皢褰撳墠琛屽強鍏朵笅n涓瓧絎︿繚瀛樺埌瀵勫瓨鍣紵涓紝鍏朵腑?涓轟竴涓瓧姣嶏紝n涓轟竴涓暟瀛?
"?p錛氬彇鍑哄瘎瀛樺櫒錛熶腑鐨勫唴瀹瑰茍灝嗗叾鏀懼埌鍏夋爣浣嶇疆澶勩傝繖閲岋紵鍙互鏄竴涓瓧姣嶏紝涔熷彲浠ユ槸涓涓暟瀛?
ndd錛氬皢褰撳墠琛屽強鍏朵笅鍏眓琛屾枃鏈垹闄わ紝騫跺皢鎵鍒犲唴瀹規斁鍒?鍙峰垹闄ゅ瘎瀛樺櫒涓?br />
VI鐨勪嬌鐢?br />--------------------------------------------------------------------------------
涓銆佹彃鍏ユ枃鏈?
┌──┬────────────┐
│鍛戒護│鎻忚堪銆銆銆銆銆銆銆銆銆銆│
├──┼────────────┤
│i 銆│鍦ㄥ綋鍓嶅瓧絎﹀墠鎻掑叆鏂囨湰銆銆│
├──┼────────────┤
│I 銆│鍦ㄨ棣栨彃鍏ユ枃鏈?銆銆銆 銆│
├──┼────────────┤
│a 銆│鍦ㄥ綋鍓嶅瓧絎﹀悗娣誨姞鏂囨湰銆銆│
├──┼────────────┤
│A 銆│鍦ㄨ鏈坊鍔犳枃鏈銆銆銆銆│
├──┼────────────┤
│o 銆│鍦ㄥ綋鍓嶈鍚庨潰鎻掑叆涓絀鴻銆│
├──┼────────────┤
│O 銆│鍦ㄥ綋鍓嶈鍓嶉潰鎻掑叆涓絀鴻銆│
├──┼────────────┤
│R 銆│浠ユ敼鍐欐柟寮忚緭鍏ユ枃鏈銆銆│
└──┴────────────┘
浜屻佺Щ鍔ㄥ厜鏍?
┌─────┬───────────┐
│鍛戒護銆銆銆│鎻忚堪銆銆銆銆銆銆銆銆銆│
├─────┼───────────┤
│j鎴栦笅綆ご │鍚戜笅縐誨姩涓琛屻銆銆銆銆│
├─────┼───────────┤
│k鎴栦笂綆ご │鍚戜笂縐誨姩涓琛屻銆銆銆銆│
├─────┼───────────┤
│h鎴栧乏綆ご │宸︾Щ涓涓瓧絎︺銆銆銆銆│
├─────┼───────────┤
│l鎴栧彸綆ご │鍙崇Щ涓涓瓧絎︺銆銆銆銆│
├─────┼───────────┤
│w 銆銆銆銆│鍙崇Щ涓涓瘝銆銆銆銆銆銆│
├─────┼───────────┤
│W 銆銆銆銆│鍙崇Щ涓涓互絀烘牸鍒嗛殧鐨勮瘝│
├─────┼───────────┤
│b 銆銆銆銆│宸︾Щ涓涓瘝銆銆銆銆銆銆│
├─────┼───────────┤
│B 銆銆銆銆│宸︾Щ涓涓互絀烘牸鍒嗛殧鐨勮瘝│
├─────┼───────────┤
│0 銆銆銆銆│縐誨埌琛岄銆銆銆銆銆銆銆│
│Ctrl-F銆銆│鍚戝墠緲婚〉銆銆銆銆銆銆銆│
├─────┼───────────┤
│Ctrl-B銆銆│鍚戝悗緲婚〉銆銆銆銆銆銆銆│
├─────┼───────────┤
│nG銆銆銆銆│鍒扮n琛?銆銆銆銆銆銆銆│
├─────┼───────────┤
│G 銆銆銆銆│鍒版渶鍚庝竴琛屻銆銆銆銆銆│
└─────┴───────────┘
涓夈佹浛鎹㈡枃鏈?
┌─────┬──────┐
│鍛戒護銆銆銆│鎻忚堪銆銆銆銆│
├─────┼──────┤
│$ 銆銆銆銆│鍒拌灝俱銆銆│
├─────┼──────┤
│( 銆銆銆銆│鍒板彞瀛愮殑寮澶?#9474;
├─────┼──────┤
│) 銆銆銆銆│鍒板彞瀛愮殑鏈熬│
├─────┼──────┤
│{銆 銆銆銆│鍒版钀界殑寮澶?#9474;
├─────┼──────┤
│}銆銆 銆銆│鍒版钀界殑鏈熬│
└─────┴──────┘
鍥涖佸垹闄ゆ枃鏈?
┌───┬───────────┐
│鍛戒護銆│鎻忚堪 銆銆銆銆銆銆 銆銆│
├───┼───────────┤
│r 銆銆│鏇挎崲涓涓瓧絎?銆銆銆銆 │
├───┼───────────┤
│c 銆銆│淇敼鏂囨湰鐩村埌鎸変笅Esc鍋?│
├───┼───────────┤
│cw銆銆│淇敼涓嬩竴涓瘝 銆銆銆 銆│
├───┼───────────┤
│cnw銆 │淇敼鎺ヤ笅鏉ョ殑n涓瘝 銆銆│
└───┴───────────┘
浜斻佹枃鏈紪杈?
┌──┬──────────────────────┐
│鍛藉│鎻忚堪銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆│
├──┼──────────────────────┤
│yy銆│灝嗕竴琛屾枃鏈Щ鍒扮己鐪佺紦鍐插尯涓?銆銆銆銆 銆銆銆銆│
├──┼──────────────────────┤
│yn銆│灝嗕笅涓涓瘝縐誨埌緙虹渷緙撳啿鍖轟腑 銆銆 銆銆銆銆銆銆│
├──┼──────────────────────┤
│ynw │灝嗗悗闈㈢殑n涓瘝縐誨埌緙虹渷緙撳啿鍖轟腑銆銆銆銆 銆銆銆│
├──┼──────────────────────┤
│p 銆│濡傛灉緙虹渷緙撳啿鍖轟腑鍖呭惈涓琛屾枃鏈紝鍒欏湪褰撳墠銆銆銆│
│銆銆│琛屽悗闈㈡彃鍏ヤ竴涓┖琛屼簳灝嗙己鐪佺紦鍐插尯涓殑澹般銆銆│
│銆銆│瀹圭矘璐村埌榪欎竴琛屼腑錛涘鏋滅己鐪佺紦鍐插尯涓寘鍚銆銆│
│銆銆│澶氫釜璇嶏紝鎶婅繖浜涜瘝綺樿創鍒板厜鏍囩殑鍙寵竟錛庛銆銆銆銆│
├──┼──────────────────────┤
│P 銆│濡傛灉緙虹渷緙撳啿鍖轟腑鍖呭惈涓琛屾枃鏈紝鍒欐褰撳墠 銆 銆│
│ 銆 │琛屽墠闈㈡彃鍏ヤ竴涓┖琛屼簳灝嗙己鐪佺紦鍐插尯涓殑鍐?銆 銆│
│銆銆│瀹圭矘璐村埌榪欎竴琛屼腑錛涘鏋滅己鐪佺紦鍐插尯涓寘鍚?銆銆 │
│ 銆 │澶氫釜璇嶏紝鎶婅繖浜涜瘝綺樿創鍒板厜鏍囩殑宸﹁竟 銆 銆
銆銆│
└──┴──────────────────────┘
鍏佷繚瀛橀鍑?
┌───────────┬───────────────┐
│鍛戒護銆銆銆銆銆銆銆銆銆│鎻忚堪銆銆銆銆銆銆銆銆銆銆銆銆銆│
├───────────┼───────────────┤
│zz銆銆銆銆銆銆銆銆銆銆│淇濆瓨騫墮鍑恒銆銆銆銆銆銆銆銆銆│
├───────────┼───────────────┤
│:w filename銆銆銆銆 銆│鍐欏叆鏂囦歡銆銆銆銆銆銆銆銆銆 銆 │
├───────────┼───────────────┤
│:W銆銆銆銆銆銆銆銆銆銆│鍐欏叆鏂囦歡銆銆銆銆銆銆銆銆銆銆銆│
├───────────┼───────────────┤
│:x銆銆銆銆銆銆銆銆銆銆│淇濆瓨(濡傛灉褰撳墠鏂囦歡淇敼榪?騫墮鍑?#9474;
├───────────┼───────────────┤
│:q!銆銆銆銆銆銆銆銆銆 │涓嶄繚瀛樻枃浠訛紝鐩存帴閫鍑恒銆 銆銆 │
├───────────┼───────────────┤
│:q銆銆銆銆銆銆銆銆銆銆│閫鍑簐i銆銆銆銆銆銆銆銆銆銆銆銆│
VI甯哥敤鎶宸?br />
VI鍛戒護鍙互璇存槸Unix/Linux涓栫晫閲屾渶甯哥敤鐨勭紪杈戞枃浠剁殑鍛戒護浜嗭紝浣嗘槸鍥犱負瀹冪殑鍛戒護闆嗕紬澶氾紝寰堝浜洪兘涓嶄範鎯嬌鐢ㄥ畠錛屽叾瀹炴偍鍙渶瑕佹帉鎻″熀鏈懡浠わ紝鐒跺悗鍔犱互鐏墊椿榪愮敤錛屽氨浼氬彂鐜板畠鐨勪紭鍔匡紝騫朵細閫愭笎鍠滄浣跨敤榪欑鏂規硶銆傛湰鏂囨棬鍦ㄤ粙緇峍I鐨勪竴浜涙渶甯哥敤鍛戒護鍜岄珮綰у簲鐢ㄦ妧宸с?
涓銆佸熀鏈懡浠や粙緇?
---- 1錛庡厜鏍囧懡浠?
k銆乯銆乭銆乴——涓娿佷笅銆佸乏銆佸彸鍏夋爣縐誨姩鍛戒護銆傝櫧鐒舵偍鍙互鍦↙inux涓嬌鐢ㄩ敭鐩樺彸杈圭殑4涓厜鏍囬敭錛屼絾鏄浣忚繖4涓懡浠よ繕鏄潪甯告湁鐢ㄧ殑銆傝繖4涓敭姝f槸鍙蟲墜鍦ㄩ敭鐩樹笂鏀劇疆鐨勫熀鏈綅緗?
nG——璺寵漿鍛戒護銆俷涓鴻鏁幫紝璇ュ懡浠ょ珛鍗充嬌鍏夋爣璺沖埌鎸囧畾琛屻?
Ctrl+G——鍏夋爣鎵鍦ㄤ綅緗殑琛屾暟鍜屽垪鏁版姤鍛娿?
w銆乥——浣垮厜鏍囧悜鍓嶆垨鍚戝悗璺寵繃涓涓崟璇嶃?
---- 2錛庣紪杈戝懡浠?
i銆乤銆乺——鍦ㄥ厜鏍囩殑鍓嶃佸悗浠ュ強鎵鍦ㄥ鎻掑叆瀛楃鍛戒護(i=insert銆乤=append銆乺=replace)銆?
cw銆乨w——鏀瑰彉(緗崲)/鍒犻櫎鍏夋爣鎵鍦ㄥ鐨勫崟璇嶇殑鍛戒護 (c=change銆乨=delete)銆?
x銆乨$銆乨d——鍒犻櫎涓涓瓧絎︺佸垹闄ゅ厜鏍囨墍鍦ㄥ鍒拌灝劇殑鎵鏈夊瓧絎︿互鍙婂垹闄ゆ暣琛岀殑鍛戒護銆?
---- 3錛庢煡鎵懼懡浠?
---- /string銆?string——浠庡厜鏍囨墍鍦ㄥ鍚戝悗鎴栧悜鍓嶆煡鎵劇浉搴旂殑瀛楃涓茬殑鍛戒護銆?
---- 4錛庢嫹璐濆鍒跺懡浠?
---- yy銆乸——鎷瘋礉涓琛屽埌鍓創鏉挎垨鍙栧嚭鍓創鏉夸腑鍐呭鐨勫懡浠ゃ?
浜屻佸父瑙侀棶棰樺強搴旂敤鎶宸?
---- 1錛庡湪涓涓柊鏂囦歡涓/etc/passwd涓殑鍐呭錛屽彇鍑虹敤鎴峰悕閮ㄥ垎銆?
---- vi file
---- :r /etc/passwd 鍦ㄦ墦寮鐨勬枃浠秄ile涓厜鏍囨墍鍦ㄥ璇誨叆/etc/passwd
---- :%s/:.*//g 鍒犻櫎/etc/passwd涓敤鎴峰悕鍚庨潰鐨勪粠鍐掑彿寮濮嬬洿鍒拌灝劇殑鎵鏈夐儴鍒嗐?
---- 鎮ㄤ篃鍙互鍦ㄦ寚瀹氱殑琛屽彿鍚庤鍏ユ枃浠跺唴瀹癸紝渚嬪浣跨敤鍛戒護“:3r /etc/passwd”浠庢柊鏂囦歡鐨勭3琛屽紑濮嬭鍏?/etc/passwd鐨勬墍鏈夊唴瀹廣?
---- 鎴戜滑榪樺彲浠ヤ嬌鐢ㄤ互涓嬫柟娉曞垹鎺夋枃浠朵腑鎵鏈夌殑絀鴻鍙婁互#寮濮嬬殑娉ㄩ噴琛屻?
---- #cat squid.conf.default | grep -v ^$ | grep -v ^#
---- 2錛庡湪鎵撳紑涓涓枃浠剁紪杈戝悗鎵嶇煡閬撶櫥褰曠殑鐢ㄦ埛瀵硅鏂囦歡娌℃湁鍐欑殑鏉冮檺錛屼笉鑳藉瓨鐩橈紝闇瑕佸皢鎵鍋氫慨鏀瑰瓨鍏ヤ復鏃舵枃浠躲?
---- vi file
---- :w /tmp/1 淇濆瓨鎵鍋氱殑鎵鏈変慨鏀癸紝涔熷彲浠ュ皢鍏朵腑鐨勬煇涓閮ㄥ垎淇敼淇濆瓨鍒頒復鏃舵枃浠訛紝渚嬪浠呬粎鎶婄20锝?9琛屼箣闂寸殑鍐呭瀛樼洏鎴愭枃浠?tmp/1錛屾垜浠彲浠ラ敭鍏ュ涓嬪懡浠ゃ?
---- vi file
---- :20,59w /tmp/1
---- 3錛庣敤VI緙栬緫涓涓枃浠訛紝浣嗛渶瑕佸垹闄ゅぇ孌電殑鍐呭銆?
---- 棣栧厛鍒╃敤緙栬緫鍛戒護“vi file”鎵撳紑鏂囦歡錛岀劧鍚庡皢鍏夋爣縐誨埌闇瑕佸垹闄ょ殑琛屽鎸塁trl+G鏄劇ず琛屽彿錛屽啀鍒扮粨灝懼鍐嶆寜Ctrl+G錛屾樉紺烘枃浠剁粨灝劇殑琛屽彿銆?
---- :23,1045d 鍋囧畾2嬈″緱鍒扮殑琛屽彿涓?3鍜?045錛屽垯鎶婅繖鏈熼棿鐨勫唴瀹瑰叏鍒犻櫎錛屼篃鍙互鍦ㄨ鍒犻櫎鐨勫紑濮嬭鍜岀粨鏉熻涓敤ma銆乵b鍛戒護鏍囪錛岀劧鍚庡埄鐢?#8220;:a,bd”鍛戒護鍒犻櫎銆?
---- 4錛庡湪鏁翠釜鏂囦歡鐨勫悇琛屾垨鏌愬嚑琛岀殑琛岄鎴栬灝懼姞涓浜涘瓧絎︿覆銆?
---- vi file
---- :3,$s/^/some string / 鍦ㄦ枃浠剁殑絎竴琛岃嚦鏈鍚庝竴琛岀殑琛岄鎻掑叆“some string”銆?
---- :%s/$/some string/g 鍦ㄦ暣涓枃浠舵瘡涓琛岀殑琛屽熬娣誨姞“some string”銆?
---- :%s/string1/string2/g 鍦ㄦ暣涓枃浠朵腑鏇挎崲“string1”鎴?#8220;string2”銆?
---- :3,7s/string1/string2/ 浠呮浛鎹㈡枃浠朵腑鐨勭3琛屽埌絎?琛屼腑鐨?#8220;string1”鎴?#8220;string2”銆?
---- 娉ㄦ剰: 鍏朵腑s涓簊ubstitute錛?琛ㄧず鎵鏈夎錛実琛ㄧずglobal銆?
---- 5錛庡悓鏃剁紪杈?涓枃浠訛紝鎷瘋礉涓涓枃浠朵腑鐨勬枃鏈茍綺樿創鍒板彟涓涓枃浠朵腑銆?
---- vi file1 file2
---- yy 鍦ㄦ枃浠?鐨勫厜鏍囧鎷瘋礉鎵鍦ㄨ
---- :n 鍒囨崲鍒版枃浠? (n=next)
---- p 鍦ㄦ枃浠?鐨勫厜鏍囨墍鍦ㄥ綺樿創鎵鎷瘋礉鐨勮
---- :n 鍒囨崲鍥炴枃浠?
---- 6錛庢浛鎹㈡枃浠朵腑鐨勮礬寰勩?
---- 浣跨敤鍛戒護“:%s#/usr/bin#/bin#g”鍙互鎶婃枃浠朵腑鎵鏈夎礬寰?usr/bin鎹㈡垚/bin銆備篃鍙互浣跨敤鍛戒護“:%s//usr/bin//bin/g”瀹炵幇錛屽叾涓?#8220;”鏄漿涔夊瓧絎︼紝琛ㄦ槑鍏跺悗鐨?#8220;/”瀛楃鏄叿鏈夊疄闄呮剰涔夌殑瀛楃錛屼笉鏄垎闅旂銆?/p>