LINUX VI Îļþ±à¼Æ÷
1¡¢¹ØÓÚÎı¾±à¼Æ÷£»
Îı¾±à¼Æ÷Óкܶ࣬±ÈÈçͼÐÎģʽµÄgedit¡¢kwrite¡¢OpenOffice ... ... £¬Îı¾Ä£Ê½ÏÂµÄ±à¼Æ÷ÓÐvi¡¢vim£¨viµÄÔöÇ¿°æ±¾£©ºÍnano ... ... viºÍvimÊÇÎÒÃÇÔÚLinuxÖÐ×î³£ÓÃµÄ±à¼Æ÷¡£ÎÒÃÇÓбØÒª½éÉÜÒ»ÏÂvi£¨vim£©×î¼òµ¥µÄÓ÷¨£¬ÒÔÈÃLinuxÈëÃż¶Óû§ÔÚ×î¶ÌµÄʱ¼äÄÚѧ»áʹÓÃËü¡£
nano ¹¤¾ßºÍDOS²Ù×÷ϵͳϵÄedit²Ù×÷ÏàËÆ£¬Ê¹Óüòµ¥£¬ÎÒÃDz»×÷½éÉÜÁË£¬Èç¹ûÄúÓÐÐËȤ£¬²»·Á³¢ÊÔһϣ»
2¡¢vi ±à¼Æ÷£»
ΪʲôҪѧ»á¼òµ¥Ó¦ÓÃvi
vi»òvimÊÇLinux×î»ù±¾µÄÎı¾±à¼¹¤¾ß£¬vi»òvimËäȻûÓÐͼÐνçÃæ±à¼Æ÷ÄÇÑùµãÊó±êµÄ¼òµ¥²Ù×÷£¬µ«vi±à¼Æ÷ÔÚϵͳ¹ÜÀí¡¢·þÎñÆ÷¹ÜÀíÖУ¬ÓÀÔ¶²»ÊÇͼÐνçÃæµÄ±à¼Æ÷Äܱȵġ£µ±ÄúûÓа²×°X-windows×ÀÃæ»·¾³»ò×ÀÃæ»·¾³±ÀÀ£Ê±£¬ÎÒÃÇÈÔÐèÒª×Ö·ûģʽÏÂµÄ±à¼Æ÷vi£»
vi»òvim ±à¼Æ÷ÔÚ´´½¨ºÍ±à¼¼òµ¥Îĵµ×î¸ßЧµÄ¹¤¾ß£»
3¡¢vi ±à¼Æ÷µÄʹÓ÷½·¨£»
3.1 ÈçºÎµ÷ÓÃvi £»
[root@localhost ~]# vi filename
~
~
~
~
~
~
~
~
3.2 vi µÄÈýÖÖÃüÁîģʽ£»
Command£¨ÃüÁģʽ£¬ÓÃÓÚÊäÈëÃüÁ
Insert£¨²åÈ룩ģʽ£¬ÓÃÓÚ²åÈëÎı¾£»
Visual£¨¿ÉÊÓ£©Ä£Ê½£¬ÓÃÓÚÊÓ»¯µÄµÄ¸ßÁÁ²¢Ñ¡¶¨ÕýÎÄ£»
3.3 ÎļþµÄ±£´æºÍÍ˳ö£»
Command ģʽÊÇvi»òvimµÄĬÈÏģʽ£¬Èç¹ûÎÒÃÇ´¦ÓÚÆäËüÃüÁîģʽʱ£¬ÒªÍ¨¹ýESC¼üÇл»¹ýÀ´¡£
µ±ÎÒÃǰ´ESC¼üºó£¬½Ó×ÅÔÙÊäÈë:ºÅʱ£¬vi»áÔÚÆÁÄ»µÄ×îÏ·½µÈ´ýÎÒÃÇÊäÈëÃüÁ
:w ±£´æ£»
:w filename Áí´æÎªfilename£»
:wq! ±£´æÍ˳ö£»
:wq! filename ×¢£ºÒÔfilenameΪÎļþÃû±£´æºóÍ˳ö£»
:q! ²»±£´æÍ˳ö£»
:x Ó¦¸ÃÊDZ£´æ²¢Í˳ö £¬¹¦ÄܺÍ:wq!Ïàͬ
3.4 ¹â±êÒÆ¶¯£»
µ±ÎÒÃǰ´ESC½øÈëCommandģʽºó£¬ÎÒÃÇ¿ÉÒÔÓÃÏÂÃæµÄһЩ¼üλÀ´Òƶ¯¹â±ê£»
j ÏòÏÂÒÆ¶¯Ò»ÐУ»
k ÏòÉÏÒÆ¶¯Ò»ÐУ»
h Ïò×óÒÆ¶¯Ò»¸ö×Ö·û£»
l ÏòÓÒÒÆ¶¯Ò»¸ö×Ö·û£»
ctrl+b ÏòÉÏÒÆ¶¯Ò»ÆÁ£»
ctrl+f ÏòÏÂÒÆ¶¯Ò»ÆÁ£»
ÏòÉϼýÍ· ÏòÉÏÒÆ¶¯£»
ÏòϼýÍ· ÏòÏÂÒÆ¶¯£»
Ïò×ó¼ýÍ· Ïò×óÒÆ¶¯£»
ÏòÓÒ¼ýÍ· ÏòÓÒÒÆ¶¯£»
ÎÒÃDZà¼Ò»¸öÎļþʱ£¬¶ÔÓÚ j¡¢k¡¢lºÍh¼ü£¬»¹ÄÜÔÚÕâЩ¶¯×÷ÃüÁîµÄÇ°Ãæ¼ÓÉÏÊý×Ö£¬±ÈÈç 3j£¬±íʾÏòÏÂÒÆ¶¯3ÐС£
3.5 ²åÈëģʽ£¨Îı¾µÄ²åÈ룩£»
i ÔÚ¹â±ê֮ǰ²åÈ룻
a ÔÚ¹â±êÖ®ºó²åÈ룻
I ÔÚ¹â±êËùÔÚÐеÄÐÐÊײåÈ룻
A ÔÚ¹â±êËùÔÚÐеÄÐÐÄ©²åÈ룻
o ÔÚ¹â±êËùÔÚµÄÐеÄÉÏÃæ²åÈëÒ»ÐУ»
O ÔÚ¹â±êËùÔÚµÄÐеÄÏÂÃæ²åÈëÒ»ÐУ»
s ɾ³ý¹â±êºóµÄÒ»¸ö×Ö·û£¬È»ºó½øÈë²åÈëģʽ£»
S ɾ³ý
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
ÀýÒ»£º·¢ËÍSignaling Packet£º
Signaling CommandÊÇ2¸öBluetoothʵÌåÖ®¼äµÄL2CAP²ãÃüÁî´«Êä¡£ËùÒÔµÃSignaling CommandʹÓÃCID 0x0001.
¶à¸öCommand¿ÉÒÔÔÚÒ»¸öC-frame£¨control frame£©Öз¢ËÍ¡£
Èç¹ûÒªÖ±½Ó·¢ËÍSignaling Command.ÐèÒª½¨Á¢SOCK_RAWÀàÐ͵ÄL2CAPÁ¬½ÓSocket¡£ÕâÑù²ÅÓлú»á×Ô¼ºÌî³äCommand Code£¬Identi ......
Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâÆª·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´Ë×ªÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨ÕâÆª²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......
×î½üÒ»Ö±ÔÚæÏîÄ¿£¬×öµÄ¹ý³ÌÖÐÓöµ½Ò»¸öºÜ¾À½áµÄÊÂÇé¡£ÐèÒªÓÃshell½Å±¾ÂÖѵÊý¾Ý¿â£¬Êý¾ÝÖ´ÐÐÍê±ÏÒÔºó²ÅÄܵ÷ÓÃÆäËûµÄshell½Å±¾¡£ÔÚÕâÀï×ܽáһϣ¬Óë´ó¼Ò¹²Ïí¡£
½Å±¾ÈçÏ£º
shell ½Å±¾ÈçÏ£º
#!/bin/sh
SQL_DIR=/home/tang/tek/sql/tek
SHELL_DIR=/home/tang/tek/sh/tek
LOG_DIR=/home/tang/tek/logs
. /home/tang/.bas ......