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

Windows³ÌÐòÔ±ÈçºÎתÏòLinux¿ª·¢Ó¦Óã¿


ÕâÊÇÒ»·â·¢µ½ÓÊÏäÀïÃæµÄÓʼþ£¬¸Ð¾õÓеã´ú±íÐÔ£¬ÕâÀï×ö¸öͳһ»Ø´ð£¬Ò»¼ÒÖ®ÑÔ¹þ£¬»¶Ó­ÅÄש¡£
Ô­ÎÄÈçÏ£º
ÎÒ´Ócsdnѧϰ´ó±¾ÓªµÃµ½ÄúµÄÐÅÏ¢¡£²»ºÃÒâ˼´ò½ÁÄú¡£
ÎÒÏÖÔÚÓÃc++ÔÚlinuxÏ¿ª·¢´óÐÍÓ¦ÓóÌÐò¡£ÎÒÏëÇë½ÌÊÇ·ñÖµµÃÉîÈëѧϰlinux kernel¡£
ÎÒûÓÐÌØ±ð¶àµÄʱ¼ä¡£ÁíÍâÎÒÓжàÄêWindowsÏ¿ª·¢Ó¦ÓóÌÐòµÄ¾­Ñé¡£
ÎҵĻشð£º
ºÇºÇ£¬ÎҸоõÕ⻹ÊÇÒ»¸öѧϰ·½ÏòµÄÎÊÌâ¡£
LinuxÕ⼸Ä꣬·¢Õ¹Ô½À´Ô½ºÃÁË£¬ÖÁÉÙÔںܶàÓ¦Ó÷þÎñÆ÷Êг¡£¬LinuxÒѾ­È¡´úWindows³ÉΪµÚһѡÔñ£¬ÁíÍ⣬ÔÚǶÈëʽ»·¾³£¬LinuxÒ²ÊÇÖð½¥³ÉΪÖ÷Á÷¡£Õâµ¼ÖºܶàÔ­±¾ÊÇWindowsµÄ³ÌÐòÔ±£¬ÓÉÓÚ¹¤×÷ÐèÒª£¬Öð½¥×ßÏòLinux¿ª·¢£¬ÕâÖÐ¼äµ±È»Éæ¼°µ½Ò»¸öѧϰµÄÎÊÌâ¡£ÎÒ±¾ÈËÒ²ËãÆäÖÐÒ»·Ý×Ó°É¡£
ÎÒ±¾À´Ò»Ö±×öWindows¿ª·¢£¬ÔÚÕâ֮ǰ£¬ÔÚDOSÏÂÓùýgcc¿ª·¢£¬»¹·­ÒëÁËdjgppµÄ¿âº¯ÊýÊֲᣬҲËãÓеã»ù´¡¡£²»¹ý£¬ÔÚ07Ä깫˾°²ÅÅÎÒÔÚLinuxÏÂÕýʽ¿ª·¢ÉÌÓ÷þÎñÆ÷µÄʱºò£¬ÎÒÐÄÀﻹÊǺܴò¹ÄµÄ¡£ÒòÎªÒ²ÃæÁÙ×ÅÒ»¸öѧϰµÄÎÊÌâ¡£
¿´¿´Êг¡ÉϵÄÊé¼®£¬ºÜÂÒ£¬ÎÒµ±Ê±»¨ÁËÒ»ÕûÌìÔÚººÌÆÊé³Ç£¬×Ðϸ·ÖÎöLinux¿ª·¢Ïà¹ØµÄÊé¼®£¬ÎÒ·¢ÏÖ·Ö¼¸ÖÖ£¬Ê×ÏÈÊÇshell±à³Ì£¬Õâ¸öÎÒ¿´ÁËÓаë¸öСʱ£¬¾Í¾õµÃûÓã¬ÕâÃ²ËÆ¸øÍø¹ÜÔ±Óõģ¬ÎÒ×ö´«Êä·þÎñÆ÷Óò»µ½£¬Á¬´ø×Å£¬ÕýÔò±í´ïʽ£¬ÎÒ¾õµÃ¶ÔÎÒÓô¦Ò²²»´ó¡£ÕæµÄÒª×ö¸´ÔÓÌõ¼þɸѡ£¬ÎÒµÄϰ¹ßÊÇд¸ö´Ê·¨·ÖÎö³ÌÐò£¬×Ô¼ºÀ´·ÖÎö£¬Ò²»¨²»Á˶àÉÙʱ¼ä£¬ËùÒÔ£¬ÎÒÒ»Ö±¾ÍûѧÕýÔò±í´ïʽ£¬ºÇºÇ¡£
È»ºóÊÇCºÍC++±à³ÌÏà¹Ø£¬ÎÒ×Ðϸ¿´ÁË£¬·¢ÏÖһ˵µ½¿ª·¢£¬¾Í½²µ½Linux kernel£¬Õⲿ·ÖÏÔÈ»ÊDzÙ×÷ϵͳµÄ֪ʶ£¬ÎÒ×ÐϸÏëÁËÏ룬·¢ÏÖ×Ô¼ºµÄÎÊÌⲢûÓеõ½½â¾ö¡£¾ÍËãÎÒÖªµÀÁËkernelÔõô¹¤×÷£¬ÀïÃæÓÐʲô¿ª·¢¼¼ÇÉ£¬¶ÔÎҵŤ×÷²¢Ã»ÓÐʲô°ïÖú¡£
ÎÒµ±Ê±×öµÄÊÇ·Ö²¼Ê½Êý¾Ý¿âµÄ´«Êä·þÎñÆ÷²¿·Ö£¬Õⲿ·Ö½²¾¿¶àỊ̈߳¬¸ßЧÄÜ£¬µ«»¹ÊǾÖÏÞÔÚÓ¦Óò㣬²¢Ã»ÓжàÉÙÉæ¼°µ½kernelµÄ¶«¶«¡£ÎÒ¾õµÃÓô¦²»´ó¡£
·´¶øÎÒ¾õµÃÎÒÓбØÒª¶Ôsocket±à³ÌÖØÐ²¹Ò»²¹ÁË¡£¾­¹ýÌôÑ¡£¬ÎÒ¸ø×Ô¼ºÑ¡ÁËÒ»±¾¡¶UNIXÍøÂç±à³Ì¡·µÄµÚ1¾íÍøÂçͨÐÅÆª£¬µÚ2¾íÊǽø³Ì¼äͨѶ£¬ÎÒ¾õµÃÎҵijÌÐòÓöàÏß³ÌÅÜÒѾ­ºÜºÃÁË£¬Ï̱߳¾Éí¾ÍÊǹ²ÏíÄÚ´æµÄ£¬ÎÞÐ迼ÂÇÌ«¶àÒ첽ͨѶ£¬¶øÇÒ£¬ÎÒµÄϰ¹ß£¬½ø³Ì¼äͨѶ£¬Ò»°ãÖ±½ÓʹÓÃsocket£¬Õâ¸ö·ÅÖ®Ëĺ£½ÔÕæÀí£¬¶øÇÒ£¬ºÃ´¦ÊÇÎҵĽø³Ì¿ÉÒÔ¿ç»úÆ÷ËæÒⲿÊð£¬Ö»ÒªÎÒÌṩIPµØÖ·£¬½ø³Ì¼ä¾Í¿ÉÒÔ»¥ÏàͨÐÅ£¬Ð­Í¬¹¤×÷¡£ËùÒÔ£¬ÎÒÖ»ÂòÁ˵Ú1¾í£¬¾ÍÊÇרÃŽ²socketµÄ£¬ÕâÊǺÃÊ飬ÎÒÏÖÔÚûÊ»¹ÒªÄóöÀ´¿´Ò»¿´¡£
ÁíÍ⣬ÎÒÓÖ¸ø×Ô¼ºÌôÁËÒ»±¾¡¶Unix±à³ÌÒÕÊõ¡·£¬Õâ±¾Ò²ÊǺ


