linuxʹÓòÙ×÷[3]
ÎÄÕÂĿ¼
°æȨÉùÃ÷
»·¾³±äÁ¿
$·ûºÅ
×ÔÐÐÉèÖû·¾³±äÁ¿
ÉÏ´«¡¢ÏÂÔØ
rz¡¢szÃüÁî
ѹËõ¡¢½âѹ
tarÃüÁîѹËõ
tar½âѹ
zip ÃüÁîѹËõÎļþ
unzip ÃüÁî½âѹÎļþ
°æȨÉùÃ÷
±¾²©¿ÍµÄÄÚÈÝ»ùÓÚÎÒ¸öÈËѧϰºÚÂí³ÌÐòÔ±¿Î³ÌµÄѧϰ±Ê¼ÇÕûÀí¶ø³É¡£ÎÒÌØ´ËÉùÃ÷£¬ËùÓаæȨÊôÓÚºÚÂí³ÌÐòÔ±»òÏà¹ØȨÀûÈËËùÓС£±¾²©¿ÍµÄÄ¿µÄ½öΪ¸öÈËѧϰºÍ½»Á÷Ö®Ó㬲¢·ÇÉÌÒµÓÃ;¡£
ÎÒÔÚÕûÀíѧϰ±Ê¼ÇµÄ¹ý³ÌÖо¡Á¦È·±£×¼È·ÐÔ£¬µ«ÎÞ·¨±£Ö¤ÄÚÈݵÄÍêÕûÐÔºÍʱЧÐÔ¡£±¾²©¿ÍµÄÄÚÈÝ¿ÉÄÜ»áËæ×Åʱ¼äµÄÍÆÒƶø¹ýʱ»òÐèÒª¸üС£
ÈôÄúÊǺÚÂí³ÌÐòÔ±»òÏà¹ØȨÀûÈË£¬ÈçÓÐÈκÎÇÖ·¸°æȨµÄµØ·½£¬ÇëÄú¼°Ê±ÁªÏµÎÒ£¬ÎÒ½«Á¢¼´ÓèÒÔɾ³ý»ò½øÐбØÒªµÄÐ޸ġ£
¶ÔÓÚÆäËû¶ÁÕߣ¬ÇëÔÚÔĶÁ±¾²©¿ÍÄÚÈÝʱ±£³Ö×ñÊØÏà¹Ø·¨ÂÉ·¨¹æºÍµÀµÂ×¼Ôò£¬½÷É÷²Î¿¼£¬²¢×ÔÐге£Òò´Ë²úÉúµÄ·çÏÕºÍÔðÈΡ£±¾²©¿ÍÖеIJ¿·Ö¹ÛµãºÍÒâ¼û½ö´ú±íÎÒ¸öÈË£¬²»´ú±íºÚÂí³ÌÐòÔ±µÄÁ¢³¡¡£
»·¾³±äÁ¿
»·¾³±äÁ¿ÊDzÙ×÷ϵͳ£¨Windows¡¢Linux¡¢Mac£©ÔÚÔËÐеÄʱºò£¬¼Ç¼µÄһЩ¹Ø¼üÐÔÐÅÏ¢£¬ÓÃÒÔ¸¨ÖúϵͳÔËÐС£
ÔÚLinuxϵͳÖÐÖ´ÐУºenvÃüÁî¼´¿É²é¿´µ±Ç°ÏµÍ³ÖмǼµÄ»·¾³±äÁ¿
»·¾³±äÁ¿ÊÇÒ»ÖÖKeyValueÐͽṹ£¬¼´Ãû³ÆºÍÖµ£¬ÈçÏÂͼ:
ÎÞÂÛµ±Ç°¹¤×÷Ŀ¼ÊÇʲô£¬¶¼ÄÜÖ´ÐÐ/usr/bin/cdÕâ¸ö³ÌÐò£¬Õâ¸ö¾ÍÊǽèÖú»·¾³±äÁ¿ÖУºPATHÕâ¸öÏîÄ¿µÄÖµÀ´×öµ½µÄ¡£
PATH¼Ç¼ÁËϵͳִÐÐÈκÎÃüÁîµÄËÑË÷·¾¶£¬µ±Ö´ÐÐÈκÎÃüÁ¶¼»á°´ÕÕ˳Ðò£¬´ÓÉÏÊö·¾¶ÖÐËÑË÷ÒªÖ´ÐеijÌÐòµÄ±¾Ìå
$·ûºÅ
ÔÚLinuxϵͳÖУ¬$·ûºÅ±»ÓÃÓÚÈ¡”±äÁ¿”µÄÖµ¡£»·¾³±äÁ¿¼Ç¼µÄÐÅÏ¢£¬³ýÁ˸ø²Ù×÷ϵͳ×Ô¼ºÊ¹ÓÃÍ⣬Èç¹ûÎÒÃÇÏëҪȡÓã¬Ò²¿ÉÒÔʹÓá£
È¡µÃ»·¾³±äÁ¿µÄÖµ¾Í¿ÉÒÔͨ¹ýÓï·¨£º·$»·¾³±äÁ¿Ãû· À´È¡µÃ
±ÈÈ磺echo $PATH¾Í¿ÉÒÔÈ¡µÃPATHÕâ¸ö»·¾³±äÁ¿µÄÖµ£¬²¢Í¨¹ýechoÓï¾äÊä³ö³öÀ´¡£
×ÔÐÐÉèÖû·¾³±äÁ¿
Linux»·¾³±äÁ¿¿ÉÒÔÓû§×ÔÐÐÉèÖã¬ÆäÖзÖΪ£º
ÁÙʱÉèÖã¬Óï·¨£ºexport ±äÁ¿Ãû=±äÁ¿Öµ
ÓÀ¾ÃÉúЧÕë¶Ôµ±Ç°Óû§ÉúЧ£¬ÅäÖÃÔÚµ±Ç°Óû§µÄ£º ~/.bashrcÎļþÖÐ
Õë¶ÔËùÓÐÓû§ÉúЧ£¬ÅäÖÃÔÚϵͳµÄ£º/etc/profileÎļþÖÐ
²¢Í¨¹ýÓï·¨£ºsource ÅäÖÃÎļþ£¬½øÐÐÁ¢¿ÌÉúЧ£¬»òÖØеǼFinalShellÉúЧ
ÉÏ´«¡¢ÏÂÔØ
ͨ¹ýFinalShell¹¤¾ß£¬·½±ãµÄºÍÐéÄâ»ú½øÐÐÊý¾Ý½»»»¡£
ÔÚFinalShellÈí¼þµÄÏ·½´°ÌåÖУ¬ÌṩÁËLinuxµÄÎļþϵͳÊÓͼ£¬¿ÉÒÔ·½±ãµÄ£ºä¯ÀÀÎļþϵͳ£¬ÕÒµ½ºÏÊʵÄÎļþ£¬ÓÒ¼üµã»÷ÏÂÔØ£¬¼´¿É´«Êäµ½±¾µØµçÄÔ
ä¯ÀÀÎļþϵͳ£¬ÕÒµ½ºÏÊʵÄĿ¼£¬½«±¾µØµçÄÔµÄÎļþÍØÕ¹½øÈ룬¼´¿É·½±ãµÄÉÏ´«Êý¾Ýµ½LinuxÖÐ
rz¡¢szÃüÁî
°²×°ÃüÁîyum -y install lrzsz
rzºÍszÊÇÓÃÓÚÔÚLinuxϵͳÖнøÐÐÎļþ´«ÊäµÄÃüÁîÐй¤¾ß£¬Í¨³£ÓëÖն˷ÂÕæÆ÷£¨Èçxterm»ògnome-terminal£©Ò»ÆðʹÓá£
rzÃüÁrzÃüÁîÓÃÓÚ´Ó±¾µØ¼ÆËã»úÉÏ´«Îļþµ½Ô¶³Ì¼ÆËã»ú£¬Í¨³£ÔÚÖն˷ÂÕæÆ÷ÖÐʹÓá£
ʹÓÃÖն˷ÂÕæÆ÷Æô¶¯rzÃüÁîºó£¬Ëü»áµÈ´ý´ÓÔ¶³Ì¼ÆËã»ú·¢ËÍÎļþ¡£
ÔÚÖն˷ÂÕæÆ÷µÄ²Ëµ¥ÖÐÑ¡Ôñ·¢ËÍÎļþ£¬²¢Ñ¡ÔñÒªÉÏ´«µÄÎļþ¡£È»ºó£¬rz½«½ÓÊÕ²¢±£´æÎļþµ½Ô¶³Ì¼ÆËã»úµÄµ±Ç°Ä¿Â¼¡£
szÃüÁszÃüÁîÓÃÓÚ´ÓÔ¶³Ì¼ÆËã»úÏÂÔØÎļþµ½±¾µØ¼ÆËã»ú£¬Í¨³£ÔÚÖն˷ÂÕæÆ÷ÖÐʹÓá£
ʹÓÃÖն˷ÂÕæÆ÷Æô¶¯szÃüÁîºó£¬Ëü»áµÈ´ýÄãÖ¸¶¨ÒªÏÂÔصÄÎļþ¡£ÄãÔÚÖն˷ÂÕæÆ÷ÖÐʹÓò˵¥»òÃüÁîÀ´Ñ¡ÔñÒªÏÂÔصÄÎļþ¡£È»ºó£¬sz½«·¢ËÍËùÑ¡Îļþµ½±¾µØ¼ÆËã»úµÄµ±Ç°Ä¿Â¼¡£
ѹËõ¡¢½âѹ
LinuxºÍMacϵͳ³£ÓÃÓÐ2ÖÖѹËõ¸ñʽ£¬ºó׺Ãû·Ö±ðÊÇ£º.tar£¬³Æ֮Ϊtarball£¬¹éµµÎļþ£¬¼´¼òµ¥µÄ½«Îļþ×é×°µ½Ò»¸ö.tarµÄÎļþÄÚ£¬²¢Ã»ÓÐÌ«¶àÎļþÌå»ýµÄ¼õÉÙ£¬½ö½öÊǼòµ¥µÄ·â×°
.gz£¬Ò²³£¼ûΪ.tar.gz£¬gzip¸ñʽѹËõÎļþ£¬¼´Ê¹ÓÃgzipѹËõËã·¨½«ÎļþѹËõµ½Ò»¸öÎļþÄÚ£¬¿ÉÒÔ¼«´óµÄ¼õÉÙѹËõºóµÄÌå»ý
Õë¶ÔÕâÁ½ÖÖ¸ñʽ£¬Ê¹ÓÃtarÃüÁî¾ù¿ÉÒÔ½øÐÐѹËõºÍ½âѹËõµÄ²Ù×÷
»ù±¾Óï·¨£ºtar [Ñ¡Ïî] [Ä¿±êÎļþ] [Îļþ»òĿ¼...]
Ñ¡Ïî-c£¬´´½¨Ñ¹ËõÎļþ£¬ÓÃÓÚѹËõģʽ
-v£¬ÏÔʾѹËõ¡¢½âѹ¹ý³Ì£¬ÓÃÓڲ鿴½ø¶È
-x£¬½âѹģʽ
-f£¬Òª´´½¨µÄÎļþ£¬»òÒª½âѹµÄÎļþ£¬-fÑ¡Ïî±ØÐëÔÚËùÓÐÑ¡ÏîÖÐλÖô¦ÓÚ×îºóÒ»¸ö
-z£¬gzipģʽ£¬²»Ê¹ÓÃ-z¾ÍÊÇÆÕͨµÄtarball¸ñʽ
-C£¬Ñ¡Ôñ½âѹµÄÄ¿µÄµØ£¬ÓÃÓÚ½âѹģʽ
tarÃüÁîѹËõ
tarµÄ³£ÓÃ×éºÏΪ£ºtar -cvf test.tar 1.txt 2.txt 3.txt
½«1.txt 2.txt 3.txt ѹËõµ½test.tarÎļþÄÚ
tar -zcvf test.tar.gz 1.txt 2.txt 3.txt
½«1.txt 2.txt 3.txt ѹËõµ½test.tar.gzÎļþÄÚ£¬Ê¹ÓÃgzipģʽ
tar½âѹ
³£ÓõÄtar½âѹ×éºÏÓÐ
½âѹtest.tar£¬½«Îļþ½âѹÖÁµ±Ç°Ä¿Â¼tar -xvf test.tar
½âѹtest.tar£¬½«Îļþ½âѹÖÁÖ¸¶¨Ä¿Â¼£¨/home/it£©tar -xvf test.tar -C /home/it
ÒÔGzipģʽ½âѹtest.tar.gz£¬½«Îļþ½âѹÖÁÖ¸¶¨Ä¿Â¼£¨/home/it£©tar -zxvf test.tar.gz -C /home/it
zip ÃüÁîѹËõÎļþ
¿ÉÒÔʹÓÃzipÃüÁѹËõÎļþΪzipѹËõ°ü
»ù±¾Óï·¨£ºzip [-r] ²ÎÊý1 ²ÎÊý2 ... ²ÎÊýN
ʾÀý£º
½«a.txt b.txt c.txt ѹËõµ½test.zipÎļþÄÚzip test.zip a.txt b.txt c.txt
½«test¡¢itheimaÁ½¸öÎļþ¼ÐºÍa.txtÎļþ£¬Ñ¹Ëõµ½test.zipÎļþÄÚzip -r test.zip test itheima a.txt
unzip ÃüÁî½âѹÎļþ
ʹÓÃunzipÃüÁ¿ÉÒÔ·½±ãµÄ½âѹzipѹËõ°ü
Óï·¨£ºunzip [-d] ²ÎÊý
-d£¬Ö¸¶¨Òª½âѹȥµÄλÖã¬Í¬tarµÄ-CÑ¡Ïî
²ÎÊý£¬±»½âѹµÄzipѹËõ°üÎļþ
Ïà¹ØÍƼö
ÑøÖ³Ö®¼ÒÍøËÙµÝ
- 01µ³Ô±ÅúÆÀÓë×ÔÎÒÅúÆÀ2023Ä꣨6ƪ£©
- 02µ³Ô±Ò»¶Ôһ̸ÐÄ̸»°¼Ç¼2023£¨6ƪ£©
- 032023µ³Ô±¸öÈ˶ÔÕÕ¼ì²é²ÄÁÏ£¨8ƪ£©
- 04µ³Ö§²¿¹¤×÷¼Æ»®2023Ä꣨8ƪ£©
- 052023Ä굳Ա̸ÐÄ̸»°¼Ç¼±í£¨6ƪ£©
- 06µ³Ô±×éÖ¯Éú»î»á¸öÈË·¢ÑÔ²ÄÁÏ£¨8ƪ£©
- 07Èëµ³Ö¾Ô¸Êé2023×îа淶ÎÄ15ƪ£¨17ƪ£©
- 08ÃñÖ÷ÆÀÒéµ³Ô±µÇ¼Ç±í£¨12ƪ£©
- 09µ³Ô±×éÖ¯Éú»î»á£¨11ƪ£©
- 102023Äêµ³Ö§²¿»áÒé¼Ç¼12ƪ£¨17ƪ£©