×÷ΪÕâһǿ´óϵͳµÄºËÐÄ×é³É²¿·Ö£¬LinuxÃüÁî²»½öÊÇÓû§Óëϵͳ½»»¥µÄÇÅÁº£¬¸üÊÇÆäÉîºñ¼¼Êõµ×ÔÌÓëÎÄ»¯´«³ÐµÄÌåÏÖ
±¾ÎÄÖ¼ÔÚÉîÈë̽ÌÖLinuxÃüÁîµÄÀ´Ô´£¬½ÒʾÆä±³ºóµÄÀúÊ·ÂöÂç¡¢Éè¼ÆÀíÄîÒÔ¼°¶ÔÏÖ´ú¼ÆËã¼¼ÊõµÄÉîÔ¶Ó°Ïì
Ò»¡¢LinuxÃüÁîµÄÆðÔ´£ºUnixµÄÒŲú ×·ËÝLinuxÃüÁîµÄÆðÔ´£¬²»µÃ²»Ìá¼°Æäĸϵ¡ª¡ªUnix²Ù×÷ϵͳ
Unixµ®ÉúÓÚ20ÊÀ¼Í60Äê´úÄ©ÖÁ70Äê´ú³õ£¬Óɱ´¶ûʵÑéÊҵĿϡ¤ÌÀÆÕÉ¡¢µ¤Äá˹¡¤ÀïÆæµÈÈË¿ª·¢
UnixµÄ³õÖÔÊÇΪ¶àÓû§¡¢¶àÈÎÎñ»·¾³Ìṩһ¸ö¸ßЧ¡¢¿É¿¿µÄ²Ù×÷ϵͳƽ̨
ÔÚÕâ¸ö¹ý³ÌÖУ¬Ò»ÏµÁÐÖ¼ÔÚ¼ò»¯ÏµÍ³¹ÜÀí¡¢Ìá¸ß¹¤×÷ЧÂʵÄÃüÁîÐй¤¾ßÓ¦Ô˶øÉú
UnixµÄÃüÁîÉè¼ÆÕÜѧǿµ÷¼ò½àÐÔ¡¢Ò»ÖÂÐÔºÍ×éºÏÐÔ
ÿ¸öÃüÁîͨ³£Ö»×öÒ»¼þÊ£¬µ«¿ÉÒÔͨ¹ý¹ÜµÀ£¨pipe£©ºÍÖØ¶¨ÏòµÈ»úÖÆÁé»î×éºÏ£¬ÐγÉÇ¿´óµÄ½Å±¾ºÍ×Ô¶¯»¯Á÷³Ì
ÕâÖÖÉè¼ÆË¼ÏëÉî¿ÌÓ°ÏìÁËLinuxÃüÁîµÄ·¢Õ¹£¬Ê¹µÃLinuxϵͳͬÑùÓµÓзḻµÄÃüÁîÐй¤¾ß¼¯£¬ÇÒ±£³ÖÁ˸߶ȵļæÈÝÐԺͿÉÀ©Õ¹ÐÔ
¶þ¡¢¿ªÔ´ÉçÇøµÄ¹±Ï×£ºLinuxÃüÁîµÄ·±ÈÙ 1991Ä꣬·ÒÀ¼ºÕ¶ûÐÁ»ù´óѧµÄѧÉúÁÖÄÉ˹¡¤ÍÐÍß×È£¨Linus Torvalds£©·¢²¼ÁËLinuxÄں˵ĵÚÒ»¸ö°æ±¾£¬±êÖ¾×ÅLinux²Ù×÷ϵͳµÄµ®Éú
ÓëUnixµÄÉÌÒµ±ÕÔ´²»Í¬£¬Linux´ÓÒ»¿ªÊ¼¾Í²ÉÓÃÁË¿ªÔ´Ä£Ê½£¬Õ⼫´óµØ´Ù½øÁËÆäÃüÁµÄ¿ìËÙ·¢Õ¹ºÍ¶àÑù»¯
¿ªÔ´ÉçÇøÎªLinuxÃüÁîµÄ·á¸»ºÍÍêÉÆÌṩÁËÔ´Ô´²»¶ÏµÄ¶¯Á¦
¿ª·¢ÕßÃÇÀ´×ÔÊÀ½ç¸÷µØ£¬ËûÃÇ»ùÓÚ¸öÈËÐËȤ¡¢ÏîÄ¿ÐèÇó»òÊǶԼ¼Êõ½ø²½µÄ×·Ç󣬲»¶Ï¹±Ï×еÄÃüÁî¡¢¹¤¾ßºÍ½Å±¾
ÕâЩ¹±Ï×¾¹ýÉçÇøµÄÉóºËÓë²âÊÔ£¬×îÖÕÈÚÈëLinux·¢Ðа棬³ÉΪ¹ã´óÓû§ÈÕ³£²Ù×÷µÄÒ»²¿·Ö
¿ªÔ´µÄÌØÐÔ»¹Òâζ×ÅLinuxÃüÁîÄܹ»Ñ¸ËÙÏìÓ¦¼¼Êõ·¢Õ¹µÄ±ä»¯
Ëæ×ÅÍøÂç¼¼ÊõµÄÐËÆð¡¢ÔƼÆËãµÄÆÕ¼°ÒÔ¼°ÎïÁªÍøµÄ·¢Õ¹£¬LinuxÉçÇøÑ¸ËÙÍÆ³öÁËÖîÈç`curl`¡¢`wget`ÓÃÓÚÍøÂçÊý¾Ý´«Ê䣬`docker`¡¢`kubectl`ÓÃÓÚÈÝÆ÷»¯²¿Êð£¬ÒÔ¼°`i2cdetect`¡¢`gpio`µÈ¹¤¾ßÓÃÓÚÎïÁªÍøÉ豸¹ÜÀíµÈÐÂÐÍÃüÁչÏÖÁËÆäÇ¿´óµÄÊÊÓ¦ÐԺʹ´ÐÂÄÜÁ¦
Èý¡¢POSIX±ê×¼£ºÍ³Ò»Óë¹æ·¶ ÔÚLinuxÃüÁîµÄ·¢Õ¹Àú³ÌÖУ¬POSIX£¨Portable Operating System Interface£©±ê×¼Æðµ½ÁËÖÁ¹ØÖØÒªµÄ×÷ÓÃ
POSIX±ê×¼Ö¼ÔÚÌṩһ¸ö¿ç²Ù×÷ϵͳµÄ¡¢Í³Ò»µÄ±à³Ì½Ó¿ÚºÍÃüÁîÐй淶£¬ÒÔ´Ù½øÈí¼þµÄ¿ÉÒÆÖ²ÐԺͼæÈÝÐÔ
Linux×÷ΪÀàUnix²Ù×÷ϵͳµÄÒ»Ô±£¬»ý¼«×ñÑPOSIX±ê×¼£¬Õâ²»½öʹµÃLinuxÃüÁîÔÚÓï·¨ºÍ¹¦ÄÜÉÏÓëUnix±£³Ö¸ß¶ÈÒ»Ö£¬Ò²Îª¿ª·¢ÕßÌṩÁËÊìϤµÄ¿ª·¢»·¾³ºÍ¹ã·ºµÄ¼æÈÝÐÔÖ§³Ö
ͨ¹ý×ñÑPOSIX±ê×¼£¬LinuxϵͳÄܹ»¸üºÃµØÓëUnixϵͳ¡¢ÆäËûPOSIX¼æÈÝϵͳÒÔ¼°»ùÓÚÕâЩϵͳµÄÓ¦ÓóÌÐò½øÐн»»¥£¬´Ù½øÁ˼¼ÊõµÄÈÚºÏÓë´´ÐÂ
ËÄ¡¢LinuxÃüÁîµÄºËÐļÛÖµ£º¸ßЧÓëÁé»î LinuxÃüÁîÖ®ËùÒÔÄܹ»ÔÚÖÚ¶à²Ù×÷ϵͳÖÐÍÑÓ±¶ø³ö£¬¹Ø¼üÔÚÓÚÆä¸ßЧÐÔºÍÁé»îÐÔ
¸ßЧÐÔÌåÏÖÔÚÃüÁîÖ´ÐÐËٶȿ졢×ÊÔ´Õ¼Óõͣ¬ÕâµÃÒæÓÚLinuxÄں˵ÄÓÅ»¯ÒÔ¼°ÃüÁî±¾ÉíµÄ¾«¼òÉè¼Æ
Áé»îÐÔÔòÌåÏÖÔÚÃüÁîµÄ¶àÑùÐÔºÍ×éºÏÄÜÁ¦ÉÏ£¬Óû§¿ÉÒÔ¸ù¾ÝÐèÒª×ÔÓÉ×éºÏÃüÁʵÏÖ¸´ÔÓµÄÈÎÎñ×Ô¶¯»¯£¬¼«´óµØÌá¸ßÁ˹¤×÷ЧÂÊ
ÀýÈ磬`grep`ÃüÁîÓÃÓÚÎı¾ËÑË÷£¬`awk`ÓÃÓÚÎı¾´¦Àí£¬`sed`ÓÃÓÚÁ÷±à¼£¬ÕâÈý¸öÃüÁîµ¥¶ÀʹÓÃʱÒѾ߱¸Ç¿´óµÄ¹¦ÄÜ£¬µ«µ±ËüÃÇͨ¹ý¹ÜµÀÁ¬½ÓÆðÀ´Ê±£¬¿ÉÒÔÐγÉÒ»¸öÇ¿´óµÄÎı¾´¦ÀíÁ÷Ë®Ïߣ¬Íê³É´ÓËÑË÷µ½´¦ÀíÔÙµ½Êä³öµÄÈ«¹ý³Ì£¬ÕâÖÖÁé»îÐÔÊÇͼÐνçÃæÄÑÒÔ±ÈÄâµÄ
Îå¡¢LinuxÃüÁîµÄδÀ´Õ¹Íû£º³ÖÐø½ø»¯Óë´´ÐÂ Ëæ×ż¼ÊõµÄ²»¶Ï½ø²½£¬LinuxÃüÁîÒ²ÔÚ³ÖÐø½ø»¯£¬ÒÔÊÊӦеÄÓ¦Óó¡¾°ºÍ¼¼ÊõÇ÷ÊÆ
Ò»·½Ãæ£¬Ëæ×ÅÔÆ¼ÆËã¡¢´óÊý¾Ý¡¢È˹¤ÖÇÄܵÈÁìÓòµÄ¿ìËÙ·¢Õ¹£¬LinuxÃüÁÕýÔÚ²»¶ÏÀ©Õ¹£¬ÒÔÊÊÓ¦ÕâЩÐÂÐ˼¼ÊõµÄÐèÇó
ÀýÈ磬Õë¶Ô´óÊý¾Ý´¦Àí£¬LinuxÉçÇøÍÆ³öÁË`hadoop`¡¢`spark`µÈ¹¤¾ß£»ÔÚÈ˹¤ÖÇÄÜÁìÓò£¬ÔòÓÐ`tensorflow`¡¢`pytorch`µÈÉî¶Èѧϰ¿ò¼ÜµÄÖ§³Ö
ÁíÒ»·½Ãæ£¬Ëæ×ÅÓû§½çÃæµÄ²»¶Ï¸ïУ¬LinuxÃüÁîÒ²ÔÚ̽Ë÷ÓëͼÐνçÃæ¸ü¼Ó½ôÃܵĽáºÏ·½Ê½£¬ÒÔÌáÉýÓû§ÌåÑé
ÀýÈ磬ͨ¹ý×ÀÃæ»·¾³µÄ¼¯³É£¬Óû§¿ÉÒÔÔÚͼÐνçÃæÖÐÖ±½Óµ÷ÓÃÃüÁ»òͨ¹ýͼÐλ¯µÄÅäÖù¤¾ß¼ò»¯ÃüÁîµÄÊäÈë¹ý³Ì£¬Ê¹µÃLinuxϵͳ¸ü¼ÓÒ×ÓÚÉÏÊÖºÍʹÓÃ
´ËÍâ£¬Ëæ×ÅÎïÁªÍø¡¢±ßÔµ¼ÆËãµÈÐÂÐËÁìÓòµÄÐËÆð£¬LinuxÃüÁîÒ²ÔÚÏò¸ü¼ÓÇáÁ¿»¯¡¢Ä£¿é»¯·½Ïò·¢Õ¹£¬ÒÔÊÊÓ¦×ÊÔ´ÊÜÏÞµÄǶÈëʽÉ豸»·¾³
ÕâÖÖÇ÷ÊÆ²»½öÒªÇóÃüÁî±¾Éí¾ßÓиü¸ßµÄЧÂʺ͸üµÍµÄ×ÊÔ´Õ¼Ó㬻¹Íƶ¯ÁËLinuxϵͳÔÚÎïÁªÍøÁìÓòµÄ¹ã·ºÓ¦ÓÃ
½áÓï LinuxÃüÁ×÷ΪLinux²Ù×÷ϵͳµÄÁé»êºÍ»ùʯ£¬ÆäÉîºñµÄÀúÊ·Ô¨Ô´¡¢¿ªÔ´ÉçÇøµÄ³ÖÐø¹±Ïס¢POSIX±ê×¼µÄͳһ¹æ·¶ÒÔ¼°¸ßЧÁé»îµÄºËÐļÛÖµ£¬¹²Í¬¹¹³ÉÁËÆä¶ÀÌØµÄ÷ÈÁ¦ºÍÎÞÏÞDZÄÜ
ÔÚδÀ´£¬Ëæ×ż¼ÊõµÄ²»¶Ï½ø²½ºÍÓ¦Óó¡¾°µÄ²»¶ÏÍØÕ¹£¬LinuxÃüÁ¼ÌÐø±£³ÖÆäÁìÏȵØÎ»£¬ÒýÁì²Ù×÷ϵͳ¼¼ÊõµÄ·¢Õ¹³±Á÷£¬ÎªÈËÀàÉç»áµÄÐÅÏ¢»¯½ø³Ì¹±Ï׸ü¶àµÄÖǻۺÍÁ¦Á¿
ͨ¹ýÉîÈëÁ˽âºÍÕÆÎÕLinuxÃüÁÎÒÃDz»½öÄܹ»¸üºÃµØÀûÓÃÕâһǿ´ó¹¤¾ßÌá¸ß¹¤×÷ЧÂÊ£¬»¹ÄÜÔÚ̽Ë÷¼¼Êõ°ÂÃØµÄ¹ý³ÌÖУ¬¸ÐÊܵ½¿ªÔ´ÎÄ»¯µÄ÷ÈÁ¦ÓëÁ¦Á¿£¬¼¤·¢¶Ô¼¼Êõ´´ÐµIJ»Ð¸×·Çó