Linuxç³»ç»ä¸è¬æ4个主è¦é¨åï¼å æ ¸ãshellãæ件系ç»ååºç¨ç¨åºãLinuxå æ ¸ä¸»è¦ç±äºä¸ªåç³»ç»ç»æï¼è¿ç¨è°åº¦ï¼å å管çï¼èææ件系ç»ï¼ç½ç»æ¥å£ï¼è¿ç¨é´éä¿¡ã
æä½ç³»ç» = å æ ¸ + ç³»ç»ç¨åº
ç³»ç»ç¨åº = ç¼è¯ç¯å¢ + API
ç¼è¯ç¯å¢ = ç¼è¯ç¨åº + è¿æ¥ç¨åº + è£ è½½ç¨åº
API = ç³»ç»è°ç¨ + è¯è¨åºå½æ°(CãC++ãJavaçç)
AUI = shell + ç³»ç»æå¡ä¾ç¨(å¦xæå¡å¨ç)+ åºç¨ç¨åº(æµè§å¨ï¼åå¤çï¼ç¼è¾å¨ç)
è½¯ä»¶ç³»ç» = æä½ç³»ç» + AUI
æä½ç³»ç»æåºå±çç»ä»¶æ¯å æ ¸ï¼å ¶ä¸å±æ建äºè®¸å¤ç³»ç»è½¯ä»¶ã
ç³»ç»ç¨åºå æ¬ä¸ä¸ªé¨åï¼åå«æ¯ï¼ç¼è¯ç¯å¢ãåºç¨ç¨åºæ¥å£åç¨æ·æ¥å£ã
ç¼è¯ç¯å¢å å«æ±ç¼ãC çä½é«çº§è¯è¨ç¼è¯ç¨åºï¼è¿æ¥ç¨åºåè£ è½½ç¨åºï¼è¿äºç¨åºè´è´£å°ææ¬æ ¼å¼çç¨åºè¯è¨è½¬å为æºå¨è½è¯å«åè£ è½½çæºå¨ä»£ç ã
åºç¨ç¨åºæ¥å£(API)å å«å æ ¸æä¾çç³»ç»è°ç¨æ¥å£åè¯è¨åºï¼ç³»ç»è°ç¨æ¯ä¸ºäºè½è®©åºç¨ç¨åºä½¿ç¨å æ ¸æå¡ï¼è¯è¨åºå½æ°åæ¯ä¸ºäºæ¹ä¾¿åºç¨ç¨åºå¼åï¼æ以å°ä¸äºå¸¸ç¨çåºç¡åè½é¢å ç¼è¯ä»¥ä¾ä½¿ç¨ï¼æ¯å¦å¯¹Cè¯è¨æ¥è¯´å¸¸ç¨çCåºç;
ç¨æ·æ¥å£(AUI)å æ¬æ们çæçshellãç³»ç»æå¡ç¨åºå常ç¨çåºç¨ç¨åºã
è¿æ¯ä¸ä¸ªå ¸åçç»æï¼ä½ä¸æ¯ä¸æä¸åã许å¤æä½ç³»ç»çåè¡ä¸ä¼ææå åï¼æ¯å¦åºç¨äºåµå ¥å¼è®¾å¤çç³»ç»ï¼å¯¹Xæå¡å¨å°±å¯è½ä¸åè¦æ±ãä½æ¯åå æ ¸ãç³»ç»è°ç¨çè¦ç´ æ¯å¿ ä¸å¯å°çã
Linuxç³»ç»ä¸è¬æ4个主è¦é¨åï¼å æ ¸ãshellãæ件系ç»ååºç¨ç¨åºãå æ ¸ãshellåæ件系ç»ä¸èµ·å½¢æäºåºæ¬çæä½ç³»ç»ç»æï¼å®ä»¬ä½¿å¾ç¨æ·å¯ä»¥è¿è¡ç¨åºã管çæ件并使ç¨ç³»ç»ã
ä¸.Linuxå æ ¸
å æ ¸æ¯æä½ç³»ç»çæ ¸å¿ï¼å ·æå¾å¤æåºæ¬åè½ï¼å¦èæå åãå¤ä»»å¡ãå ±äº«åºãéæ±å è½½ãå¯æ§è¡ç¨åºåTCP/IPç½ç»åè½ãLinuxå æ ¸ä¸»è¦ç±äºä¸ªåç³»ç»ç»æï¼è¿ç¨è°åº¦ï¼å å管çï¼èææ件系ç»ï¼ç½ç»æ¥å£ï¼è¿ç¨é´éä¿¡ã
äº.Linux shell
shellæ¯ç³»ç»çç¨æ·çé¢ï¼æä¾äºç¨æ·ä¸å æ ¸è¿è¡äº¤äºæä½çä¸ç§æ¥å£ãå®æ¥æ¶ç¨æ·è¾å ¥çå½ä»¤å¹¶æå®éå ¥å æ ¸å»æ§è¡ï¼æ¯ä¸ä¸ªå½ä»¤è§£éå¨ãå¦å¤ï¼shellç¼ç¨è¯è¨å ·ææ®éç¼ç¨è¯è¨çå¾å¤ç¹ç¹ï¼ç¨è¿ç§ç¼ç¨è¯è¨ç¼åçshellç¨åºä¸å ¶ä»åºç¨ç¨åºå ·æåæ ·çææã
ä¸.Linuxæ件系ç»
æ件系ç»æ¯æ件åæ¾å¨ç£ççåå¨è®¾å¤ä¸çç»ç»æ¹æ³ãLinuxç³»ç»è½æ¯æå¤ç§ç®åæµè¡çæ件系ç»ï¼å¦EXT2ã EXT3ã FATã FAT32ãVFATåISO9660ã
å.Linuxåºç¨ç¨åº
æ åçLinuxç³»ç»ä¸è¬é½æä¸å¥é½æ称为åºç¨ç¨åºçç¨åºéï¼å®å æ¬ææ¬ç¼è¾å¨ãç¼ç¨è¯è¨ãX
Windowãåå ¬å¥ä»¶ãInternetå·¥å ·åæ°æ®åºçã