LinuxÏÂviÃüÁîÏê½â
vi
±à¼Æ÷ÊÇËùÓÐUnix¼°Linuxϵͳϱê×¼µÄ±à¼Æ÷£¬ËüµÄÇ¿´ó²»Ñ·É«ÓÚÈκÎ×îеÄÎı¾±à¼Æ÷£¬ÕâÀïÖ»ÊǼòµ¥µØ½éÉÜÒ»ÏÂËüµÄÓ÷¨ºÍһС²¿·ÖÖ¸Áî¡£ÓÉÓÚ¶Ô
Unix¼°LinuxϵͳµÄÈκΰ汾£¬vi±à¼Æ÷ÊÇÍêÈ«ÏàͬµÄ£¬Òò´ËÄú¿ÉÒÔÔÚÆäËûÈκνéÉÜviµÄµØ·½½øÒ»²½Á˽âËü¡£ViÒ²ÊÇLinuxÖÐ×î»ù±¾µÄÎı¾±à¼
Æ÷£¬Ñ§»áËüºó£¬Äú½«ÔÚLinuxµÄÊÀ½çÀﳩÐÐÎÞ×è¡£
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¡¹Çл»
Ïà¹ØÎĵµ£º
GCC ÖÐÎÄÊÖ²á
¡¡¡¡http://www.nbfan.com/forum/dispbbs....&ID=1433&page=1
¡¡¡¡GNU make Ö¸ÄÏ
¡¡¡¡http:/ ......
µÚÒ»²¿·Ö LinuxÏÂARM»ã±àÓï·¨
¾¡¹ÜÔÚLinuxÏÂʹÓÃC»òC++±àд³ÌÐòºÜ·½±ã£¬µ«»ã±àÔ´³ÌÐòÓÃÓÚϵͳ×î»ù±¾µÄ³õʼ»¯£¬Èç³õʼ»¯¶ÑÕ»Ö¸Õë¡¢ÉèÖÃÒ³±í¡¢²Ù×÷ ARMµÄд¦ÀíÆ÷µÈ¡£³õʼ»¯Íê³Éºó¾Í¿ÉÒÔÌø×ªµ½C´úÂëÖ´ÐС£ÐèҪעÒâµÄÊÇ£¬GNUµÄ»ã±àÆ÷×ñÑAT&TµÄ»ã±àÓï·¨£¬¿ÉÒÔ´ÓGNUµÄÕ¾µã £¨www.g ......
“Sudo” ÊÇUnix/Linuxƽ̨ÉϵÄÒ»¸ö·Ç³£ÓÐÓõŤ¾ß£¬ËüÔÊÐíϵͳ¹ÜÀíÔ±·ÖÅ䏸ÆÕͨÓû§Ò»Ð©ºÏÀíµÄ“ȨÀû”£¬ÈÃËûÃÇÖ´ÐÐһЩֻÓг¬¼¶Óû§»òÆä
ËûÌØÐíÓû§²ÅÄÜÍê³ÉµÄÈÎÎñ£¬±ÈÈ磺ÔËÐÐһЩÏñmount£¬halt£¬suÖ®ÀàµÄÃüÁ»òÕß±à¼Ò»Ð©ÏµÍ³ÅäÖÃÎļþ£¬Ïñ/etc/mtab£¬ /etc
/samba/smb.confµÈ¡£ÕâÑùÒ ......
sortÃüÁîµÄ¹¦ÄÜÊǶÔÎļþÖеĸ÷ÐнøÐÐÅÅÐò¡£sortÃüÁîÓÐÐí¶à·Ç³£ÊµÓõÄÑ¡ÏÕâЩѡÏî×î³õÊÇÓÃÀ´¶ÔÊý¾Ý¿â¸ñʽµÄÎļþÄÚÈݽøÐи÷ÖÖÅÅÐò²Ù×÷µÄ¡£Êµ¼Ê
ÉÏ£¬sortÃüÁî¿ÉÒÔ±»ÈÏΪÊÇÒ»¸ö·Ç³£Ç¿´óµÄÊý¾Ý¹ÜÀí¹¤¾ß£¬ÓÃÀ´¹ÜÀíÄÚÈÝÀàËÆÊý¾Ý¿â¼Ç¼µÄÎļþ¡£
SortÃüÁÖðÐжÔÎļþÖеÄÄÚÈݽøÐÐÅÅÐò£¬Èç¹ûÁ½ÐÐµÄ ......
dfÃüÁîÏêϸÓ÷¨
a£ºÏÔʾȫ²¿µÄµµ°¸ÏµÍ³ºÍ¸÷·Ö¸îÇøµÄ´ÅÅÌʹÓÃÇéÐÎ
i£ºÏÔʾi -nodesµÄʹÓÃÁ¿
k£º´óСÓÃkÀ´±íʾ (ĬÈÏÖµ)
t£ºÏÔʾijһ¸öµµ°¸ÏµÍ³µÄËùÓзָîÇø´ÅÅÌʹÓÃÁ¿
x£ºÏÔʾ²»ÊÇijһ¸öµµ°¸ÏµÍ³µÄËùÓзָîÇø´ÅÅÌʹÓÃÁ¿
T£ºÏÔʾÿ¸ö·Ö¸îÇøËùÊôµÄµµ°¸ÏµÍ³Ãû³Æ
³£ÓÃÃüÁdf -hi
²Ù×÷Ïê½â
&n ......