LinuxÏÂVI±à¼Æ÷µÄʹÓÃ
£Ö£É°üº¬²åÈëģʽ¡¢ÃüÁîģʽ¡¢¿ÉÊÓģʽ
²åÈëģʽÓë¼Çʱ¾ÀàËÆµ«¾ßÓÐÎļþʶ±ð¹¦Äܿɸù¾ÝÎļþµÄºó׺ÃûʹÓÃÏàÓ¦µÄÅŰæÄ£Ê½¡£
ÃüÁîģʽ¿É½øÐÐ×Ö·û´®µÄ²éÕÒ¡¢Ìæ»»µÈ²Ù×÷£¬¿ì½Ý¼ü±È½Ï¼òµ¥ºÃ¼Ç£¬¿É×Ô¶¨Òå¿ì½Ý¼ü£¬¿É½«Ò»Ð©¸´ÔÓµÄÃüÁÒåΪһ¸ö¼üÅ̲Ù×÷£¬¾ßÌå°´¸öÈËϰ¹ß£¬ÐèÒªÊì¶Á.vim½Å±¾
¿ÉÊÓģʽ¿É½øÐÐÎı¾¿éµÄ²Ù×÷£¬Èç¼ôÇС¢¸´ÖÆ¡¢É¾³ýµÈ£¬ËùÓвÙ×÷¾ù¿ÉÓüüÅ̲Ù×÷£¬²»ÓÃÊó±ê
£Ö£É¾ßÓкܸߵÄÅäÖÃÐÔ£¬ÊìϤºó£¬¿É¸ù¾Ý×Ô¼ºµÄ±à¼Ï°¹ßÓë±à¼ÒªÇó¶¨ÖÆ×Ô¼ºµÄ±à¼Æ÷£¬¾ßÌåµÄÅäÖýű¾ÎÒÒÑ´«ÖÁhttp://sites.google.com/site/ideaofanima/
½ñÌìÏÈдµ½ÕâÀïÁË£¬Ñ§Ï°Ò»¸ö±à¼Æ÷ÐèÒª¶àÓöàÁ·£¬ÎÒÒ²ÊÇÒ»¸ö£Ìinux³õѧÕß¡£
°üº¬²å¼þ
c.vim cppcomplete.vim taglist.vim winfileexplorer.vim winmanager.vim
wintagexplorer.vim
ÍøÉÏÓÐÏֳɵÄ.vimÎļþ£¬ÔĶÁ´úÂëʹÓÃctags -R *.[ch]Éú³ÉtagsÎļþ
ʹÓÃindentÃüÁî¿É¶Ô´úÂë½øÐÐÅŰæ¾ßÌåʹÓÿ´manÎĵµ
Îҵģ֣ÉÅäÖÃÎļþ
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Import external source
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
source /usr/share/vim/vim71/mswin.vim
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" General
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
set nocompatible " get out of horrible vi-compatible mode
filetype on " detect the type of file
set history=100 " How many lines of history to remember
set ffs=dos,unix,mac " support all three, in this order
filetype plugin indent on " load filetype plugins
set viminfo+=! " make sure it can save viminfo
set isk+=_,$,@,%,#,- " none of these should be word dividers, so make them not be
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Theme/Colors
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Ïà¹ØÎĵµ£º
Linux
ÏÂÉèÖö˿ÚȨÏÞµÄϵͳµ÷ÓÃÓÐÁ½¸ö£º
ioperm
ºÍ
iopl
¡£
Ò»¡¢
ioperm
ºÍ
iopl
½éÉÜ¡£
1.ioperm
¹¦ÄÜÃèÊö£º
Ϊµ÷Óýø³ÌÉèÖÃ
I/O
¶Ë¿Ú·ÃÎÊȨÄÜ¡£
ioperm
µÄʹÓÃÐèÒª¾ßÓг¬¼¶Óû§µÄȨÏÞ£¬Ö»ÓеͶ˵Ä
[0-0x3ff] I/O
¶Ë¿Ú¿É±»ÉèÖã¬ÒªÏëÖ¸¶¨¸ü¶à¶Ë¿ÚµÄȨÄÜ£¬¿ÉʹÓÃ
iopl
º¯Êý¡£ÕâÒ»µ÷ÓÃÖ»¿ÉÓÃÓ ......
linux²Ù×÷ϵͳÏÂsystem () º¯ÊýÏê½â
¡¡¡¡£¨Ö´ÐÐshell ÃüÁ
¡¡¡¡Ïà¹Øº¯Êý
¡¡¡¡fork£¬execve£¬waitpid£¬popen
¡¡¡¡±íÍ·Îļþ
¡¡¡¡££include<stdlib.h>
¡¡¡¡¶¨Ò庯Êý
¡¡¡¡int system(const char * string);
¡¡¡¡º¯Êý˵Ã÷
¡¡¡¡system()»áµ÷ÓÃfork()²úÉú×Ó½ø³Ì£¬ÓÉ×Ó½ø³ÌÀ´µ÷ÓÃ/bin/sh-c stringÀ´Ö´ÐвÎÊýstring ......
Linux ½ø³Ì¼äͨÐÅѧϰ
1.Linux ¼ä½ø³ÌͨÐŵķÖÀà
1. ¹ÜµÀͨÐÅ£¨pipe£©ºÍÃü ......
1. ÏÂÔØ ACE 5.7.
´Ó http://download.dre.vanderbilt.edu/ ÏÂÔØ ACE+TAO+CIAO-5.7.tar.gz°ü¡£
2. ½âѹ
½«Ñ¹Ëõ°ücopyµ½linuxĿ¼/data/ACEÀȻºó½âѹ, tar -zxvf ACE+TAO+CIAO-5.7.tar.gz¡£
½âѹºóµÄĿ¼ÊÇ /data/ACE_wrappers.
3. ÅäÖÃconfig.hºÍplatform_macros.GNU¡£
¹Ù·½ÎĵµÉÏÊÇÕâôдµÄ£º
......