linux vi ²Ù×÷
ÎÄÊé±à¼Æ÷½éÉÜ [VI]
¡¡¡¡vi ( m ) ÔÚ´ó¶àÊýµÄ unix ϵͳÖÐ ( °üÀ¨ linux ) ¶¼ÄÚ½¨ vi ( m ) ±à¼Æ÷¡£Èç¹ûÄú¼´½«³ÉΪ linux ϵͳ¹ÜÀíÕߣ¬»òÊdz¤Ê±¼äÔÚ linux »·¾³Öй¤×÷£¬Äú×îºÃѧ»á vi ( m )£¬ÒòΪÄú³ÙÔç»áʹÓõ½Ëü£¬ÓÉÆäÊÇϵͳ³ö×´¿öʱ¡£¶ÔÐÂÊÖ¶øÑÔ£¬µÚÒ»´ÎʹÓà vi ( m ) µÄ¹ý³ÌÊǷdz£Í´¿àµÄ£¬ÉõÖÁÌÖÑáËü£¬ÒòΪËüµÄʹÓ÷½Ê½ÓëÒ»°ã¼±àÆ÷ÍêÈ«²»Í¬¡£µ«ÊÇ£¬Ò»µ«Äúѧ»áÈçºÎ²Ù×÷Ëüʱ£¬Äú»á¶ÔËü°®²»ÊÍÊÖ£¬ÒòΪËüµÄ¹¦ÄÜʵÔÚ̫ǿÁË¡£vi ( m ) ¾ÍÊÇÕâÑù£¬ÈÃÈËÓÖ°®ÓÖºÞ¡£
¡¡¡¡ÊÂʵÉÏ linux ϵͳÖÐµÄ vi ÆäʵÊÇ vim¡£vi Óë vim µÄÓ÷¨ºÜÏñ£¬ÒòΪËüÊÇ vi µÄÔöÇ¿°æ£¬Òò´Ë vi ÓÐʲ÷ṦÄÜ vim ¶¼ÓУ¬¶øÇÒ vim ÐÂÔöÐí¶à vi ûÓеŦÄÜ£¬¶øÇÒ±È vi ÈÝÒ×ʹÓá£
¡¡¡¡7.4.1 vi ( m ) µÄÈþÖÖģʽ¼ò½é
¡¡¡¡Ò»°ãģʽ
¡¡¡¡ÔÚÒ»°ãģʽÏ£¬ÄúËùÄܽøÐе͝×÷Ö»ÓÐÒÆ¶¯ÓαêÆÁÄ»ÉϵÄλÖ㬱ê¼Ç¡¢É¾³ý¡¢°áÒÆ¡¢¸´ÖÆ×Ö·û»òÎÄ×ÖÇø¿é¡£´ËÍâÄú¿ÉÒÔÓÉÃüÁîģʽ½øÈËÊäÈëģʽËäÃüÁîÁÐģʽ¡£
¡¡¡¡ÊäÈëģʽ
¡¡¡¡Ö»ÓÐÔÚÊäÈëģʽÏ£¬²Å¿É½øÐÐÎÄ×Ö×ÊÁÏÊäÈ룬°´ ESC ¼ü¿ÉÒԻص½Ò»°ãģʽ¡£
¡¡¡¡ÃüÁîÁÐģʽ
¡¡¡¡½«ÎļþдÈë»òÀ뿪±à¼Æ÷£¬Òà¿ÉÉ趨±à¼»·¾³£¬ÈçѰÕÒ×Ö´®¡¢ÁгöÐкŵȡ£
¡¡¡¡7.4.2 vi ( m ) µÄ»ù±¾²Ù×÷
¡¡¡¡½øÈË vi
¡¡¡¡ÔÚϵͳÌáʾ·ûºÅÏÂÊäÈë vi ¼°ÎļþÃû³Æºó¼´½øÈë vi È«ÆÁÄ»±à¼»Ã棬ÇÒÔÚÒ»°ãģʽÏ¡£ÊäÈëģʽϱà¼Îļþ£ºÔÚÒ»°ãģʽÏ¿ɰ´ 'i' »ò 'a' »ò 'o' Èþ¼ü½øÈë±à¼Ä£Ê½¡£
¡¡¡¡"i" insert - ÔÚĿǰÓαêÖ®´¦²åÈëËùÒªÊäÈëÖ®ÎÄ×Ö
¡¡¡¡"a" append - ÔÚĿǰÓαêËùÔÚµÄÏÂÒ»ÐпªÊ¼ÊäÈëÎÄ×Ö
¡¡¡¡"o" open - ÐÂÔöÒ»ÐÐÔÚÓαêµÄÏ£¬²¢´ÓÐÐÊ׿ªÊ¼ÊäÈËÎÄ×Ö
¡¡¡¡À뿪 vi ¼°±£´æ
¡¡¡¡ÔÚÒ»°ãģʽÏ¿ɰ´ ':' ¼ü½øÈËÃüÁîÁÐģʽ£º
¡¡¡¡:w filename ( ´æÈëÖ¸¶¨Îļþ )
¡¡¡¡:wq ( дÈë²¢À뿪 vi )
¡¡¡¡:q! ( Ç¿ÆÈÀ뿪²¢·ÅÆú±à¼µÄÎļþ )
¡¡¡¡:n [ Îļþ ] - ÒýÈëÏÂÒ»¸öÎļþ
¡¡¡¡:l£¬l2d - ɾ³ý×ÔÐÐlÖÁÐÐ l2 µÄÎÄ×Ö
¡¡¡¡:l£¬l2s/patternl/pattern2/g - ½«ÐÐ l ÖÁÐÐ l2 µÄÎÄ×Ö£¬ patternl µÄ×Ö´®¸ÄΪ pattern2 µÄ×Ö´®£¬ÈçÎÞ g Ôò½ö¸ü»»Ã¿Ò»ÐÐËùÆ¥ÅäµÄµÚÒ»¸ö×Ö´®£¬ÈçÓÐ g Ôò½«Ã¿Ò»¸ö×Ö´®¾ù×ö¸ü»»
¡¡¡¡7.4.3 Ò»°ãģʽ¹¦Äܼü¼ò½é
¡¡¡¡Òƶ¯Óαê
¡¡¡¡h¡¢j¡¢k¡¢l£º·Ö±ð¿ØÖÆÓαê×ó¡¢Ï¡¢ÍÁ¡¢ÓÒÒÆÒ»¸ñ
¡¡¡¡Ctrl+b : Íùǰһҳ
¡¡¡¡Ctrl+f : ÍùºóÒ»Ò³
¡¡¡¡G : ÒÆµ½Îļþ×îºó
¡¡¡¡w : ÒÆµ½Ï¸ö word µÄ¿ªÍ·
¡¡¡¡b : ÌøÖÁÉϸö wore µÄ¿ªÍ·
¡¡¡¡É¾³ý
¡¡¡¡x:ɾ³ýËùÔÚºóÃæÒ»¸ö×Ö·û
¡¡¡
Ïà¹ØÎĵµ£º
1
¸ùÎļþϵͳ
¼òµ¥À´Ëµ£¬£¨¸ùÎļþϵͳ£©¾ÍÊÇϵͳµÚÒ»¸ö
mount
µÄÎļþϵͳ
Filesystem
Handling
Like
every
traditional
Unix
system,
Linux
makes
use
of
a
system ......
×¼±¸¹¤×÷£º
1.Xming£¨windowsÔËÐÐx-windowsµÄÖ§³Ö£©
2.SecureCRTV6.5.8.380ºº»¯ÂÌÉ«ÆÆ½â°æ
¿ÉÒÔÈ¥ÎÒµÄhttp://download.csdn.net/johnvikeyÏÂÔØ
Èç¹ûÊÇÃüÁîÐÐÖ±½ÓÓÃ
SecureCRT
Èç¹ûÊÇÒªÔËÐÐͼÐγÌÐò
1.Xming£¨windowsÔËÐÐx-windowsµÄÖ§³Ö£©
2.SecureCRTV6.5.8.380ºº»¯ÂÌÉ«ÆÆ½â°æ
¶¼ÒªÊ¹ÓÃ
———&m ......
Description of the "runinfo" format
-----------------------------------
Purpose of the "runinfo" files
------------------------------
"runinfo" files found in the source tree allow the "rtai-load" script
(see rtai-core/scripts/rtai-load) to retrieve the information it needs
to execute a RTAI ......
´´½¨Ð½ø³Ì£ºforkº¯Êý
1.1.1. forkº¯Êý¸Éʲô£¿
#include <sys/types.h>
#include <unistd.h>
pid_t fork(void);
‘fork()’º¯ÊýÓÃÓÚ´ÓÒÑ´æÔÚ½ø³ÌÖд´½¨Ò»¸öнø³Ì¡£Ð½ø³Ì³ÆÎª×Ó½ ......