LinuxÏÂc³ÌÐò¿ª·¢±Ê¼Ç
µÚÒ»ÕÂ
1.
½âÊÍÐÔÓïÑÔ£ºshell javascript python ±à³ÌÈËÔ±²»ÐèÒª¾¹ý±àÒë Á¬½ÓµÄ¹ý³Ì£¬¿ÉÒÔÔÚÌض¨»·¾³ÏÂÖ±½ÓÖ´ÐеÄÓïÑÔ ×Ô¶¯±àÒëÁ¬½Ó¡£¿ª·¢Ð§Âʸߣ¬µ«ÔËÐÐЧÂʵ͡£
±àÒëÐÍÓïÑÔ£ºjava c c++£¬ÐèÒª¾¹ý±à³ÌÈËÔ±¾¹ý±àÒëºÍÁ¬½Ó²úÉú¿ÉÖ´ÐгÌÐòµÄÓïÑÔ¡£ÔËÐÐЧÂʸߡ£
2.
Êý¾Ý
Êý¾Ý½á¹¹£ºÊý¾ÝÖ®¼äµÄÒ»ÖÖ»ò¶àÖÖ¹Øϵ¡£ÃÜÇÐÏà¹ØµÄÊÇÊý¾ÝµÄÀàÐͺÍÊý¾ÝµÄ´æ·Å¡£
³ÌÐòÉè¼Æ£º±àд³ÌÐòµÄ¹ý³Ì¡£
Èí¼þ£º³ÌÐòºÍÎĵµ¡£
3.
cÓïÑÔÊǽṹ»¯µÄÓïÑÔ
¾ÍÊÇ˵£ºÕû¸ö³ÌÐòÊÇÓú¯Êý´®ÁªÆðÀ´ÊµÏֵġ£¹¦Äֽܷ⣬×Ô¶¥ÏòÏ£¬Öð¸ö·Ö½â¡£
µÚ¶þÕÂ
1.
¿ª·¢»·¾³
±à¼Æ÷ vi
±àÒëÆ÷ gcc
µ÷ÊÔÆ÷ gdb
º¯Êý¿â glibc
ϵͳͷÎļþ glibc_header
2.
¿ª·¢Í¼ÐνçÃæ ͼÐοâ
gnome Ò»°ãÊÇÓÃc
kde Ò»°ãʹÓÃc++
3.
IDE ¼¯³É¿ª·¢»·¾³
kylix ºÅ³ÆlinuxϵÄdephi
kdevelop
RHIDE ÀàËÆÓëturbo c++
4.gcc
-o Ö¸¶¨¿ÉÖ´ÐÐÎļþÃû
-c Ö»Êä³ö±àÒë½á¹û ²»Á´½Ó£¬²»Éú³É¿ÉÖ´ÐÐÎļþ
-g ±íʾÔÚ±àÒëʱÌṩÒÔºó½øÐе÷ÊÔµÄÐÅÏ¢
5.glibc Ìṩϵͳµ÷Óúͻù±¾º¯ÊýµÄc¿â
Á½ÖÖ°²×°·½Ê½
°²×°³É²âÊÔÓõĺ¯Êý¿â
°²×°³ÉÖ÷Òªcº¯Êý¿â£¨Ä¬ÈÏ£©
¼¸¸ö¸½¼Ó°ü
linuxThreads locale crypt
6.glibc_header
Èô¹ûȱÉÙÍ·Îļþ ¿ÉÒÔʹÓÃrpmµÄ½øÐа²×°linuxµÄ¿ª·¢»·¾³
gccÒÀÀµÓÚbinutilsºÍapp°ü
7.°æ±¾ºÅ
ls /lib/libc-* //glibc °æ±¾ºÅ
gcc --version
8.c³ÌÐò×é³É
¿ÉÖ´ÐÐÎļþ ×îÖÕÔËÐÐÃüÁî
°üº¬Îļþ include
¿âÎļþ ¸Ãc³ÌÐò×Ô¶¨ÒåµÄ¿â
e.g:rpm°²×°mysqlÊý¾Ý¿â
¿ÉÖ´ÐÐÎļþÔÚ/usr/bin
°üº¬ÎļþÔÚ/usr/include/mysql
¿âÎļþÔÚ/usr/lib/mysql
Ö»ÓÐϵͳ¿ÉÒÔÕÒµ½³ÌÐò¶ÔÓ¦µÄ°üº¬ÎļþºÍ¿âÎļþ£¬¿ÉÖ´ÐÐÎļþ²Å¿ÉÒÔÖ´ÐС£
µÚÈýÕÂ
1.²Ù×÷ϵͳ¹¦ÄÜ
ÃüÁî½âÊÍ
½ø³Ì¹ÜÀí ½ø³Ì¾ÍÊÇÕýÔÚÔËÐеijÌÐò¡£·Öʱ»úÖÆ Ö÷ҪǣÉæcpuµÄ¹ÜÀí
ÄÚ´æ¹ÜÀí
ÊäÈëÊä³ö²Ù×÷ºÍÍâΧÉ豸µÄ¹ÜÀí
Îļþ¹ÜÀí
2.linuxµÄÌصã
¾ßÓйó×åѪͳ
¿ª·¢ÐÔ
¶àÓû§
¶àÈÎÎñ
³öÉ«µÄÎȶ¨ÐÔºÍËÙ¶ÈÐÔÄÜ
·á¸»µÄÍøÂçÐÔÄÜ
¿É¿¿µÄϵͳ°²È«
¿ÉÒÆÖ²ÐÔ
3.linux ¹Ø»ú
shutdown -h now //¹Ø»ú ÍƼö -h¿ÉÒÔ¼Óʱ¼ä ±íʾÔÚ¶àÉÙʱ¼äºó¹Ø»ú
shutdown -r now //ÖØÆô ÍÆ
Ïà¹ØÎĵµ£º
½øÈëviºó ÓÐÁ½ÖÖģʽ
1.±à¼Ä£Ê½
2.ÃüÁîģʽ
½øÈëviºóĬÈÏÊÇÃüÁîģʽ£¬ËùÒÔ²»ÒªÂÒ°´ ¾Í»áµÃµ½ddµÄ¾¯¸æÉù£¬ÒªÊäÈëÎÄ×ֵĻ° Çë°´aºói ¾Í¿ÉÒÔ¿ªÊ¼ÊäÈëÎÄ×ÖÀ£¡
ÊäÈë½áÊøºó Çë°´esc¼ü»ØÃüÁîģʽ
ÊäÈëq¾ÍÊÇÍ˳ö
ÊäÈëwq¾ÍÊÇ´æÅ̺óÍ˳ö
ÊäÈëq!·ÅÆú´æÅÌÇ¿ÐÐÍ˳ö
.
Vi µÄʹÓÃ
Vi ÒѾÊÇ Unix ϵͳÖбê×¼µÄÎÄ×Ö±à¼Æ ......
Ç°¼¸Ìì²Î¼Óij¹«Ë¾µÄ±ÊÊÔ£¬ÓÐÒ»µÀÌâÊÇÓô¿CʵÏÖÒ»¸ö·ºÐͺ¯Êý¡£ÓôÃÆÁ˺þÃÓÃC++Ä£°åʵÏÖÁË¡£
ºêÓÐÈçϵÄÌص㣺
1.ÓëconstÏà±È£¬ºêÊÇÔÚÔ¤±àÒëµÄʱºòÍê³ÉµÄ
2.define Ö»×ö¼òµ¥µÄÌæ»»£¬²»×öÀàÐÍ°²È«¼ì²é
3.ʹÓò»µ±»áÒýÆðºÜ¶àÎÊÌâ
ºêµÄÓ÷¨£º
1.¼òµ¥µÄºê¶¨Òå
#define MAX 1024
2.ºê¶¨Ò幦ÄÜ¿é
#define MAX(a,b) ( ......
ÎÒÓõÄUBUNTU9.04 ¡£
×°JDKʱ³öÏÖÁËDeleting temporary files...
ÆÁÄ»³ÖÐøÊ®¼¸·ÖÖÓ¶¼»¹ÊÇDeleting temporary files...¿´À´ÊÇ×°²»ÁËÁË¡£ÖØпªÊ¼×°Ò»´Î
sudo chmod a+x ./jre-6u16-linux-i586.bin
sudo ./jre-6u16-linux-i586.bin
È»ºóÔÚÖÕ¶ËÅäÖû·¾³±äÁ¿£º
export JAVA_HOME=/usr/java/jdk1.6.0_16
&n ......
ʲôÊÇ yum£¿
yum ÊÇ yellowdog updater modified µÄËõд¡£yellowdog ÊÇÒ»¸ö Linux µÄ distribution£¬RH ½«ÕâÖÖÉý¼¶¼¼ÊõÀûÓõ½×Ô¼ºµÄ distribution ÐγÉÁËÏÖÔÚµÄ yum£¬¸Ð¾õÉÏ yum ºÍ apt µÄÔÀíÀàËÆ£¬µ«ÊÇ apt ÊDZàÒë´úÂ룬ִÐÐЧÂÊÔ¶¸ßÓÚʹÓà python д³ÉµÄ yum¡£ÕâÊÇ yum µÄÖ÷Ò³¡£
yum µÄÀíÄîÊÇʹÓÃÒ»¸öÖÐÐÄ²Ö ......
²Î¿¼×ÊÁÏ£ºhttp://baike.baidu.com/view/400319.htm
¡¡LinuxϵͳϵĶàÏß³Ì×ñÑPOSIXÏ߳̽ӿڣ¬³ÆΪpthread¡£±àдLinuxϵĶàÏ̳߳ÌÐò£¬ÐèҪʹÓÃÍ·Îļþpthread.h£¬Á¬½ÓʱÐèÒª ʹÓÿâlibpthread.a¡£Ë³±ã˵һÏ£¬LinuxÏÂpthreadµÄʵÏÖÊÇͨ¹ýϵͳµ÷ÓÃclone£¨£©À´ÊµÏֵġ£clone£¨£©ÊÇLinuxËùÌØ ÓеÄϵͳµ÷Óã¬ËüµÄʹÓ÷½Ê½ÀàËÆ ......