Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

GNU/Linuxƽ̨µÄC³ÌÐò¿ª·¢¼°³ÌÐòÔËÐл·¾³

±¾ÎĽéÉÜÔÚGNU/Linux»·¾³ÏÂÒ»¸öC³ÌÐòÓÉÔ´´úÂëµ½³ÌÐò£¬µ½¼ÓÔØÔËÐУ¬×îºóÖÕÖ¹µÄ¹ý³Ì¡£Í¬Ê±ÒԴ˹ý³ÌÎªÔØÌ壬½éÉÜGNU/Linuxƽ̨ÏÂÈí¼þ¿ª·¢¹¤¾ßµÄʹÓá£
 
±¾ÎÄÒÔÎÒÃÇ×î³£¼ûµÄhello, world!ΪÀý£º
 
#include <stdio.h>
main ()
{
      printf(“hello, world!\n”);
}
 
   
C³ÌÐòÉú³É
 
ÏÂͼÊÇÒ»¸öÓÉCÔ´´úÂëת»¯Îª¿ÉÖ´ÐÐÎļþµÄ¹ý³Ì£º
 
´úÂë±à¼­: ±È½ÏÁ÷Ðеı༭Æ÷ÊÇGNU EmacsºÍvim¡£Emacs¾ßÓзdz£Ç¿´óµÄ¹¦ÄÜ£¬²¢ÇÒ¿ÉÀ©Õ¹¡£
 
±àÒ룺°üÀ¨±àÒëÔ¤´¦Àí£¬±àÒ룬»ã±à£¬Á¬½Ó¹ý³Ì¡£ËüÃǶ¼¿ÉÒÔͨ¹ýGCCÀ´ÊµÏÖ¡£¹ØÓÚGCC£¬¿ÉÒԲο¼ÎÒ¹ØÓÚGCCµÄ±Ê¼Ç¡£
 
C±àÒëÆ÷½«Ô´Îļþת»»ÎªÄ¿±êÎļþ£¬Èç¹ûÓжà¸öÄ¿±êÎļþ£¬±àÒëÆ÷»¹½«ËüÃÇÓëËùÐèµÄ¿âÏàÁ¬½Ó£¬Éú³É¿ÉÖ´ÐÐÄ£¿é¡£µ±³ÌÐòÖ´ÐÐʱ£¬²Ù×÷ϵͳ½«¿ÉÖ´ÐÐÄ£¿é¿½±´µ½ÄÚ´æÖеijÌÐòÓ³Ïó¡£
³ÌÐòÓÖÊÇÈçºÎÖ´ÐеÄÄØ£¿Ö´ÐÐÖеijÌÐò³ÆÖ®Îª½ø³Ì¡£³ÌÐòת»¯Îª½ø³ÌµÄ²½ÖèÈçÏÂ:
1£¬  Äں˽«³ÌÐò¶ÁÈëÄڴ棬Ϊ³ÌÐò¾µÏñ·ÖÅäÄÚ´æ¿Õ¼ä¡£
2£¬  ÄÚºËΪ¸Ã½ø³Ì·ÖÅä½ø³Ì±êÖ¾·û£¨PID£©¡£
3£¬  ÄÚºËΪ¸Ã½ø³Ì±£´æPID¼°ÏàÓ¦µÄ½ø³Ì״̬ÐÅÏ¢¡£
¾­¹ýÉÏÊö²½Ö裬³ÌÐòת±äΪ½ø³Ì£¬¼´¿ÉÒÔ±»µ÷¶ÈÖ´ÐС£
 
ÉÏÊöµÄhello, world³ÌÐòʵ¼ÊÊDz»¹æ·¶µÄ£¬POSIX¹æ¶¨mainº¯ÊýµÄÔ­ÐÍΪ£º
 
int main( int argc, char *argv[])
 
argcÊÇÃüÁîÐвÎÊýµÄ¸öÊý£¬argvÊÇÒ»¸öÖ¸ÕëÊý×飬ÿ¸öÖ¸ÕëÔªËØÖ¸ÏòÒ»¸öÃüÁîÐвÎÊý¡£
 
 
 
e.g:  $ ./a.out arg1 arg2
argc = 4
argv[0] = ./a.out   argv[1] = arg1  argv[2] = arg2
 
 C³ÌÐòµÄ¿ªÊ¼¼°ÖÕÖ¹
 
   
³ÌÐòµÄÔËÐУº
ΨһÈë¿Ú£ºexecº¯Êý×壨°üÀ¨execl, execv, execle, execve, execlp, execvp£©
³ÌÐò¿ªÊ¼Ö´ÐÐʱ£¬ÔÚµ÷ÓÃmainº¯Êý֮ǰ»áÔËÐÐCÆô¶¯Àý³Ì£¬¸ÃÀý³Ì½«ÃüÁîÐвÎÊýºÍ»·¾³±äÁ¿´ÓÄں˴«µÝµ½mainº¯Êý¡£
 
