Linux²Ù×÷ϵͳÏÂVI±à¼Æ÷³£ÓÃÃüÁî½éÉÜ
Linux²Ù×÷ϵͳÏÂVI±à¼Æ÷³£ÓÃÃüÁî½éÉÜ
ZDNet ÍøÂçÆµµÀƵµÀ ¸üÐÂʱ¼ä£º2008-05-19 ×÷Õߣºkid À´Ô´£ºÈüµÏÍø
±¾ÎĹؼü´Ê£ºlinuxÃüÁî Linux linux viÃüÁî
¡¡¡¡Ò»£®¼ò½é
¡¡¡¡viÊÇunixÊÀ½çÖÐ×îͨÓõÄÈ«ÆÁ±à¼Æ÷£¬linuxÖÐÊÇÓõÄÊÇviµÄ¼ÓÇ¿°ævim,vimͬviÍêÈ«¼æÈÝ£¬vi¾ÍÊÇ"visual interface"µÄËõд¡£Ëü¿ÉÒÔÖ´ÐÐÊä³ö¡¢É¾³ý¡¢²éÕÒ¡¢Ìæ»»¡¢¿é²Ù×÷µÈÖÚ¶àÎı¾²Ù×÷£¬¶øÇÒÓû§¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄÐèÒª¶ÔÆä½øÐж¨ÖÆ£¬ÕâÊÇÆäËü±à¼³ÌÐòËùûÓеġ£
¡¡¡¡vi²»ÊÇÒ»¸öÅŰæ³ÌÐò£¬Ëü²»ÏóWord»òWPSÄÇÑù¿ÉÒÔ¶Ô×ÖÌå¡¢¸ñʽ¡¢¶ÎÂäµÈÆäËûÊôÐÔ½øÐбàÅÅ£¬ËüÖ»ÊÇÒ»¸öÎı¾±à¼³ÌÐò¡£
¡¡¡¡viûÓв˵¥£¬Ö»ÓÐÃüÁÇÒÃüÁî·±¶à¡£Ö»ÒªÔÚÃüÁîÐÐÉϼüÈëvi¾Í¿É½øÈëviµÄ±à¼»·¾³¡£viÓÐÈýÖÖ״̬£ºÃüÁîģʽ,Îı¾ÊäÈëģʽºÍÄ©ÐÐģʽ¡£¼üÈëvi»Ø³µºóÊ×ÏȽøÈëviµÄÃüÁîģʽ¡£
¡¡¡¡ÔÚÃüÁîģʽÏÂÓû§ÊäÈëµÄÈκÎ×Ö·û¶¼±»Viµ±×÷ÃüÁî¼ÓÒÔ½âÊÍÖ´ÐУ¬Èç¹ûÓû§Òª½«ÊäÈëµÄ×Ö·ûµ±×÷ÊÇÎı¾ÄÚÈÝʱ£¬ÔòÊ×ÏÈÓ¦½«ViµÄ¹¤×÷ģʽ´ÓÃüÁîģʽÇл»µ½Îı¾ÊäÈëģʽ¡£ÔÚÃüÁîģʽÏ£¬°´Ò»ÏÂ"a"£¨"A"£©¼ü»òÕß”i” £¨"I"£©»òÕß"o"£¨"O"£©¼ü£¬¼´½øÈë²åÈë̬Îı¾ÊäÈëģʽ¡£°´"a"¼ü£¬²åÈëµ½µ±Ç°¹â±êµÄºóÃæ£»°´"i"¼ü£¬ÔÚµ±Ç°¹â±ê´¦²åÈ룻°´"A"¼ü£¬ÔÚµ±Ç°¹â±êËùÔÚÐеÄ×îºó²åÈ룻°´"I"¼ü£¬ÔÚµ±Ç°¹â±êËùÔÚÐеĿªÍ·²åÈë¡£ÔÚÎı¾ÊäÈëģʽÏ£¬°´Esc¼ü£¬¼´»Øµ½ÃüÁîģʽ¡£
¡¡¡¡Ä©ÐÐģʽҲ³ÆexתÒåģʽ¡£ViÓÐÒ»¸öרÃŵēתÒå”ÃüÁ¿É·ÃÎʺܶàÃæÏòÐеÄExÃüÁî¡£ÔÚÃüÁîģʽÏ£¬Óû§°´“:”¼ü¼´¿É½øÈëÄ©ÐÐģʽÏ£¬´ËʱVi»áÔÚÏÔʾ´°¿ÚµÄ×îºóÒ»ÐУ¨Í¨³£Ò²ÊÇÆÁÄ»µÄ×îºóÒ»ÐУ©ÏÔʾһ¸ö“:”×÷ΪĩÐÐģʽµÄÌáʾ·û£¬µÈ´ýÓû§ÊäÈëÃüÁî¡£¶àÊýÎļþ¹ÜÀíÃüÁî¶¼ÊÇÔÚ´ËģʽÏÂÖ´Ðеģ¨Èç°Ñ±à¼»º³åÇøµÄÄÚÈÝдµ½ÎļþÖеȣ©¡£Ä©ÐÐÃüÁîÖ´ÐÐÍêºó£¬Vi×Ô¶¯»Øµ½ÃüÁîģʽ¡£
¡¡¡¡ÀýÈ磺
¡¡¡¡:1,$s /A/a/g
¡¡¡¡Ôò´ÓÎļþµÚÒ»ÐÐÖÁÎļþ⽫´óдAÈ«²¿Ìæ»»³ÉСдa¡£
¡¡¡¡ÈôÔÚÄ©ÐÐģʽÏÂÊäÈëÃüÁî¹ý³ÌÖÐÏëת»»µÄµ½ÃüÁîģʽ£¬¿É°´¼ü£¬»òÓÃÍ˸ñ¼ü½«ÊäÈëµÄÃüÁîÈ«²¿É¾³ýÖ®ºó£¬ÔÙ°´Ò»ÏÂÍ˸ñ¼ü£¬¼´¿ÉʹVi»Øµ½ÃüÁîģʽÏ¡£
¡¡¡¡Èç¹ûÒª´ÓÃüÁîģʽת»»µ½±à¼Ä£Ê½£¬¿ÉÒÔ¼üÈëÃüÁîa»òÕßi£»Èç¹ûÐèÒª´ÓÎı¾Ä£Ê½·µ»Ø£¬Ôò°´Esc¼ü¼´¿É¡£ÔÚÃüÁîģʽÏÂÊäÈë“:”¼´¿ÉÇл»µ½Ä©ÐÐģʽ£¬È»ºóÊäÈëÃüÁî¡£
¡¡¡¡ViÖеÄÐí¶àÃüÁî¶¼ÒªÓõ½Ðкż°ÐÐÊýµÈÊýÖµ¡£Èô±à¼µÄÎļþ½Ï´óʱ£¬×Ô¼ºÈ¥ÊýÊǷdz£²»·½±ãµÄ¡£Îª´ËViÌṩÁ˸øÎı¾
Ïà¹ØÎĵµ£º
×î½ü×¼±¸¸ø¹«Ë¾µÄÍøÕ¾¼Ü¹¹×öϵ÷Õû£¬°²×°²¿ÊðлúÆ÷µÄʱºòÓöµ½Ò»Ð©ÎÊÌ⣬nginxÔÚ°²×°µÄʱºòÒ»Ö±ÌáʾδÕÒµ½openssl
./configure --prefix=/usr/local/nginx
³ÌÐò´úÂë
./configure: error: the HTTP cache module requires md5 functions from OpenSSL library. You can either disable the module by us ......
µØÖ·£ºhttp://httpd.apache.org/
ÏÂÔØµØÖ·£ºhttp://httpd.apache.org/download.cgi
1,½âѹËõ
tar -xzvf httpd-2.0.63.tar.gz
2,ÅäÖÃ
./configure --prefix=/usr/local/apache --enable-module=all --enable-shared=max
3,±àÒë
make
4,°²×°
make install
5,¹ÜÀí
apachectl start
apachectl stop
apachectl rest ......
http://www.softhouse.com.cn/linux/knowledge/tech/7320.html
......
Unix/LinuxÏÂÒ»°ãÏëÈÃij¸ö³ÌÐòÔÚºǫ́ÔËÐУ¬ºÜ¶à¶¼ÊÇʹÓà & ÔÚ³ÌÐò½áβÀ´ÈóÌÐò×Ô¶¯ÔËÐС£±ÈÈçÎÒÃÇÒªÔËÐÐmysqlÔÚºǫ́£º
¡¡¡¡/usr/local/mysql/bin/mysqld_safe –user=mysql &
¡¡¡¡µ«ÊÇÎÒÃǺܶà³ÌÐò²¢²»ÏómysqldÒ»Ñù¿ÉÒÔ×ö³ÉÊØ»¤½ø³Ì£¬¿ÉÄÜÎÒÃǵijÌÐòÖ»ÊÇÆÕͨ³ÌÐò¶øÒÑ£¬Ò»°ãÕâÖÖ³ÌÐò¼´Ê¹Ê¹Óà & ½á⣬Èç¹ ......
#include <fcntl.h>
int main(void)
{
typedef union un{
short s;
char c[sizeof(short)];
}un;
un myun;
myun.s = 0x0102;
......