ÄãÖªµÀÄĸö²Ù×÷ϵͳÊÇÊÀ½çÉÏ×îÊÜ»¶ÓµÄ²Ù×÷ϵͳÂð£¿ÊÇLinux£¡ËüÒ»°ãÔËÐÐÓÚ·þÎñÆ÷ºÍ³¬¼¶¼ÆËã»úÉÏ£¬ÎÒÃÇÈÕ³£·ÃÎÊÍøÕ¾±³ºóµÄÊý°ÙÍǫ̀·þÎñÆ÷ºÜÓпÉÄÜÔËÐÐ×ŵIJÙ×÷ϵͳ¾ÍÊÇLinux¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃǽ«Ñ§Ï°LinuxÊÇʲôÒÔ¼°ËüÀ´×Ժ䦣¬³£ÓõÄLinux֪ʶÒÔ¼°ÏëÒªÔÚÕâ¸öÁîÈËÐ˷ܵÄƽ̨Éϳ©ÓÎËùÐèµÄÃüÁî¡£
1¡¢Ê²Ã´ÊÇLinux£¿
¾ÍÏñWindows»òAppleµÄmac OSÒ»Ñù£¬LinuxÒ²ÊÇÒ»¸ö²Ù×÷ϵͳ¡£²Ù×÷ϵͳÊǹÜÀí¼ÆËã»úÖв»Í¬É豸ºÍÓ¦ÓóÌÐòÈí¼þµÄ¼¯ºÏ¡£¾ÙÀýÀ´Ëµ£¬ÆäÖеIJ¿·ÖÈí¼þ¸ºÔð׏رա¢Æô¶¯¼ÆËã»ú£¬ÓÐЩÈí¼þÌṩÓë¼üÅ̺ÍÊó±êµÈÉ豸½»»¥½çÃæµÈ¹¦ÄÜ¡£
ѧϰʹÓÃLinuxϵͳÊÇÊìϤÃüÁîÐеľø¼Ñ»ú»á£¬ÃüÁîÐÐÊÇÓë¼ÆËã»ú½øÐÐͨÐŵÄ×îÃ÷È·µÄ·½Ê½¡£´ËÍ⣬µ±Äã³¢ÊÔ²»Í¬µÄÏîĿʱ£¬Ä㽫»áѧϰÈí¼þ²Ö¿â¡¢³ÌÐò°ü¹ÜÀí¡¢ÎļþȨÏÞ¡¢Óû§¹ÜÀíµÈ¸ü¶àÐÅÏ¢¡£Èç¹ûÄãÓÐʹÓÃnpmºÍGitHubµÄ¾Ñ飬ÄÇô³ÌÐò°ü¹ÜÀíºÍÈí¼þ²Ö¿â¿ÉÄÜÊÇÄãÒѾÊìϤµÄ¸ÅÄî¡£
2¡¢ÎªÊ²Ã´LinuxÈç´ËÁ÷ÐУ¿
LinuxÔÚÆóÒµ¼ÆËã¡¢´óÊý¾ÝºÍ¿ÆѧÊÀ½çÖжÀÊ÷Ò»ÖÄ¡£Ö÷ÒªÔÒòÈçÏ£º
LinuxÊÇÃâ·ÑµÄ¡£Äã²»ÐèҪΪʹÓÃLinux¶ø¸¶·Ñ£¬Äã¿ÉÒÔ×ÔÓɲ鿴¡¢±à¼ºÍ·Ö·¢Ô´´úÂë¡£µ±Ä㹺Âò×°ÓÐWindows»òmacOSµÄ¼ÆËã»úʱ£¬ÕâЩ²Ù×÷ϵͳµÄ·ÑÓÃÆäʵÒѾ°üº¬ÔÚ¼Û¸ñÖС£
LinuxÊÇÁé»îµÄ¡£Linux±»ÓÃÓÚÐí¶à²»Í¬ÀàÐ͵ļÆËã»úÖУ¬°üÀ¨ÖÇÄÜ¿¾Ãæ°ü»úºÍ±ùÏä¡¢ÆäËûÎïÁªÍøÉ豸¡¢»¥ÁªÍø·ÓÉÆ÷¡¢AndroidÖÇÄÜÊÖ»úµÈ£¬¼òÖ±²»Ê¤Ã¶¾Ù¡£ÄãÏÖÔÚ¿ÉÒÔÁ¢¼´ÔڱʼDZ¾µçÄÔ»ǫ̀ʽ»úÉÏ°²×°Linux£¬¶øÎÞÐè½øÐÐÈκÎÉèÖü´¿ÉÆô¶¯ºÍÔËÐУ¡ÕâÖÖÁé»îÐÔÖ®ËùÒÔ³ÉΪ¿ÉÄÜ£¬ÊÇÒòΪLinux²Ù×÷ϵͳ±»Éè¼ÆΪ¼È¿ÉÒÔ¼òµ¥µØÍê³ÉÒ»Ï×÷ÓÖÄÜʹÓù¦ÄܸüÍêÉƵŤ¾ßÀ´Íê³É¹¤×÷¡£Äã¿ÉÒÔ×é×°Ò»¸öÊÊÓÃÓÚÄãµÄÉ豸²¢Õë¶ÔÄãµÄÐèÇó½øÐйýÓÅ»¯µÄLinux°æ±¾¡£
3¡¢UnixÕÜѧ
LinuxÊÇÒ»¸ö¡°ÀàUnix¡±²Ù×÷ϵͳ£¬ÕâÒâζ×ÅËüµÄ´ó²¿·Ö¹¦ÄÜÅÉÉú×ÔUnix²Ù×÷ϵͳ£¬²¢ÇÒͨ³£×ñÑUnixµÄÉè¼ÆÔÔò¡£ÀíÏëµÄUnix³ÌÐòÊǼòµ¥¡¢Ä£¿é»¯ºÍ¿ÉÀ©Õ¹µÄ¡£Unix³ÌÐòȷʵÄܺܺõØÍê³ÉһЩÈÎÎñ£¬²¢ÇÒ±»Éè¼ÆΪ¿ÉÒÔÓëÆäËû³ÌÐòºÜºÃµØÐͬ¹¤×÷£¬¶ø²»±ØÒÀÀµÌ«¶àÆäËû³ÌÐò¡£¸Ãϵͳͨ¹ýÀûÓóÌÐòµÄÐ×÷¶ø±äµÃÇ¿´ó£¬¶ø²»ÊÇÒòΪ³ÌÐò±¾Éí³¬¼¶Ç¿´ó¡£
¹ØÓÚLinux£¬ÐÅÓ¯´ïС±à×îϲ»¶µÄÒ»µãÊÇÒ»Çж¼ÊÇÎļþ¡£ÄãÔÚÖÕ¶ËÖÐÔËÐеÄÃüÁîºÍ³ÌÐò±»³éÏó³ÉÎļþ¡£ÓÃÀ´¿ìËÙ´ò¿ª×Ô¼ºÏ²»¶µÄÓ¦ÓóÌÐòµÄ×ÀÃæͼ±êÒ²±»³éÏó³ÉÎļþ¡£ÏµÍ³¼ì²éÓ¦ÓóÌÐò¸üеĴúÂë¿âÈçºÎ´¦Àí£¿µ±È»Ò²ÊÇдÔÚÎļþÀï¡£ËùÓпÉÄܵ¼Ö»ìÂҵĶ¼¿ÉÒÔÓÃÎļþ½â¾ö¡£Linux¾ÍÊÇÕâô͸Ã÷¡¢ÓÅÑÅ¡¢¸»Óж¯Á¦¡£ÏëÏóһϣ¬Äã¿ÉÒÔËæÐÄÉèÖÃ×Ô¼ºµÄLinux°²×°³ÌÐò£¬Í¬Ê±ÓµÓжÔϵͳµÄÍêÈ«¿ØÖÆȨ£¬ÁôÏÂÄãÏëÒªµÄ£¬Íêȫ˦µôÄã²»ÏëÒªµÄ£¬ÕâÊǶàô¿áìÅ£¡
ÕâЩÔÔòÈçʵµØ˵Ã÷ÁËLinuxµÄÁé»îÐÔ¡£¹Ö²»µÃËü±»ÓÃÓÚÐí¶àÓ¦ÓÃÖС£
4¡¢Ò»Çж¼ÊÇÎļþ£¬ÎļþÊÇÒ»ÇеÄ×îÖÕ¹éËÞ
½ÓÏÂÀ´£¬ÐÅÓ¯´ïС±à½«ÏòÄãչʾLinuxÖеĵäÐÍϵͳÊ÷»òÎļþϵͳ²ã´Î½á¹¹¡£Èç¹ûÄãÒªÔÚ×Ô¼ºµÄLinuxϵͳÉϽøÐвÙ×÷£¬ÄãµÄĿ¼¿ÉÄܸúÎҵIJ»ÍêÈ«Ò»Ñù£¬¿ÉÄܾßÓиü¶à»ò¸üÉÙµÄĿ¼¡£Èç¹ûÄãÏëÏêϸÁ˽âÕâЩĿ¼£¨Îļþ¼Ð£©£¬ÇëÔÚLinuxÖÕ¶ËÖÐÇÃÈëman hier²¢ÔËÐиÃÃüÁîÀ´ÔĶÁÊֲᡣÎÒ¸öÈ˵ÄÏ°¹ßÊÇ£¬Í¨¹ýËÑË÷ÒýÇæËæʱ²éÕÒÎÒ²»ÖªµÀº¬ÒåµÄÐÂÃû³Æ¡£Èç¹ûÄã¾³£Ê¹ÓÃLinux£¬¿ÉÄÜż¶û»á¾õµÃÐèÒªÔÚij¸öÆæ¹ÖµÄĿ¼Öб༻òдÈëÎļþ¡£
5¡¢ÃüÁîÐлù´¡
֮ǰÎÒ˵¹ý¡°ÓëLinux»úÆ÷ͨÐŵÄ×îÃ÷È·µÄ·½·¨ÊÇÃüÁîÐС±£¬ÎÒÊÇÈÏÕæµÄ¡£½ÓÏÂÀ´£¬ÈÃÎÒÃÇ¿ªÊ¼Ñ§Ï°Ò»Ð©»ù±¾µÄÃüÁîÐлòÖÕ¶ËÃüÁÕâЩÃüÁʹÄ㿪ʼÊìϤϵͳ¡£Èç¹ûÄ㵱ǰʹÓÃͼÐÎÓû§½çÃæ½øÐпª·¢£¬µ±ÄãÊìϤÃüÁîÐкó£¬Äã¿ÉÄܻᷢÏÖ´ÓÖÕ¶ËÖ´ÐвÙ×÷»á¸ü¼Ó¿ì½ÝºÍ°²È«¡£
ÄãºÍÖÕ¶ËÖ®¼äÓÐÒ»¸öÃûΪshell£¨¿ÉÒÔÀí½âΪ²Ù×÷ϵͳÄÚºËÍâΧµÄ¿Ç£©µÄ³ÌÐò¡£ShellÊǽâÊÍÎı¾ÃüÁî²¢½«Æä·¢Ë͵½²Ù×÷ϵͳÒÔÖ´ÐеijÌÐò¡£×î³£¼ûµÄshell³ÌÐòÊÇBash£¬´ó¶àÊýLinux·¢ÐаæÖж¼°üº¬¸Ã³ÌÐò¡£¶ÔÓÚmacOSÓû§À´Ëµ£¬Apple×î½ü½«macOSµÄShell³ÌÐòÇл»Îªzsh¡£macOSʵ¼ÊÉÏÒ²ÊÇÒ»¸öÀàËÆUnixµÄ²Ù×÷ϵͳ¡£µ±È»ÄãÒ²¿ÉÒÔËæÒâ¸ü¸Äshell£¡
6¡¢ÖÕ¶ËÃüÁîµÄ½á¹¹
ҪעÒâµÄÊÇѧϰģʽ¸üΪÖØÒª¡£Í¨³££¬ÖÕ¶ËÃüÁî×ñѷdz£ÏàËÆÇÒ¿ÉÔ¤²âµÄ½á¹¹£º
program_name [--optional flags] [optional arguments]
±êÖ¾£¨flag£©¿ÉÒÔ³öÏÖÔÚ²ÎÊýÖ®ºó£¬²¢ÇÒͨ³£Ëõ¶Ìµ½Ò»¸ö×ÖĸºÍÒ»¸öÆÆÕۺţ¬ÀýÈç-f¡£±êÖ¾ÊǸü¸Ä³ÌÐòÐÐΪ·½Ê½µÄÑ¡Ïî¡£±ÈÈç-h»òÕß--helpÊdz£ÓõİïÖúÐÔÖʵıêÖ¾£¬³ÌÐòÊÕµ½¸Ã±êÖ¾ºó»áÌṩ¸øÄãÄÄЩ±êÖ¾¿É¹©Ê¹ÓõÄÐÅÏ¢¡£
²ÎÊýͨ³£ÊÇÎļþ£¬µ«Ò²¿ÉÒÔÊÇ×Ö·û´®ºÍÊý×Ö¡£
Äã¿ÉÒÔ´ÓϵͳÖÐÈκÎĿ¼µ÷ÓóÌÐò£¬Ò²¿ÉÒÔ½«ÏµÍ³ÖÐÈκÎĿ¼µÄÎļþÓÃ×÷²ÎÊý¡£Äã¿ÉÒÔÕâô×öµÄÔÒòÊÇÄã¿ÉÒÔÔÚLinuxÖÐʹÓÃÏà¶Ô»ò¾ø¶Ô·¾¶À´ÃüÃûÎļþ¡£Ïà¶Ô·¾¶ÊÇÏà¶ÔÓÚµ±Ç°Ä¿Â¼µÄ£¬Äã¿ÉÒÔʹÓÃ.±íʾµ±Ç°Ä¿Â¼£¨ÏÂÎÄ»áÏêÊö£©¡£¾ø¶Ô·¾¶´Óϵͳ¸ùĿ¼/¿ªÊ¼£¬ÄãÐèÒªÖ¸Ã÷ÿһ¼¶µÄĿ¼ÒÔ»ñÈ¡ËùÐèµÄÎļþ¡£
7¡¢Îļþ²Ù×÷
mv ½«Îļþ»òĿ¼Òƶ¯µ½ÄãÖ¸¶¨µÄĿ¼£¨move£©¡£
mv fun-letter.text ~/Documents/letters/
Ä㻹¿ÉÒÔʹÓÃmvÖØÃüÃûÎļþºÍĿ¼£º
mv fun-letter.txt hilarious-letter.txt
Æ京Òå¾ÍÊǽ«ÆäÒƶ¯µ½ÃûΪÐÂÃû³ÆµÄλÖÃ
cpÔÚÖ¸¶¨Ä¿Â¼Öи´ÖÆÎļþ£¨copy£©¡£Ê¹ÓÃ-r±êÖ¾µÝ¹é¸´ÖÆĿ¼£¬¾ÍÏñʹÓÃmvÖØÃüÃûÎļþÒ»Ñù£¬Äã¿ÉÒÔʹÓÃÀàËƵķ½·¨À´ÖØÃüÃûÎļþºÍĿ¼¡£
mkdir´´½¨ÐÂĿ¼£¬ÆäÖÐÐÂĿ¼Ãû³Æ×÷Ϊ²ÎÊý¡£Ä㻹¿ÉÒÔʹÓÃ-p±êÖ¾ÔÚÉв»´æÔÚµÄĿ¼Ï½¨Á¢ÐÂĿ¼¡£
mkdir -p code/web-stuff/html notes
touch ´´½¨ÐÂÎļþ£¬ÆäÖÐÎļþÃû³Æ×÷Ϊ²ÎÊý¡£
Èç¹ûÄãÏëÒª×ö¸ü¸´ÔÓµÄÊÂÇ飬¿ÉÒÔÔĶÁÕâЩÃüÁîµÄ¸ü¶àÐÅÏ¢¡£
8¡¢ÈÕ³£Ê¹ÓõÄLinux
ÎÒ²»»á˵2020Ä꽫ÊÇLinuxÔŲ́ʽ»úÊÀ½çµÄÔªÄ꣬µ«ÎÒÒª·ÖÏíµÄÊÇ£¬ÓÐÐí¶àLinux·¢ÐаæÒѾÄܹ»×öµ½¿ªÏä¼´Óã¬ÎÒÃÇ¿ÉÒÔʹÓ÷dz£¼òµ¥µÄ·½·¨½øÐа²×°¡£Èç¹ûÄã±»ShellµÄ¹¦ÄÜËùÎüÒý£¬»òÕßµ£ÐÄʹÓÃÆäËû²Ù×÷ϵͳ´øÀ´µÄÒþ˽й¶·çÏÕ£¬»òÕßÖ»ÊÇϲ»¶ºÚ¿Í¹¥»÷µÈ¼¼Êõ£¬ÄÇôLinuxºÜÊʺÏÄã¡£×÷Ϊ¿ª·¢ÈËÔ±£¬ÕâÒ²ÊÇÒ»¸öºÜ°ôµÄƽ̨£¬ÒòΪËüÊÇÔÚ¿¼ÂÇÆäËû¿ª·¢ÈËÔ±µÄÇé¿öÏÂÖÆ×÷µÄ¡£Linux·¢Ðа棨ÀýÈçUbuntu¡¢Linux MintºÍFedora£©¿ÉÒÔ¿ìËÙÆô¶¯²¢ÔËÐУ¬ÕâЩ·¢Ðа汳ºóÓÐ×ÅÅÓ´óµÄÉçÇøÖ§³Ö£¬ÉçÇø³ÉÔ±ºÜÔ¸Òâ°ïÖúËûÈË¡£ÎÒ×îºóÏëÌáÐѵÄÊÇ£¬¼Çס±¸·ÝËùÓÐÖØÒªµÄÎļþ£¡
¿Î³Ì×Éѯ £ºÑ§Ï°×ÊÁÏ¡¢¿Î³Ì½éÉÜ»¶ÓÇ°ÍùÐÅÓ¯´ï¹ÙÍøÁªÏµ¿Í·þСÃÃÁìÈ¡~
14ÌìÐÅÓ¯´ïÃâ·ÑÊÔÌý¿Î
12´óѧ¿Æ£¬¸ßÆ·ÖÊÈ«³ÌÃæÊÚ°àÏ޶Ãû£¡