Ïà¹ØÎĵµ£º

[linux]

ʵÀý½â˵ fdisk ʹÓ÷½·¨
×÷Õߣº±±ÄÏÄϱ±
À´×Ô£ºLinuxSir.Org
ÌáÒª£ºfdisk ÊÇÒ»¿î¹¦ÄÜÇ¿´óµÄ·ÖÇø¹¤¾ß£¬Ò²ÊÇĿǰÔÚUnixÀà²Ù×÷ϵͳÖÐ×îÁ÷ÐеŤ¾ßÖ®Ò»£»·ÖÇø¹¤¾ßÀÏ×ֺţ»±¾ÆªÖ»½éÉÜÆä×î¼òµ¥µÄ·ÖÇø²Ù×÷¹¦ÄÜ£»
Ò»¡¢fdisk µÄ½éÉÜ£»
fdisk - Partition table manipulator for Linux £¬Òë³ÉÖÐÎĵÄÒâ˼ÊÇ´ÅÅÌ·ÖÇø±í²Ù×÷¹¤¾ß£»± ......

LinuxÎļþËÑË÷Ö® find / locate / whereis / which

ÒýÑÔ
find×îÇ¿´ó£¬Ê²Ã´¶¼Äܲ飬¿ÉÒÔ¸ù¾ÝÌõ¼þ²éÕÒÎļþ¡£
whichÖ»Äܲé¿ÉÖ´ÐÐÎļþºÍ±ðÃû(alias)¡£
whereisÖ»Äܲé¶þ½øÖÆÎļþ¡¢ËµÃ÷Îĵµ£¬Ô´ÎļþµÈ£¬¿ÉÒÔÕÒµ½¿ÉÖ´ÐгÌÐòºÍman page¡£
locateÊÇÔÚÊý¾Ý¿âÀï²éÕÒ£¬Êý¾Ý¿â´óÖÁÿÌì¸üÐÂÒ»´Î£¬µ«¸úwhereisÒ»Ñù¶¼ÊDzéÊý¾Ý¿âÀïµÄÄÚÈÝ¡£
1.find /etc -name my.so
2.locate ÊÇÓÃÀ´Í¨¹ý ......

