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£©. ´Ó²åÈëģʽÇÐ
Ïà¹ØÎĵµ£º
1. HCI²ãÐÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI) ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈÐÒé ......
Ò»¡¢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 ......
ÓÉÓÚÔÚwindowsÏÂĬÈÏÊÇgb±àÂ룬¶øÎÒµÄvimĬÈÏÊÇutf-8£¨geditĬÈÏÒ²ÊÇutf-8£©£¬ËùÒÔ´ò¿ª»á³ÉÂÒÂë¡£ÐÞ¸ÄÁËÒ»ÏÂÅäÖÃÎļþ£¬Ê¹viÖ§³Ögb±àÂë¾ÍºÃÁË¡£
$vi ~/.vimrc
let &termencoding=&encoding
set fileencodings=utf-8,gbk
$:wq
Ôٴδò¿ªvi£¬ÏÔʾ¾ÍÕý³£ÁË¡£
vimÖб༲»Í¬±àÂëµÄÎļþʱÐèҪעÒâµÄһЩµØ·½
......
shell ±à³ÌÖÐʹÓõ½µÃifÓï¾äÄÚÅжϲÎÊý
–b µ±file´æÔÚ²¢ÇÒÊÇ¿éÎļþʱ·µ»ØÕæ
-c µ±file´æÔÚ²¢ÇÒÊÇ×Ö·ûÎļþʱ·µ»ØÕæ
-d µ±pathname´æÔÚ²¢ÇÒÊÇÒ»¸öĿ¼ʱ·µ»ØÕæ
-e µ±pathnameÖ¸¶¨µÄÎļþ»òĿ¼´æÔÚʱ·µ»ØÕæ
-f µ±file´æÔÚ²¢ÇÒÊÇÕý¹æÎļþʱ·µ»ØÕæ
-g µ±ÓÉpathnameÖ¸¶¨µÄÎļþ»òĿ¼´æÔÚ²¢ÇÒÉèÖÃÁËSGIDλʱ·µ»ØÎªÕæ
......
Linux»ù½ð»á±íʾ£¬ÔÚ¹ýÈ¥5ÄêÀÓëLinuxÏà¹ØµÄ¹¤×÷¸ÚλÔö¶àÁË80%¡£ÎªÁËÊÊÓ¦²¢Íƶ¯ÕâÖÖÇ÷ÊÆ£¬Linux»ù½ð»á·¢²¼ÁËÒ»¸öLinux¹¤×÷̨£¬ÎªLinuxÏà¹Ø¹¤×÷ÇóÖ°Õߺ͹ÍÖ÷Ìṩһ¸ö½»Á÷µÄƽ̨¡£
Linux»ù½ð»áÈ¥Äê´ÓGeekNetÄÇÀﹺÂòÁËLinux.comÓòÃû£¬Í¨¹ý¸ÃÍøÕ¾ÎªLinuxÓû§ºÍ¿ª·¢ÈËÔ±Ìṩ¸÷ÖÖ¸÷ÑùµÄÄÚÈݺͷþÎñ£¬°üÀ¨ÊDz©¿ÍºÍÉçÇø¼¼ÊõÖ§³ ......