Linux VI±à¼ÃüÁî
Linux VI±à¼ÃüÁîʹÓÃÆÊÎö
2010Äê01ÔÂ15ÈÕ ÐÇÆÚÎå 00:35
1¡¢viµÄ»ù±¾¸ÅÄî
¡¡¡¡»ù±¾ÉÏvi¿ÉÒÔ·ÖΪÈýÖÖ״̬£¬·Ö±ðÊÇÃüÁîģʽ£¨command mode£©¡¢²åÈëģʽ£¨Insert mode£©ºÍµ×ÐÐģʽ£¨last line mode£©£¬¸÷ģʽµÄ¹¦ÄÜÇø·ÖÈçÏ£º
1) ÃüÁîÐÐģʽcommand mode£©
¡¡¡¡¿ØÖÆÆÁÄ»¹â±êµÄÒÆ¶¯£¬×Ö·û¡¢×Ö»òÐеÄɾ³ý£¬Òƶ¯¸´ÖÆÄ³Çø¶Î¼°½øÈëInsert modeÏ£¬»òÕßµ½ last line mode¡£
2) ²åÈëģʽ£¨Insert mode£©
¡¡¡¡Ö»ÓÐÔÚInsert modeÏ£¬²Å¿ÉÒÔ×öÎÄ×ÖÊäÈ룬°´¡¸ESC¡¹¼ü¿É»Øµ½ÃüÁîÐÐģʽ¡£
3) µ×ÐÐģʽ£¨last line mode£©
¡¡¡¡½«Îļþ±£´æ»òÍ˳övi£¬Ò²¿ÉÒÔÉèÖñ༻·¾³£¬ÈçѰÕÒ×Ö·û´®¡¢ÁгöÐкŅ…µÈ¡£
²»¹ýÒ»°ãÎÒÃÇÔÚʹÓÃʱ°Ñvi¼ò»¯³ÉÁ½¸öģʽ£¬¾ÍÊǽ«µ×ÐÐģʽ£¨last line mode£©Ò²ËãÈëÃüÁîÐÐģʽcommand mode£©¡£
2¡¢viµÄ»ù±¾²Ù×÷
a) ½øÈëvi
¡¡¡¡ÔÚϵͳÌáʾ·ûºÅÊäÈëvi¼°ÎļþÃû³Æºó£¬¾Í½øÈëviÈ«ÆÁÄ»±à¼»Ã棺
¡¡¡¡¡¡$ vi myfile
¡¡¡¡²»¹ýÓÐÒ»µãÒªÌØ±ð×¢Ò⣬¾ÍÊÇÄú½øÈëviÖ®ºó£¬ÊÇ´¦ÓÚ¡¸ÃüÁîÐÐģʽ£¨command mode£©¡¹£¬ÄúÒªÇл»µ½¡¸²åÈëģʽ£¨Insert mode£©¡¹²ÅÄܹ»ÊäÈëÎÄ×Ö¡£³õ´ÎʹÓÃviµÄÈ˶¼»áÏëÏÈÓÃÉÏÏÂ×óÓÒ¼üÒÆ¶¯¹â±ê£¬½á¹ûµçÄÔÒ»Ö±ßÙßٽУ¬°Ñ×Ô¼ºÆø¸ö°ëËÀ£¬ËùÒÔ½øÈëviºó£¬ÏȲ»ÒªÂÒ¶¯£¬×ª»»µ½¡¸²åÈëģʽ£¨Insert mode£©¡¹ÔÙ˵°É£¡
b) Çл»ÖÁ²åÈëģʽ£¨Insert mode£©±à¼Îļþ
¡¡¡¡ÔÚ¡¸ÃüÁîÐÐģʽ£¨command mode£©¡¹Ï°´Ò»ÏÂ×Öĸ¡¸i¡¹¾Í¿ÉÒÔ½øÈ롸²åÈëģʽ£¨Insert mode£©¡¹£¬ÕâʱºòÄã¾Í¿ÉÒÔ¿ªÊ¼ÊäÈëÎÄ×ÖÁË¡£
c) Insert µÄÇл»
¡¡¡¡ÄúĿǰ´¦ÓÚ¡¸²åÈëģʽ£¨Insert mode£©¡¹£¬Äú¾ÍÖ»ÄÜÒ»Ö±ÊäÈëÎÄ×Ö£¬Èç¹ûÄú·¢ÏÖÊä´íÁË×Ö£¡ÏëÓùâ±ê¼üÍù»ØÒƶ¯£¬½«¸Ã×Öɾ³ý£¬¾ÍÒªÏȰ´Ò»Ï¡¸ESC¡¹¼üתµ½¡¸ÃüÁîÐÐģʽ£¨command mode£©¡¹ÔÙɾ³ýÎÄ×Ö¡£
d) Í˳övi¼°±£´æÎļþ
¡¡¡¡ÔÚ¡¸ÃüÁîÐÐģʽ£¨command mode£©¡¹Ï£¬°´Ò»Ï¡¸£º¡¹Ã°ºÅ¼ü½øÈ롸Last line mode¡¹£¬ÀýÈ磺
: w filename £¨ÊäÈë ¡¸w filename¡¹½«ÎÄÕÂÒÔÖ¸¶¨µÄÎļþÃûfilename±£´æ£©
: wq (ÊäÈ롸wq¡¹£¬´æÅ̲¢Í˳övi)
: q! (ÊäÈëq!£¬ ²»´æÅÌÇ¿ÖÆÍ˳övi)
3¡¢ÃüÁîÐÐģʽ£¨command mode£©¹¦Äܼü
1£©. ²åÈëģʽ
¡¡¡¡°´¡¸i¡¹Çл»½øÈë²åÈëģʽ¡¸insert mode¡¹£¬°´“i”½øÈë²åÈëģʽºóÊÇ´Ó¹â±êµ±Ç°Î»ÖÿªÊ¼ÊäÈëÎļþ£»
¡¡¡¡°´¡¸a¡¹½øÈë²åÈëģʽºó£¬ÊÇ´ÓĿǰ¹â±êËùÔÚλÖõÄÏÂÒ»¸öλÖÿªÊ¼ÊäÈëÎÄ×Ö£»
¡¡¡¡°´¡¸o¡¹½øÈë²åÈëģʽºó£¬ÊDzåÈëеÄÒ»ÐУ¬´ÓÐÐÊ׿ªÊ¼ÊäÈëÎÄ×Ö¡£
2£©. ´Ó²åÈëģʽÇÐ
Ïà¹ØÎĵµ£º
Ò»¡¢Linux´ÅÅÌ·ÖÇøUUIDµÄ»ñÈ¡·½·¨
1¡¢[san@localhost ~]$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 2010-01-18 02:18 0733f5c1-cb85-4f98-9d4f-122cfcee9806
-> ../../sdc1
lrwxrwxrwx 1 root root 10 2010-01-18 01:13 3754-1BDB
-> ../../sda5
lrwxrwxrwx 1 root root 10 2010-01-18 ......
linux¶àÏß³ÌÉè¼Æ
¡¡¡¡1 ÒýÑÔ
¡¡¡¡Ị̈߳¨thread£©¼¼ÊõÔçÔÚ60Äê´ú¾Í±»Ìá³ö£¬µ«ÕæÕýÓ¦ÓöàÏ̵߳½²Ù×÷ϵͳÖÐÈ¥£¬ÊÇÔÚ80Äê
´úÖÐÆÚ£¬solarisÊÇÕâ·½ÃæµÄٮٮÕß¡£´«Í³µÄUnixÒ²Ö§³ÖÏ̵߳ĸÅÄµ«ÊÇÔÚÒ»¸ö½ø³Ì£¨process£©ÖÐÖ»ÔÊÐíÓÐÒ»¸öỊ̈߳¬ÕâÑù¶àÏ߳̾ÍÒâζ×Ŷà
½ø³Ì¡£ÏÖÔÚ£¬¶àÏ̼߳¼ÊõÒѾ±»Ðí¶à²Ù×÷ϵͳËùÖ§³Ö£¬°üÀ¨Windo ......
“¹¤ÓûÉÆÆäÊ ±ØÏÈÀûÆäÆ÷”ÏÖÔÚ½«Ò»Ð©³£¼ûµÄµ÷ÊÔ¹¤¾ß½øÐÐÒ»ÏÂ×ܽá.
¡¾1¡¿
Ãû³Æ£ºMEMWATCH
¹¦ÄÜ£º
1¡¢MEMWATCH Ö§³Ö ANSI C
2¡¢ËüÌṩ½á¹ûÈÕÖ¾¼Í¼
3¡¢Äܼì²âË«ÖØÊÍ·Å£¨double-free£©
4¡¢´íÎóÊÍ·Å£¨erroneous f ......
linuxÖÐgrepÃüÁîÏê½â
ÔÚlinuxÖÐgrepÃüÁîÊǷdz£ÓÐÓõÄ,ËüºÍ¹ÜµÀ(|)ÅäºÏʹÓÃ,·Ç³£Ç¿´ó,ÓÃÓÚËÑË÷Îı¾Îļþ.Èç¹ûÏëÒªÔÚ¼¸¸öÎı¾ÎļþÖвéÕÒÒ»×Ö·û´®£¬¿ÉÒÔʹÓÑgrep’ÃüÁî¡£‘grep’ÔÚÎı¾ÖÐËÑË÷Ö¸¶¨µÄ×Ö·û´®¡£
¼ÙÉèÄúÕýÔÚ‘/usr/src/linux/Documentation’Ŀ¼ÏÂËÑË÷´ø×Ö·û´®‘magic&rs ......
Linux»ù½ð»á±íʾ£¬ÔÚ¹ýÈ¥5ÄêÀÓëLinuxÏà¹ØµÄ¹¤×÷¸ÚλÔö¶àÁË80%¡£ÎªÁËÊÊÓ¦²¢Íƶ¯ÕâÖÖÇ÷ÊÆ£¬Linux»ù½ð»á·¢²¼ÁËÒ»¸öLinux¹¤×÷̨£¬ÎªLinuxÏà¹Ø¹¤×÷ÇóÖ°Õߺ͹ÍÖ÷Ìṩһ¸ö½»Á÷µÄƽ̨¡£
Linux»ù½ð»áÈ¥Äê´ÓGeekNetÄÇÀﹺÂòÁËLinux.comÓòÃû£¬Í¨¹ý¸ÃÍøÕ¾ÎªLinuxÓû§ºÍ¿ª·¢ÈËÔ±Ìṩ¸÷ÖÖ¸÷ÑùµÄÄÚÈݺͷþÎñ£¬°üÀ¨ÊDz©¿ÍºÍÉçÇø¼¼ÊõÖ§³ ......