Linux/Unix»·¾³ÏµÄMakeºÍMakefileÏê½â

ÎÞÂÛÊÇÔÚLinux»¹ÊÇÔÚUnix»·¾³ÖУ¬make¶¼ÊÇÒ»¸ö·Ç³£ÖØÒªµÄ±àÒëÃüÁî¡£²»¹ÜÊÇ×Ô¼º½øÐÐÏîÄ¿¿ª·¢»¹Êǰ²×°Ó¦ÓÃÈí¼þ£¬ÎÒÃǶ¼¾­³£ÒªÓõ½
make»òmake
install¡£ÀûÓÃmake¹¤¾ß£¬ÎÒÃÇ¿ÉÒÔ½«´óÐ͵Ŀª·¢ÏîÄ¿·Ö½â³ÉΪ¶à¸ö¸üÒ×ÓÚ¹ÜÀíµÄÄ£¿é£¬¶ÔÓÚÒ»¸ö°üÀ¨¼¸°Ù¸öÔ´ÎļþµÄÓ¦ÓóÌÐò£¬Ê¹ÓÃmakeºÍ
makefile¹¤¾ß¾Í¿ÉÒÔ¼ò½àÃ÷¿ìµØÀí˳¸÷¸öÔ´Îļþ ......

Libtool´´½¨ºÍʹÓÃlinux϶¯Ì¬¿â

Îļþfun.c£¬fun.h£¬hello.c£¬hello.h£¬main.c¶¯Ì¬¿âº¯Êý¶¼ÔÚfun.cºÍhello.cÀïÃæ
----------------------------
fun.c:
int add(int a, int b)
{
 return a+b;
}
fun.h:
#ifndef _FUN_H_11
#define _FUN_H_11
int add(int a, int b);
#endif
----------------------------
hello.c:
££i nclude <stdio ......

ÐÞ¸ÄSUSE LinuxϵͳµÄ³¬¼¶Óû§ÃÜÂë

1 ¡¢ÖØÐÂÆô¶¯»úÆ÷£¬ÔÚ³öÏÖgrubÒýµ¼½çÃæºó£¬°´F2£¬ÔÚÆô¶¯linux µÄÑ¡ÏîÀï¼ÓÉÏinit=/bin/bash£¬Í¨¹ý¸øÄں˴«µÝinit=/bin/bash²ÎÊýʹµÃOSÔÚÔËÐÐlogin³ÌÐò֮ǰÔËÐÐbash£¬³öÏÖÃüÁîÐС£
¡¡¡¡2 ¡¢ÉÔµÈÆ¬¿Ì³öÏÖ(none)# £ºÃüÁîÐС£
¡¡¡¡3 ¡¢ÊäÈëmount -n / -o remount £¬rw
¡¡¡¡4 ¡¢ÊäÈë mount–n /usr
¡¡¡¡5 ¡¢ÊäÈë cd /usr ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