linux vim ʹÓÃÏê½â
vi vim ʹÓÃ
vim ±à¼Æ÷
Ê×Ïȼòµ¥µÄ˵һÏÂvi±à¼Æ÷©¤©¤unixµÄͨÓÃ±à¼Æ÷£¬
¶Á×÷vee-eye (visual editorµÄ¼òд)¡£
(ÕâÀïµÄvim£¬ÊǸĽøµÄvi£¬ Vi Improved¼òд£¬Vim ÓÉBram Moolenaar±àд)
viµÄ¹¤×÷ģʽ
·ÖΪÃüÁîģʽºÍ²åÈëģʽ ÒÔ¼° : exģʽ;
°´esc¼ü¾Í¿ÉÒÔÈÃvi½øÈëÃüÁîģʽ;
²åÈëģʽ¾ÍÊÇÄãÊäÈëÎı¾µÄģʽÁË¡£
viµÄһЩ¼òµ¥²Ù×÷£º
ÆÕͨ²Ù×÷£º
²åÈëÎı¾
ÃüÁî i ¡¢a¡¢I¡¢A¡¢o¡¢O
i ½øÈëÃüÁîģʽÊäÈë i £¬Õâʱºò¾ÍÊÇºÍÆÕͨµÄÎı¾±à¼Æ÷Ò»°ãÁË;
a »òÕß ÊäÈë a £¬²»Í¬µÄÊÇ£¬aÊÇÔÚ×Ö·ûµÄºóÃæ²åÈë×·¼ÓÎı¾£¬¶øiÔÚ×Ö·ûµÄÇ°Ãæ²åÈë;
I ÐÐÊײåÈë;
A ÐÐβ²åÈë¡£
o ¹â±êÏÂн¨¿ÕÐÐ
O ¹â±êÉÏн¨¿ÕÐÐ
ÐÞ¸Äɾ³ýÎı¾
ÃüÁî c¡¢x¡¢d¡¢D
cw ɾ³ýµ±Ç°Î»Öõ½¸ÃλÖõ¥´ÊµÄĩ⣬Íâ¼Ó²åÈëÎı¾; cwɾ³ýµÄÊÇÓ¢Îĵ¥´Ê£¬ÖÐÎIJ»Ðеġ£
c$ or C ɾ³ýµ±Ç°Î»Öõ½ÐÐÄ©£¬Íâ¼Ó²åÈëÎı¾¡£
x ֻɾ³ýµ±Ç°×Ö·û Èç¹ûҪɾһ¸öÖÐÎÄ×ֵϰÇëÓà 2x (µ±È»Ò²¿ÉÒÔÓÃ4x 8x) ÒòΪһ¸öºº×ÖÕ¼Á½¸ö×Ö·û¡£
cc ɾ³ýÒ»ÐУ¬Íâ¼Ó¿ÉÒÔ²åÈëÎı¾¡£
r ɾ³ýµ±Ç°×Ö·û£¬Íâ¼Ó¿ÉÒÔ²åÈëÎı¾¡£
dw ֻɾ³ýµ±Ç°Î»Öõ½Õâ¸öµ¥´ÊÄ©¡£
[n]dd ɾ³ý[n]Ò»ÐС£ µ±È»¿ÉÒÔÓà 2dd 3dd ɾ³ýÁ½ÐУ¬ÈýÐС£
D ɾ³ýµ½ÐÐβ¡£
Õ³Ìù£¬¸´ÖÆ£¬ºÏ²¢
ÃüÁî p¡¢y¡¢J¡¢"(ÒýºÅ)
p µ±ÄãÖ´ÐÐÉÏÃæµÄɾ³ý²Ù×÷ºó£¬ÄãËùɾ³ýµÄÎı¾»áÁôÔÚ»º´æÖУ¬µ±ÄãÊäÈë p ºó»á°ÑÕâЩɾ³ýµÄÎı¾Õ³Ìùµ½µ±Ç°¹â±êºóÃæ¡£
y ×éºÏÓÐ(yw£¬4yy£¬y$µÈ) //¸´ÖƵ¥´Ê£¬¸´ÖÆËÄÐУ¬¸´ÖƵ½ÐÐÄ© ¸´Öƺó¿ÉÓÃp½øÐÐÕ³Ìù
J °ÑÏÂÒ»Ðкϲ¢µ½µ±Ç°ÐУ¬×¢ÒâJ´óд
"[x]yy ÃüÃûÄãµÄ»º³åÇø ÔÚ¸´ÖÆÃüÁîǰ¼ÓÉÏðºÅºÍÃû³Æ(aµ½z) ÀýÈç "ryy "d2dd "zd)¸´ÖÆÒ»Ðе½r»º³åÇø£¬É¾³ý2Ðе½d»º³åÇø,ɾ³ý¹â±êµ½¾äβµ½z»º³åÇø¡£
"[x]p Õ³Ìùx»º³åÇøµ½µ±Ç°Î»Öúó¡£
ĬÈÏÓÐ1~9»º³åÇø Ϊǰ9´Îɾ³ý²Ù×÷¡£
¿ÉÊÓ²Ù×÷
ÃüÁî v¡¢V¡¢Ctrl+v
µ±ÓÃgvim¿ÉÒÔÓÃÊó±êÑ¡ÔñÄãÐèÒª¸´ÖÆ£¬É¾³ýµÄÎı¾£¬È»ºó°´d(ɾ³ý)¡¢p(Õ³Ìù)¡¢y(¸´ÖÆ)²Ù×÷ÄãµÄÎı¾£¬
µ±È»Ò²¿ÉÒÔºÍÆäËû³ÌÐòͨ¹ýÕ³Ìù°å½øÐй²ÏíÊý¾Ý¡£
v ¶ÔÓÚxtermÖеÄvim ÔòÊäÈëÃüÁî v ½øÈë¿ÉÊÓ״̬£¬ÕâʱºòÄã¿ÉÒÔÓÃÓÒ¼ü½øÐи´ÖÆÕ³Ìù²Ù×÷
ÖØ¸´²Ù×÷Óë³·Ïû
ÃüÁî . (µãºÅ) ¡¢ u ¡¢U
. ÖØ¸´ÉÏÒ»´ÎµÄ²Ù×÷£¬µ±²¢²»ÊÇÄÇÖÖÖØ×÷£¬ËûÖ»ÊÇÖØ¸´ÄãÉÏ´ÎÊäÈëµÄÃüÁî¡£
Ctrl+R ÖØ×ö
u ³·ÏûÉϴβÙ×÷
U ³·Ïûµ±Ç°ÐнøÐеÄÈÎÒâÐ޸ġ£
²éÕÒÎı¾
ÃüÁî /¡¢£¿¡¢n¡¢N
/ Ïòºó²éÕÒÎı¾½øÈëÃüÁîģʽÊäÈë /[ÄãÒª²éÕÒµÄÎı¾]; ÀýÈçÕÒedit ÊäÈë /edit ;
£¿ ¶øÏòǰ²éÕÒÎı¾¾Í
Ïà¹ØÎĵµ£º
linux grepÃüÁǿ´óµÄÎı¾ËÑË÷
1.×÷ÓÃ
linuxϵͳÖÐgrepÃüÁîÊÇÒ»ÖÖÇ¿´óµÄÎı¾ËÑË÷¹¤¾ß£¬ËüÄÜʹÓÃÕýÔò±í´ïʽËÑË÷Îı¾£¬²¢°ÑÆ¥ÅäµÄÐдòÓ¡³öÀ´¡£grepÈ«³ÆÊÇGlobal Regular Expression Print£¬±íʾȫ¾ÖÕýÔò±í´ïʽ°æ±¾£¬ËüµÄʹÓÃȨÏÞÊÇËùÓÐÓû§¡£
2.¸ñʽ
grep [options]
3.Ö÷Òª²ÎÊý
[options]Ö÷Òª²ÎÊý£º
£c£ºÖ»Êä³öÆ¥Åä ......
sourceÃüÁîÓ÷¨£º
source FileName
×÷ÓÃ:ÔÚµ±Ç°bash»·¾³Ï¶ÁÈ¡²¢Ö´ÐÐFileNameÖеÄÃüÁî¡£
×¢£º¸ÃÃüÁîͨ³£ÓÃÃüÁî“.”À´Ìæ´ú¡£
È磺source .bash_rc Óë . .bash_rc ÊǵÈЧµÄ¡£
sourceÃüÁî(´Ó C Shell ¶øÀ´)ÊÇbash shellµÄÄÚÖÃÃüÁî¡£µãÃüÁ¾ÍÊǸöµã·ûºÅ£¬(´ÓBourne Shell¶øÀ´)ÊÇsourceµÄÁíÒ»Ãû³Æ¡£Í¬Ñùµ ......
Linux MakefileÎļþµÄ½éÉÜ
1. Makefile½éÉÜ
×¢ÒâÊÇ“Makefile”£¬µÚÒ»¸ö×Öĸ´óд£¬ÆäÓàµÄ¶¼ÊÇСд¡£Makefile¹ØÏµµ½ÁËÕû¸ö¹¤³ÌµÄ±àÒë¹æÔò£¬Ò»¸ö¹¤³ÌÖеÄÔ´Îļþ²»¼ÆÊý£¬Æä°´ÀàÐÍ¡¢¹¦ÄÜ¡¢Ä£¿é·Ö±ð·ÅÔÚÈô¸É¸öĿ¼ÖУ¬Makefile¶¨ÒåÁËһϵÁеĹæÔòÀ´Ö¸¶¨£¬ÄÄЩÎļþÐèÒªÏȱàÒ룬 ......
1) ¹¤¾ß˵Ã÷
ÔÚSecureCRTÕâÑùµÄsshµÇ¼Èí¼þÀï, ͨ¹ýÔÚLinux½çÃæÀïÊäÈërz/szÃüÁîÀ´ÉÏ´«/ÏÂÔØÎļþ. ¶ÔÓÚRHEL5, rz/szĬÈÏûÓа²×°ËùÒÔÐèÒªÊÖ¹¤°²×°.
sz: ½«Ñ¡¶¨µÄÎļþ·¢ËÍ(send)µ½±¾µØ»úÆ÷;
rz£ºÔËÐиÃÃüÁî»áµ¯³öÒ»¸öÎļþÑ¡Ôñ´°¿Ú, ´Ó±¾µØÑ¡ÔñÎļþÉÏ´«µ½·þÎñÆ÷(receive).
ÏÂÔØ°²×°°ülrzsz-0.12.20.tar. ......
¶þ¡¢°²×°Mysql
¡¡¡¡1¡¢ÏÂÔØMySQLµÄ°²×°Îļþ
¡¡¡¡°²×°MySQLÐèÒªÏÂÃæÁ½¸öÎļþ£º
¡¡¡¡
MySQL-server-4.0.16-0.i386.rpm¡¡¡¡¡¡
¡¡¡¡MySQL-client-4.0.16-0.i386.rpm
¡¡
¡¡ÏÂÔØµØÖ·Îª£ºhttp://www.mysql.com/downloads/mysql-4.0.html£¬ ´ò¿ª´ËÍøÒ³
£¬
ÏÂÀÍøÒ³ÕÒµ½“Linux x86 RPM downloads”ÏÕÒµ½&ldq ......