³ÌÐòµÄÖÕÖ¹£ºÓÐ8ÖÖ;¾¶£º
Õý³£ÖÕÖ¹£º
1£¬    ´Ómain·µ»Ø¡£
2£¬    µ÷ÓÃexit¡£
3£¬    µ÷ÓÃ_exit»ò_Exit¡£
4£¬    ´Ó×îºóÒ»¸öÏ̵߳ĿªÊ¼Àý³Ì·µ»Ø¡£
Òì³£ÖÕÖ¹£º
5£¬    µ÷ÓÃabort¡£
6£¬    ½ÓÊÕµ½Ò»¸öÖÕÖ¹Ðźš£
7£¬    ¶Ô×îºóÒ»¸öÏ̷߳¢³öµÄÈ¡ÏûÇëÇó×ö³öÏìÓ¦


Ïà¹ØÎĵµ£º

LinuxÈëÃÅ±Ê¼ÇÆß

Îļþϵͳ
ÎļþϵͳµÄ²Ù×÷¹Ûµã
--²Ù×÷ϵͳÓÃÓÚÃ÷È·´ÅÅÌ·ÖÇøÉϵÄÎļþµÄ·½·¨ºÍÊý¾Ý½á¹¹£¬¼´ÎļþÔÚ´ÅÅÌÉϵÄ×éÖ¯·½·¨
--LinuxʹÓÃ"ÐéÄâÎļþϵͳ"²Ù×÷¸÷ÖÖÀàÐ͵ÄÎļþϵͳ
ÎļþϵͳµÄÓû§¹Ûµã
--LiunxϵÄËùÓÐÎļþºÍĿ¼£¬ÕâЩÎļþ¼°Ä¿Â¼¹¹ÒÔÒ»¸öÊ÷×´µÄ½á¹¹£¬¹¹³ÉÁËLinuxÖеÄÎļþϵͳ
--LinuxÎļþ±ê×¼£¨Linux File System St ......

linuxϰ²×°magento

1.°²裝fedora 11(ÀïÃæµÄPHP°æ±¾Êʺϰ²×°MAGENTO)  Èç¹û°²×°±ðµÄ°æ±¾£¬Éý¼¶ÉϾͺÜÓÐÎÊÌâ
2.°²×°ÐèÒªµÄ³ÌÐò
    yum install php-mcrypt
    yum install php-gd
    yum install php-dom
3.ÀûÓÃmagento-check.php¼ì²éÄܹ»°²×°magento
4.Æô¶¯MYSQLAÊý¾Ý¿â ser ......

linux unzip ÃüÁî Ïê½â


linux unzip ÃüÁîÏê½â
¹¦ÄÜ˵Ã÷£º½âѹËõzipÎļþ
Óï¡¡¡¡·¨£ºunzip [-cflptuvz][-agCjLMnoqsVX][-P <ÃÜÂë>][.zipÎļþ][Îļþ][-d <Ŀ¼>][-x <Îļþ>] »ò unzip [-Z]
²¹³ä˵Ã÷£ºunzipΪ.zipѹËõÎļþµÄ½âѹËõ³ÌÐò¡£
²Î¡¡¡¡Êý£º
-c ½«½âѹËõµÄ½á¹ûÏÔʾµ½ÆÁÄ»ÉÏ£¬²¢¶Ô×Ö·û×öÊʵ±µÄת»»¡£
-f ¸üÐÂÏÖÓеÄÎ ......

grepÃüÁî LinuxʵÓÃÃüÁî


ÍøÉϹØÓÚgrepµÄÒ»ËÑÒ»´ó¶Ñ£¬¶¼ÊÇgrepÏê½âʲôµÄ£¬²¢ÇÒ¶¼ÊÇͬһƪÎÄÕ£¬Ð´µÄ¼¸¸öÀý×ÓÒ²²»ÊµÓã¬
¶ÔÓÚ³õѧÕߣ¬ÏëÒªµÄÊÇÔõôºÃÓ㬶ø²»ÊǸ´ÔÓµÄÑÛ»¨çÔÂҵēÏê½â”¡£
ÎÒÔÚÍøÉÏÕÒÁ˺ðëÌì¾ÍÊÇÕÒ²»µ½Ò»¸öʵÓõÄÀý×Ó¡£ºÜÊÇÓôÃÆ~~
×îºó¿´×ŰïÖúÎĵµ£¬²Î¿¼ÍøÉÏ×ÊÁÏ£¬Ò»¸ö²ÎÊýÒ»¸ö²ÎÊýµÄÊÔ£¬×îÖÕ¾õµÃÕ⼸¸ö±È½ÏºÃÓᣠ......

linuxÏ ½âѹ tar ÃüÁî

tar [-cxtzjvfpPN] ÎļþÓëĿ¼ ....
²ÎÊý£º
-c £º½¨Á¢Ò»¸öѹËõÎļþµÄ²ÎÊýÖ¸Áî(create µÄÒâ˼)£»
-x £º½â¿ªÒ»¸öѹËõÎļþµÄ²ÎÊýÖ¸Á
-t £º²é¿´ tarfile ÀïÃæµÄÎļþ£¡
ÌØ±ð×¢Ò⣬ÔÚ²ÎÊýµÄÏ´ïÖУ¬ c/x/t ½öÄÜ´æÔÚÒ»¸ö£¡²»¿Éͬʱ´æÔÚ£¡
ÒòΪ²»¿ÉÄÜͬʱѹËõÓë½âѹËõ¡£
-z £ºÊÇ·ñͬʱ¾ßÓÐ gzip µÄÊôÐÔ£¿Ò༴ÊÇ·ñÐ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