1 00:00:00,000 --> 00:00:05,060 >> [Musika jotzen] 2 00:00:05,060 --> 00:00:05,890 >> DOUG LLOYD: OK. 3 00:00:05,890 --> 00:00:08,680 Hargatik hitz buruz nola Linux komando lerroan erabiltzeko. 4 00:00:08,680 --> 00:00:11,860 Orain, CS50 IDE edo hasi Izan ere, nahiz eta CS50 tresnaren bat, 5 00:00:11,860 --> 00:00:15,210 Oraindik bada hori ezagutzen, edo CS50 bertsio zaharrago bat hartzen ari zaren, 6 00:00:15,210 --> 00:00:17,420 Hodeian oinarritutako makina bat da bertan Ubuntu exekutatzen, 7 00:00:17,420 --> 00:00:20,259 hau da, zapore askotariko bat Linux sistema eragilea. 8 00:00:20,259 --> 00:00:22,300 Linux sistema eragilea da programatzaileak bultzatuta, 9 00:00:22,300 --> 00:00:25,690 besterik freskoago delako, ezta? 10 00:00:25,690 --> 00:00:29,170 >> Linux-eko beste hainbat Erabiltzaile interfaze grafikoak dute, 11 00:00:29,170 --> 00:00:33,710 eta horrek ere deitzen dugun GUIs, G-U-I, to baimendu saguaren oinarritutako erraza nabigazioa 12 00:00:33,710 --> 00:00:36,920 bertan Ziurrenera ezagutzen, Oraindik Windows edo Mac erabiltzaile bat bada, 13 00:00:36,920 --> 00:00:39,961 Zure sagua mugitu, klik bikoitza ikonoak, eta abar. 14 00:00:39,961 --> 00:00:42,210 Hala eta guztiz ere, nahiz eta, programatzaile gisa, eta nahiz IDE 15 00:00:42,210 --> 00:00:44,800 gaitasuna dauka Erabiltzaile grafiko batzuk egin 16 00:00:44,800 --> 00:00:47,400 stuff, egitean, eta , arrastatu eta hori guztia, 17 00:00:47,400 --> 00:00:50,197 oraindik ere izango duzu zure erabiliz terminal leihoa nahiko maiz. 18 00:00:50,197 --> 00:00:52,280 Eta asko egin dezakezu zeregin bera egin dezakezu 19 00:00:52,280 --> 00:00:53,905 Komando dituzten sagu bat egin. 20 00:00:53,905 --> 00:00:56,821 Eta ari gara, pixka bat hitz egin dugu zein komando horietako batzuk buruz 21 00:00:56,821 --> 00:00:58,050 oraintxe dira. 22 00:00:58,050 --> 00:01:02,490 >> Orain, komando horiei erabili ahal izango dira Edozein Unix-en oinarritutako eragilean 23 00:01:02,490 --> 00:01:06,790 sistema, biltzen dituen Linux, baina Mac OS ere badakartza. 24 00:01:06,790 --> 00:01:12,930 Ireki terminal bada zure Mac on, commands zehatza hauek erabili ahal izango duzu. 25 00:01:12,930 --> 00:01:15,705 Windows Komando ditu Gonbita, baina komandoak batzuk 26 00:01:15,705 --> 00:01:17,871 zertxobait ezberdinak, beraz, ez du benetan lan, 27 00:01:17,871 --> 00:01:20,080 Windows ez dagoelako Unix-oinarritutako sistema bat. 28 00:01:20,080 --> 00:01:22,620 >> Beraz, utz ditzagun batzuk begirada bat Linux komandoak horiek. 29 00:01:22,620 --> 00:01:26,100 Lehen bat egingo duzun ziurrenik erabili nahiko asko ls da. 30 00:01:26,100 --> 00:01:30,410 Hori minuskula l a, a, eta jarraian Minuskulaz s, den zerrenda labur. 31 00:01:30,410 --> 00:01:33,720 Eta zer zerrenda komandoa egiten da fitxategi guztiak readout ematen dizu 32 00:01:33,720 --> 00:01:35,670 eta zure uneko direktorioan karpetak. 33 00:01:35,670 --> 00:01:39,430 Beraz, dena ikusi ahal izango duzu, ezin duzu non zauden bertatik lortu. 34 00:01:39,430 --> 00:01:41,545 >> Beraz, ireki dut sortu hemen CS50 IDE. 35 00:01:41,545 --> 00:01:44,540 Eta ez dut harturik gerturatzeko batean joan Bigarren duzu hurbilago begirada bat emateko, 36 00:01:44,540 --> 00:01:47,240 baina hemen irudi zabala zer IDE itxura. 37 00:01:47,240 --> 00:01:49,580 Ezkerrean, ikusiko duzu daukagun fitxategia zuhaitz bat, eta horrek, seguruenik ari zaren 38 00:01:49,580 --> 00:01:52,663 ezagutzen, klik bikoitza, eta fitxategiak eta karpetak, eta guzti. 39 00:01:52,663 --> 00:01:54,694 Beraz, oraindik ez CS50 aparatuaren. 40 00:01:54,694 --> 00:01:57,860 Goiko erdian dago non zarela izango da zure kodea idazten joan, behin 41 00:01:57,860 --> 00:01:58,960 sakatu duzu fitxategi batean. 42 00:01:58,960 --> 00:02:00,900 Eta behealdean, dugu terminal-leiho bat dute, 43 00:02:00,900 --> 00:02:04,040 hau da, non exekutatu ahal izango dugu terminal komando horiei. 44 00:02:04,040 --> 00:02:07,460 >> Ari naiz zoom-joan eta buru Hemen, besterik 45 00:02:07,460 --> 00:02:12,360 erakusteko, hain zuzen ere, I can Ezkutatu fitxategiak eta karpetak hauek. 46 00:02:12,360 --> 00:02:17,010 Beraz, argi eta garbi, non gaur egun, I am, I dute bi karpetak, pset0 eta pset1 deitzen, 47 00:02:17,010 --> 00:02:20,520 eta hiru fitxategiak, izeneko kaixo, hello.c izeneko bat, 48 00:02:20,520 --> 00:02:22,870 eta inork hello.txt deitzen. 49 00:02:22,870 --> 00:02:27,100 >> Hargatik eraman behera terminalera leiho eta hurbilago begirada bat lortzeko. 50 00:02:27,100 --> 00:02:31,010 Beraz, hitz egin besterik ez dugu, berriro, buruz Izan ere, hori hiru artxiboak eta bi ditugu 51 00:02:31,010 --> 00:02:32,970 uneko direktorioan karpetak. 52 00:02:32,970 --> 00:02:37,080 Ls, eta berriro idazten dudanean bada komandoa zerrendara da 53 00:02:37,080 --> 00:02:40,870 korrontearen edukiak gida, eta, ondoren, sartu hit I, 54 00:02:40,870 --> 00:02:47,220 begiratu, zer ikusi nuen kaixo, hello.c, hello.txt, pset0 eta pset1. 55 00:02:47,220 --> 00:02:49,620 >> pset0 eta pset1 dira urdinez, den adierazteko 56 00:02:49,620 --> 00:02:52,420 nahi duten guneak dira horiek sartu garela nabigatu daiteke. 57 00:02:52,420 --> 00:02:54,503 Eta apur bat ikasiko dugu nola nabigatu Pixka 58 00:02:54,503 --> 00:02:56,290 Minutu bateko guneak sartu. 59 00:02:56,290 --> 00:03:00,920 Eta beste gauza guztietan dago margotuta beltza, Testu fitxategi bat edo iturri kodea bat bada 60 00:03:00,920 --> 00:03:03,590 archivo eta berdea, bada fitxategi exekutagarria da. 61 00:03:03,590 --> 00:03:06,367 Beraz, argi eta garbi, hori esan nahi dut izeneko programa bat exekutatu zitzaketen, kaixo. 62 00:03:06,367 --> 00:03:07,950 Hori da, bat berdea han zer esan nahi du. 63 00:03:07,950 --> 00:03:10,080 Baina, batez ere, idazten du ls komandoaren ha permitido 64 00:03:10,080 --> 00:03:13,470 me den guztia begiratu Nire uneko karpetan, eta horrek 65 00:03:13,470 --> 00:03:17,940 datorrenean, hemen zer ikusten dugu, in bera adierazpen grafikoa. 66 00:03:17,940 --> 00:03:19,940 Dituzu Hurrengo komandoak seguruenik nahiko pixka bat erabili 67 00:03:19,940 --> 00:03:24,792 cd, minuskula c, d minuskula da, hau da, aldaketa direktorioa labur. 68 00:03:24,792 --> 00:03:27,500 Hau zer nintzen egin digu Duela bigarren bati buruz hitz egiten da, eta horrek 69 00:03:27,500 --> 00:03:31,150 da horietan nabigatu komando at zerrendak 70 00:03:31,150 --> 00:03:33,700 linea, kontrakoa gisa klik bikoitza karpetak. 71 00:03:33,700 --> 00:03:37,250 Beraz, cd eta ondoren idatzi badugu indize baten izena, 72 00:03:37,250 --> 00:03:40,890 indize hori izan gaitezke. 73 00:03:40,890 --> 00:03:44,680 >> Bat alde batera utzita, izen hori ezagutzen ren uneko direktorioa da beti 74 00:03:44,680 --> 00:03:48,670 dot, eta zerbitzuaren izenean non gaude orain baino maila bat gorago, 75 00:03:48,670 --> 00:03:54,820 horretan karpeta baten izena da bertan gure karpeta da, dot, dot-- 76 00:03:54,820 --> 00:03:56,851 edo bertan gure karpeta da, dot, dot. 77 00:03:56,851 --> 00:03:59,350 Eta zauden buruz inoiz Bitxia bada Zure zerbitzuaren izenean, 78 00:03:59,350 --> 00:04:03,430 pwd idatzi ahal izango duzu, eta horrek nabarmentzen Gaur egungo lan-direktorioa da. 79 00:04:03,430 --> 00:04:06,827 Begirada bat hartuko dugu horiek guztiak orain, CS50 IDE atzera heading arabera. 80 00:04:06,827 --> 00:04:08,160 Beraz nago nire lanerako guneak ere itzuli dut orain. 81 00:04:08,160 --> 00:04:11,930 Eta gerturatu-in naiz berriz on terminal, beraz, begirada bat hartu ahal izango dugu 82 00:04:11,930 --> 00:04:14,209 IDE barruan inguruan mugitzen. 83 00:04:14,209 --> 00:04:16,250 Beraz, ez dut zerrendara joan Nire direktorioa edukiak 84 00:04:16,250 --> 00:04:19,220 berriro, besterik nahi reground non gauden ere gurekin. 85 00:04:19,220 --> 00:04:21,740 Beraz, ls badut, horrek Zerrenda da berriro, 86 00:04:21,740 --> 00:04:24,160 Ikusten dut dudala pset0 eta pset1 iristeko. 87 00:04:24,160 --> 00:04:26,420 Horiek guneak dira Ezin dut hemendik aurrera. 88 00:04:26,420 --> 00:04:30,400 Hori badakit, IDE ematen duelako me horiek urdin margotu ideiarik ere. 89 00:04:30,400 --> 00:04:33,295 >> Demagun nahi dut Nire pset1 direktorioa sartu, 90 00:04:33,295 --> 00:04:35,310 Arazoa nabil delako ezarri 1. 91 00:04:35,310 --> 00:04:41,380 I cd berriro idatzi daiteke, labur espazioa, direktorioa aldatzeko, pset1. 92 00:04:41,380 --> 00:04:43,334 Eta Idatzi I hit bada, nabarituko zer gertatzen den. 93 00:04:43,334 --> 00:04:45,000 Ez du itxura asko gertatu da bezala. 94 00:04:45,000 --> 00:04:50,510 Baina begiratzen baduzu gonbitan, orain esaten dit naiz I ~ / laneko area / pset1. 95 00:04:50,510 --> 00:04:55,510 Pset1 sartu Nik nabigatu karpeta batean, nire laneko area barruan zegoen. 96 00:04:55,510 --> 00:05:00,560 >> Eta ls badut, batzuk ikusi nuen ezberdinak gauza gehiago da, ezta? 97 00:05:00,560 --> 00:05:03,810 Hau da, ez da gauza bera Zerrenda horren aurretik ikusi nuen. 98 00:05:03,810 --> 00:05:05,350 Pset1 Nik nabigatu. 99 00:05:05,350 --> 00:05:08,560 Eta, beraz, gaur egun, ls idatzi nuenean, naiz zer testuinguruan I lortzean daiteke 100 00:05:08,560 --> 00:05:12,600 pset1 karpeta etorritako ikusi. 101 00:05:12,600 --> 00:05:16,056 >> Orain, kontrol joan idatzi dut l, bertan besterik pantaila garbitu. 102 00:05:16,056 --> 00:05:18,180 Eta ez dut zerrendara joan direktorioa edukiak 103 00:05:18,180 --> 00:05:18,880 berriro, besterik ez, beraz, ikusi ahal izango duzu. 104 00:05:18,880 --> 00:05:20,730 Nahi dut hori egin ahal izateko garbitu stuff batzuk 105 00:05:20,730 --> 00:05:22,521 beherago jaisten ikusi duzula eta hori saihesteko 106 00:05:22,521 --> 00:05:24,660 Urrunegi behera eremuz kanpo joan. 107 00:05:24,660 --> 00:05:28,440 >> Orain, lehenago esan dut, nahi dut den uneko direktorioa nabigatzeko, 108 00:05:28,440 --> 00:05:31,580 Idatzi dut cd espazio dot. 109 00:05:31,580 --> 00:05:32,080 Sakatu Sartu. 110 00:05:32,080 --> 00:05:33,330 Ez du ezer egiten, ezta? 111 00:05:33,330 --> 00:05:35,480 Aldatzen ari naiz zerrendak uneko direktorioa. 112 00:05:35,480 --> 00:05:37,813 Oraindik ez duzu beti joan dot bakar baten beharra aurkitzeko, 113 00:05:37,813 --> 00:05:39,540 baina noizean behin izango duzu. 114 00:05:39,540 --> 00:05:41,950 >> Demagun nahi dut gora Maila bat. 115 00:05:41,950 --> 00:05:44,450 Atzera egin nahi nahi dut Nire laneko area direktorioa. 116 00:05:44,450 --> 00:05:49,800 Ezin dut idatzi cd: lanerako, dago halako fitxategi edo direktorioa ez da. 117 00:05:49,800 --> 00:05:52,780 Eta horrelako arrazoia ls idazten dudanean, aldi bat gehiago bada 118 00:05:52,780 --> 00:05:58,060 da, ez dagoela direktoriorik izeneko dago Nire pset1 zerbitzuaren barruan: lanerako. 119 00:05:58,060 --> 00:06:00,275 Garbitzeko noa nire proiektatuko berriro ekin kontrol l. 120 00:06:00,275 --> 00:06:02,150 Gogoratu zer esan dut lehenago, ordea, ez dugu hori 121 00:06:02,150 --> 00:06:04,010 nabigatu ahal back dot, dot. 122 00:06:04,010 --> 00:06:05,880 Hori guraso zerbitzuaren izenean da. 123 00:06:05,880 --> 00:06:10,727 Beraz idazten dudanean cd, espazioa, dot, bada, dot, eta gero sakatu Sartu, 124 00:06:10,727 --> 00:06:11,810 orain zer gertatu zen begiratzen. 125 00:06:11,810 --> 00:06:15,250 Nire komando gonbita esaten dit naizela Nire ~ / laneko area direktorioa atzera. 126 00:06:15,250 --> 00:06:19,360 Maila bat gora mugitu nuen, Mila esker, dot dot. 127 00:06:19,360 --> 00:06:23,400 >> Orain, demagun bat erabiltzen ari naiz sistema eragilea dela Linux oinarritutako, 128 00:06:23,400 --> 00:06:25,440 baina ez du nahitaez esan non nagoen. 129 00:06:25,440 --> 00:06:28,370 Bat gertatzen gurekin kontatu nahi duten Ni ~ / laneko area batean dut oraintxe, 130 00:06:28,370 --> 00:06:29,280 eskubidea gonbitan. 131 00:06:29,280 --> 00:06:31,940 Baina erabat izan nuen karpetak nahaspila batean galdu, 132 00:06:31,940 --> 00:06:34,946 eta ideia ez daukat non nagoen eta Auskalo non itzuli nahi dut. 133 00:06:34,946 --> 00:06:36,320 Hori egin ahal izango dut bi gauzak ez dira. 134 00:06:36,320 --> 00:06:40,920 >> Lehenik eta behin, irudikatu dut Bertan, naiz pwd idatziz egindako. 135 00:06:40,920 --> 00:06:42,720 Hori da nire lan present direktorioa da. 136 00:06:42,720 --> 00:06:45,830 Eta Sartu sakatu dut, hori bada esaten dit zehazki non nagoen. 137 00:06:45,830 --> 00:06:49,400 Orain / home / ubuntu da esanez, tilde modu luze, 138 00:06:49,400 --> 00:06:51,290 bertan etxeko direktorioa da. 139 00:06:51,290 --> 00:06:56,540 Baina esaten dit naizela ere home / ubuntu / laneko area, edo ~ / laneko area. 140 00:06:56,540 --> 00:07:00,700 >> To nabigatu noa Nire pset1 direktorioa berriro, 141 00:07:00,700 --> 00:07:02,229 eta naiz edukiak zerrendatu joan nintzen. 142 00:07:02,229 --> 00:07:04,770 Eta beste bat izan dudala ikusten dut direktorioa ez dago, estrak deitzen. 143 00:07:04,770 --> 00:07:09,020 Beraz, ez dut cd joan estrak sartu, eta ondoren, naiz nire pantaila garbitzeko joan. 144 00:07:09,020 --> 00:07:11,540 >> Beraz, gaur egun, nahiko urrun nago, ezta? 145 00:07:11,540 --> 00:07:13,680 Zer itzuli nahi badut Berehala laneko areara? 146 00:07:13,680 --> 00:07:15,138 Ez da, pare bat gauza egin izan dut. 147 00:07:15,138 --> 00:07:18,750 Idatz nezakeen cd, dot, dot, barra, dot, dot, gora maila bat eta, ondoren, 148 00:07:18,750 --> 00:07:19,640 Beste maila batean. 149 00:07:19,640 --> 00:07:21,090 Baina mota horretako gogaikarriak. 150 00:07:21,090 --> 00:07:24,990 >> Beraz, inoiz itzuli nahi badut Besterik gabe, nire etxe direktorioa, tilde, 151 00:07:24,990 --> 00:07:27,690 Ezer ez da ondoren cd idatzi dut. 152 00:07:27,690 --> 00:07:29,224 Cd, Sartu. 153 00:07:29,224 --> 00:07:30,140 Eta orain, naiz tilde dut. 154 00:07:30,140 --> 00:07:34,310 Eta laneko lortu nahi badut, Besterik ez dut idatzi ahal cd: lanerako. 155 00:07:34,310 --> 00:07:36,770 Eta hori, nola lan egiten duzun zerrendak aldatzen 156 00:07:36,770 --> 00:07:42,080 CS50 IDE edo edozein Linux barruan lerroan sistema eragilea. 157 00:07:42,080 --> 00:07:42,580 Ados. 158 00:07:42,580 --> 00:07:45,610 Hurrengo inork baliteke erabilgarri etorriko mkdir da, 159 00:07:45,610 --> 00:07:48,709 hau da, zerbitzuaren bat egin labur, Karpeta berri bat sortu behar badut. 160 00:07:48,709 --> 00:07:50,750 Oraindik ezagutzen baduzu GUI sistema eragilea, 161 00:07:50,750 --> 00:07:51,820 baliteke eskuin-klikatu. 162 00:07:51,820 --> 00:07:54,500 Eta gero, laster-menua azalduko da, karpeta berria. 163 00:07:54,500 --> 00:07:56,250 Hori da, ziurrenik, nola aurretik egin duzun. 164 00:07:56,250 --> 00:08:00,979 Baina, era berean, sortu ahal izango dugu lerroan zerrendak. 165 00:08:00,979 --> 00:08:02,020 Beraz IDE itzuli gara. 166 00:08:02,020 --> 00:08:08,020 Gerturatzeko dut terminal on eta Nire direktorioa edukiak zerrendatu 167 00:08:08,020 --> 00:08:11,882 berriro, besterik ez digute Erreferentzia Marko bat. 168 00:08:11,882 --> 00:08:14,340 Demagun, orain, Dut Amaitu arazoaren inguruan lan multzo 0 169 00:08:14,340 --> 00:08:15,580 eta arazo 1. 170 00:08:15,580 --> 00:08:19,390 Beraz, zerbitzuaren berri bat sortu nahi dut lan egiteko arazo multzo 2. 171 00:08:19,390 --> 00:08:20,420 Nola egin behar dut? 172 00:08:20,420 --> 00:08:24,132 >> Beno, berriz, ezin izan nuen eskuin-klik ezkerretik han eta aukeratu karpeta berria 173 00:08:24,132 --> 00:08:25,340 eta pset2 direktorioa sortu. 174 00:08:25,340 --> 00:08:26,240 Hau ere lan egiten. 175 00:08:26,240 --> 00:08:28,615 Baina gero, gainera, ez dut at Komando-lerro nahiko azkar, 176 00:08:28,615 --> 00:08:35,049 mkdir idazten, espazioa dut arabera n zuen, baina espazioa pset2 idatzitako. 177 00:08:35,049 --> 00:08:38,659 I hit bada Sartu eta gero dut zerrendan Nire direktorioa edukiak berriro, 178 00:08:38,659 --> 00:08:40,710 Ikusten dut, begiratu, orain Pset2 karpeta bat daukat. 179 00:08:40,710 --> 00:08:43,110 Eta sartu ahal izango dut nabigatu Hori cd erabiliz eta egin 180 00:08:43,110 --> 00:08:45,614 lan guztiei pset2 egin behar dut. 181 00:08:45,614 --> 00:08:48,530 Bide batez, besterik ez dut pop baino gehiago Hemen benetan Fitxategi zuhaitzaren azkar. 182 00:08:48,530 --> 00:08:53,494 Eta hori ikusi ahal izango duzu, halaber, in the File Explorer grafikoa, 183 00:08:53,494 --> 00:08:56,160 ikus dezakegu pset2 du direktorioa Horrez gain, han sortu dira. 184 00:08:56,160 --> 00:08:58,537 Eta hori ezin dut nabigatzeko, GUI baita erabiliz. 185 00:08:58,537 --> 00:09:00,870 Hurrengo aldiz eta hori da seguraski erabilgarri etorriko joan 186 00:09:00,870 --> 00:09:03,650 cp, hau da, kopia labur. 187 00:09:03,650 --> 00:09:06,960 Kopiatu, beste guztietan bezala commands ikusi dugu aurretik, 188 00:09:06,960 --> 00:09:11,800 Bi argumentu, iturri bat, hartzen kopiatu nahi duzun fitxategia izena, 189 00:09:11,800 --> 00:09:15,810 eta helmuga bat, non duzu fitxategia kopiatu nahi. 190 00:09:15,810 --> 00:09:19,490 Nahiko erraz kopiatu fitxategi bat, beraz, utzi egin dutela. 191 00:09:19,490 --> 00:09:20,640 >> Beraz IDE itzuli gara. 192 00:09:20,640 --> 00:09:24,540 Edukiak zerrendatu noa egungo nire ls direktorioa. 193 00:09:24,540 --> 00:09:28,310 Orain, demagun nahi dut hello.txt kopia bat egiteko. 194 00:09:28,310 --> 00:09:32,120 Berriz ere, fitxategi bat emanez zuhaitza Ezkerretik, interfaze grafikoan, 195 00:09:32,120 --> 00:09:35,969 I lezake eskuin-klikatu hello.txt on, kopia bat egin, itsatsi kopiarekin. 196 00:09:35,969 --> 00:09:38,260 Baina nahiko azkar egin ahal dut lerroan ere. 197 00:09:38,260 --> 00:09:42,520 >> Demagun kopiatu nahi dut hi.txt den hello.txt. 198 00:09:42,520 --> 00:09:45,850 CP I daiteke, espazioa, hello.txt. 199 00:09:45,850 --> 00:09:48,850 Hori da nire iturburu fitxategia da, beraz, horregatik Lehen bat aukeratu noa. 200 00:09:48,850 --> 00:09:51,058 Eta gero, izena eman behar dut Helburu fitxategia, hi.txt. 201 00:09:51,058 --> 00:09:53,690 202 00:09:53,690 --> 00:09:54,620 Sartu sakatu dut. 203 00:09:54,620 --> 00:09:57,930 Eta edukiak zerrendatu badut nire zerbitzuaren berriro, ez da hi.txt. 204 00:09:57,930 --> 00:09:59,220 Haren kopia bat egin nuen. 205 00:09:59,220 --> 00:10:01,090 Eta hain zuzen ere, I joan bada hi.txt sartu, eta ahal nuen 206 00:10:01,090 --> 00:10:04,030 ikusten peto bat izango litzateke Denetik bikoiztu direla 207 00:10:04,030 --> 00:10:08,330 Nire hello.txt fitxategia existitu. 208 00:10:08,330 --> 00:10:09,790 >> Beraz, hori da fitxategi bat nola kopiatzen. 209 00:10:09,790 --> 00:10:12,680 Baina zer nahi duzu indize oso bat kopiatu? 210 00:10:12,680 --> 00:10:16,510 Beraz, bigarren bat, dezagun begirada bat tan zer nire pset0 zerbitzua ikusten da. 211 00:10:16,510 --> 00:10:23,950 Zerrendatu I cd pset0 bada eta edukiak, Izeneko direktorioa daukat, lagina, 212 00:10:23,950 --> 00:10:26,252 eta scratch-fitxategi batean, scratch.sb2. 213 00:10:26,252 --> 00:10:27,210 Beraz, hori ona da jakitea da. 214 00:10:27,210 --> 00:10:29,800 Hargatik pantaila garbitu, eta atzera joan noa 215 00:10:29,800 --> 00:10:32,870 Nire laneko area direktorioa bigarren bat da. 216 00:10:32,870 --> 00:10:36,630 >> Demagun, orain, nahi dut Nire pset0 direktorioa kopia bat egiteko. 217 00:10:36,630 --> 00:10:42,940 Ezin dut besterik esateko cp pset0 pset3, esate baterako. 218 00:10:42,940 --> 00:10:46,220 Mezuaren bitxi hau lortu ahal izango dituzu, zerbitzuaren pset0 kenduz. 219 00:10:46,220 --> 00:10:47,439 Zergatik mezu hori lortu duzu? 220 00:10:47,439 --> 00:10:49,730 Beno, bihurtzen da, bat-batean, indize bat, duzu 221 00:10:49,730 --> 00:10:53,150 beste gauzak ere barruan ditu, cp komandoa ez benetan 222 00:10:53,150 --> 00:10:55,590 nahitaez dakit zer egin. 223 00:10:55,590 --> 00:10:59,670 >> Esplizituki behar dugu Linux, terminal kontatzeko, 224 00:10:59,670 --> 00:11:03,720 Kopiatu nahi dut pset0 direktorioa eta kopia 225 00:11:03,720 --> 00:11:07,530 badagoela barruan karpeta guztietan la da, eta fitxategi bakoitza 226 00:11:07,530 --> 00:11:08,750 horren barruan lehendik. 227 00:11:08,750 --> 00:11:13,270 Beste era batera esanda, zuk behar dut errekurtsiboki murgiltze behera pset0 sartu 228 00:11:13,270 --> 00:11:15,660 eta guztiaren kopia bat egiteko bertan ere. 229 00:11:15,660 --> 00:11:25,280 >> Hori egin nahi badut, zer egin ahal dut cp-r, errekurtsiboak, pset0 pset3 da. 230 00:11:25,280 --> 00:11:26,850 Sakatu Sartu. 231 00:11:26,850 --> 00:11:29,290 Orain, I zerrendatu bada Nire direktorioa edukiak, 232 00:11:29,290 --> 00:11:32,180 Ikusi nuen han pset3 da Hori ezin dut lan direktorioa. 233 00:11:32,180 --> 00:11:36,990 Eta I cd pset3 sartu orain bada eta Orduz zerrendatu edukiak, begiratu, 234 00:11:36,990 --> 00:11:39,594 ez da berriro lagin eta scratch.sb2. 235 00:11:39,594 --> 00:11:40,510 Beraz, nahiko cool da. 236 00:11:40,510 --> 00:11:43,819 Beraz, hori oso bat nola kopiatu dezakezu gida, eta ez fitxategi bakar bat besterik ez. 237 00:11:43,819 --> 00:11:45,860 Beraz, a kopiatu nahi badituzu gida, besterik gogoratzen 238 00:11:45,860 --> 00:11:49,830 the -r bandera erabili zaudenean cp komandoa batera lanean. 239 00:11:49,830 --> 00:11:50,330 Ados. 240 00:11:50,330 --> 00:11:52,320 Beraz, fitxategi batean kopiatuko dut, baina Egin dut akatsa. 241 00:11:52,320 --> 00:11:53,695 Eta orain, hura kendu nahi dut. 242 00:11:53,695 --> 00:11:54,850 Nola egin behar dut? 243 00:11:54,850 --> 00:11:56,830 Berriz ere, Oraindik ezagutzen bada GUI interfaze batekin, 244 00:11:56,830 --> 00:11:58,310 dezakezu eskuin-klik eta besterik aukeratu ezabatu. 245 00:11:58,310 --> 00:12:00,630 Eta bidali, bertan egingo den trash edo Zakarrontzira. 246 00:12:00,630 --> 00:12:03,320 Baina komando lerroan, dugu besterik rm idatz dezake, kendu, 247 00:12:03,320 --> 00:12:05,580 eta gero izenean artxibatzen kentzeko nahi dugu. 248 00:12:05,580 --> 00:12:08,614 >> Orain, RM oso zaindua da. 249 00:12:08,614 --> 00:12:11,280 Bikoitza egiaztapena asko egiten du, Ziur benetan hori egin 250 00:12:11,280 --> 00:12:12,377 fitxategia ezabatu nahi. 251 00:12:12,377 --> 00:12:15,460 Ez du nahi duen akats, ez dago Zakarontziak delako hemen. 252 00:12:15,460 --> 00:12:17,010 Behin ezabatu dugu, joan egin da. 253 00:12:17,010 --> 00:12:18,710 Eta ez da benetan berreskuratzeko modurik. 254 00:12:18,710 --> 00:12:20,730 Beraz, nahiko izan behar dugu ibili, eta beraz, rm 255 00:12:20,730 --> 00:12:23,110 da benetan guretzat kontuz joan. 256 00:12:23,110 --> 00:12:27,120 >> Beraz, goazen atzera IDE izateko eta urratsak hi.txt fitxategi hori kentzeko 257 00:12:27,120 --> 00:12:29,640 Duela minutu bat sortu dudala kopia batekin. 258 00:12:29,640 --> 00:12:30,560 Beraz ari IDE dugu. 259 00:12:30,560 --> 00:12:33,180 Eta nire direktorioa edukiak zerrendatu dut berriro, besterik ez digute testuinguru bat. 260 00:12:33,180 --> 00:12:36,500 Esan nahi dut, ikusi du ez dagoela hi.txt dezakezu, bertan duela pixka bat sortu dut. 261 00:12:36,500 --> 00:12:38,196 Orain, hura kendu nahi dut. 262 00:12:38,196 --> 00:12:38,820 Nola egin behar dut? 263 00:12:38,820 --> 00:12:39,810 >> Berriz ere, RM. 264 00:12:39,810 --> 00:12:46,220 Beraz, idatzi dut RM hi.txt eta sakatu Sartu. 265 00:12:46,220 --> 00:12:47,970 Eta han RM izakia da guretzat benetan zaindua 266 00:12:47,970 --> 00:12:50,178 eta ziur dugu benetan fitxategi hau ezabatu nahi. 267 00:12:50,178 --> 00:12:52,784 Benetan kendu nahi duzu erregularra fitxategia hi.txt empty? 268 00:12:52,784 --> 00:12:55,200 Hori besterik eragile bat bezala sistema, Windows edo Mac bezala, 269 00:12:55,200 --> 00:12:56,310 duzula liteke leihoa ezagutzen 270 00:12:56,310 --> 00:12:58,770 kutxa dela dio benetan Ziur zaude hau egin nahi duzula. 271 00:12:58,770 --> 00:13:01,228 >> Nahiko ziur hau egin nahi dut, beraz, nik idatzi dut, yes-- 272 00:13:01,228 --> 00:13:04,390 edo Ere izan dut, besterik ez Idazten y-- eta sakatu Sartu. 273 00:13:04,390 --> 00:13:08,620 Eta edukiak zerrendatu badut nire zerbitzuaren berriro, hi.txt desagertuko da. 274 00:13:08,620 --> 00:13:10,000 Ez dago gaizki, ezta? 275 00:13:10,000 --> 00:13:12,410 Dezagun prentsa Kontrol L, besterik den guzti hau kentzeko 276 00:13:12,410 --> 00:13:14,900 eta guregana itzultzen pantailaren goiko aldean. 277 00:13:14,900 --> 00:13:18,520 >> Orain, ez dago modu bat da Zirkuitu labur rm, beraz, 278 00:13:18,520 --> 00:13:20,090 ez duela galdetzen duten. 279 00:13:20,090 --> 00:13:22,060 Benetan jakin dugu nahi dugun fitxategi hori kentzeko, 280 00:13:22,060 --> 00:13:23,490 eta ez ere nahi dugu Eskatuko den galdera. 281 00:13:23,490 --> 00:13:24,720 Nola egiten dugu? 282 00:13:24,720 --> 00:13:27,180 Beno, bat zehaztu ahal izango dugu Aparteko bandera, besterik gabe, nahi dugu 283 00:13:27,180 --> 00:13:30,400 CP non egin dugu the -r bandera gehi dezake, 284 00:13:30,400 --> 00:13:32,800 errekurtsiboki batetan kopiatzeko. 285 00:13:32,800 --> 00:13:35,630 Ez dago bandera beste rm, hau da, -f egiteko, 286 00:13:35,630 --> 00:13:39,470 hau da, RM behartzeko zehazki egin zer egiten ari gara kontatzea egin. 287 00:13:39,470 --> 00:13:44,610 >> Beraz, esan dezagun, orain, nahi dut nire hello.txt fitxategia kentzeko. 288 00:13:44,610 --> 00:13:46,490 Ez dut inor nahi bai. 289 00:13:46,490 --> 00:13:47,370 Zer egin dezaket? 290 00:13:47,370 --> 00:13:54,710 Beno, -f hello.txt RM dezaket. 291 00:13:54,710 --> 00:13:57,530 Zure ustez, zer da gertatuko da? 292 00:13:57,530 --> 00:13:58,030 Desagertu egin da. 293 00:13:58,030 --> 00:13:59,363 Ez, nahiz eta galdetu zidan galdera. 294 00:13:59,363 --> 00:14:03,600 Eta hain zuzen ere, edukiak zerrendatu badut Nire web berriro, joan egin da. 295 00:14:03,600 --> 00:14:05,750 Ez dago desegin da hemen. 296 00:14:05,750 --> 00:14:09,554 hello.txt desagertuko da, eta ez nintzen nahiz eta galdetu ezabatu nahi nuen. 297 00:14:09,554 --> 00:14:11,595 Zer nahi plataformak badut indize oso baten? 298 00:14:11,595 --> 00:14:14,180 299 00:14:14,180 --> 00:14:17,039 Bide hori egin nahi duzu oso antzeko lana kopiatzeko. 300 00:14:17,039 --> 00:14:19,080 A ezabatu nahi baduzu gida, ez duzu besterik 301 00:14:19,080 --> 00:14:22,121 direktorioa ezabatu nahi, nahi duzun horren barruan dena ezabatzeko. 302 00:14:22,121 --> 00:14:26,250 Eta beraz -r erabili duzu, to errekurtsiboki direktorioa ezabatu. 303 00:14:26,250 --> 00:14:28,600 >> Hargatik rm -r pset2. 304 00:14:28,600 --> 00:14:31,870 Ez dut benetan pset2 lanean, beraz direktorioa kendu ahal izango dut. 305 00:14:31,870 --> 00:14:33,040 Sartu sakatu dut. 306 00:14:33,040 --> 00:14:35,050 Ba kendu nahi dut Direktorioaren, pset2? 307 00:14:35,050 --> 00:14:37,160 Bai, egin dut. 308 00:14:37,160 --> 00:14:41,150 Eta edukiak zerrendatu badut Nire direktorioa berriro, joan egin da. 309 00:14:41,150 --> 00:14:41,650 Ados? 310 00:14:41,650 --> 00:14:43,739 >> Gai horrek aldaera bat gehiago. 311 00:14:43,739 --> 00:14:46,280 Beraz, berriro ere, argi dut pantailan, guztia jarri goialdean. 312 00:14:46,280 --> 00:14:47,420 Asmatu ls. 313 00:14:47,420 --> 00:14:49,890 Orain, kendu nahi dut Nire pset3 direktorioa, 314 00:14:49,890 --> 00:14:52,810 eta benetan ezagutzen dut nahi dut ezagutu nire pset3 direktorioa kentzeko. 315 00:14:52,810 --> 00:15:00,120 Errekurtsiboki eta indarrez ezin dut Nire pset3 direktorioa kendu. 316 00:15:00,120 --> 00:15:03,900 >> Orain, benetan izango duzu Kontuz ibili RM -rf erabiltzen ari zarela. 317 00:15:03,900 --> 00:15:06,784 Gehiago programatu duzun bezala, izango da Zerbait egin besterik ez duzu benetan azkar. 318 00:15:06,784 --> 00:15:08,200 Eta hain zuzen ere, ez dut denbora guztian. 319 00:15:08,200 --> 00:15:10,380 Baina zenbait emana izango da ondorio larriak, 320 00:15:10,380 --> 00:15:12,340 Nahi izanez gero, Gauza oker ezabatu. 321 00:15:12,340 --> 00:15:15,089 Beraz, jakitun izan nahi dut hau da, aukera bat duzu eskura, 322 00:15:15,089 --> 00:15:17,220 baina erabili da gutxi, eta erabili, kontu handiarekin. 323 00:15:17,220 --> 00:15:20,910 >> Izan ere, ez naiz lanean ezagutu dut Nire arazoa ezarri 3 jada, beraz, ez dut 324 00:15:20,910 --> 00:15:22,550 fitxategi horiek guztiak kentzeko egingo da. 325 00:15:22,550 --> 00:15:26,420 Eta badakit ez dut nahi eskatuko bakoitza denbora ezabatu nahi badut 326 00:15:26,420 --> 00:15:30,640 fitxategi bat, beraz, ez dut -rf pset3 RM joan. 327 00:15:30,640 --> 00:15:32,640 Ez, nahiz eta niri galdetu badut kentzeko entrenatzaileak. 328 00:15:32,640 --> 00:15:33,840 Hit I ls. 329 00:15:33,840 --> 00:15:35,680 pset3 desagertuko da. 330 00:15:35,680 --> 00:15:39,730 Beraz, hori da aldaketa guztiak egin behar duzu fitxategiak kentzeko RM batera erabili daiteke. 331 00:15:39,730 --> 00:15:43,620 >> Azken komando hori da Nahiko zuretzat baliagarria gertatzen den 332 00:15:43,620 --> 00:15:46,391 mv da, hau da, mugimendu labur. 333 00:15:46,391 --> 00:15:48,960 Mugitzen da, funtsean, izena aldatu baliokidea. 334 00:15:48,960 --> 00:15:53,870 Fitxategi batean mugitzen da toki batetik ra beste, helmuga den iturburua. 335 00:15:53,870 --> 00:15:59,400 Ikus dezagun non mugimendu kemen bat erabiliz utzi terminal leihoa erabilgarri izango. 336 00:15:59,400 --> 00:16:02,070 >> Beraz nago nire pset1 gida, eta nabaritu dut 337 00:16:02,070 --> 00:16:03,860 zerbait gaizki apur bat joan. 338 00:16:03,860 --> 00:16:08,620 Nire greedy arazoa nintzen lanean, baina ustekabean izendatu dut greddy. 339 00:16:08,620 --> 00:16:11,380 Beraz denean saiatzen naiz eta exekutatu bidez check50, ez du benetan lan. 340 00:16:11,380 --> 00:16:12,630 Aukera pare bat egin behar dut. 341 00:16:12,630 --> 00:16:16,220 Aurretik, zer egin dugu egin izan dugu, hau da, espedientearen kopia bat egiteko. 342 00:16:16,220 --> 00:16:23,960 Greddy.c kopiatu nezakeen , greedy.c izateko eskubidea? 343 00:16:23,960 --> 00:16:25,580 Sakatu Sartu. 344 00:16:25,580 --> 00:16:28,180 Bi fitxategiak direla han ikusten dut. 345 00:16:28,180 --> 00:16:36,337 Eta gero, RM izan dut, , kendu greddy.c. 346 00:16:36,337 --> 00:16:37,170 Hori lortzen kentzeko. 347 00:16:37,170 --> 00:16:40,920 Beraz, lan egiten dute, I, baieztatu ondoren kentzeko nahi dut. 348 00:16:40,920 --> 00:16:44,770 Eta eraginkortasunez daukat berrizendatua greddy.c den greedy.c. 349 00:16:44,770 --> 00:16:48,460 Kopiatu dut, eta, ondoren, jatorrizkoa kendu. 350 00:16:48,460 --> 00:16:50,170 >> Baina hori multi-prozesuan urrats bat da. 351 00:16:50,170 --> 00:16:51,670 Eta, zalantzarik gabe, ez dago modu bat hobea. 352 00:16:51,670 --> 00:16:52,420 Izan ere, ez da. 353 00:16:52,420 --> 00:16:55,810 Hargatik hit Kontrol L, besterik back hau ekartzea, 354 00:16:55,810 --> 00:16:58,680 eta edukiak zerrendatu Nire web berriro. 355 00:16:58,680 --> 00:17:00,350 >> Beraz, esan dezagun, oh, akats bat egin nuen. 356 00:17:00,350 --> 00:17:03,470 Benetan zuen nahi dut fitxategia greddy.c hori deitzeko. 357 00:17:03,470 --> 00:17:11,369 Swoop jaitsi, idatzi dut mugitu greedy.c den greddy.c. 358 00:17:11,369 --> 00:17:12,470 Sakatu Sartu. 359 00:17:12,470 --> 00:17:15,210 Eta orain, ez nuen kopiatu eta atera ahal izateko, 360 00:17:15,210 --> 00:17:16,880 Izena aldatuko zen gai besterik ez dut. 361 00:17:16,880 --> 00:17:18,710 One-stop shopping. 362 00:17:18,710 --> 00:17:21,160 >> Orain, badira beste asko Oinarrizko komandoak lerro utilitateak 363 00:17:21,160 --> 00:17:22,640 batera erabili ahal izango dituzu Linux komando-lerroan. 364 00:17:22,640 --> 00:17:24,990 Eta goazen asko eztabaidatzen egingo Horietako CS50 etorkizunean. 365 00:17:24,990 --> 00:17:27,948 Baina, oraingoz, besterik gabe, zure oinak lortzean terminal honekin lanean busti 366 00:17:27,948 --> 00:17:30,540 ingurumena, bost komando horiei nahiko urrun lortu behar 367 00:17:30,540 --> 00:17:34,990 inguruan nabigatzen eta Zure IDE fitxategiekin lanean 368 00:17:34,990 --> 00:17:37,770 edo dena delakoa ere Linux oinarritutako sistema eragilea erabiltzen ari zarela. 369 00:17:37,770 --> 00:17:40,580 >> Oraindik bitxia bada eta nahi duzun aurrera begira pixka bat uneren batean 370 00:17:40,580 --> 00:17:43,420 komando lerroko komando dugu etorkizunean zaizu erabiliz, 371 00:17:43,420 --> 00:17:46,930 Hemen pare bat zerrenda bat da ohikoagoak direnak. 372 00:17:46,930 --> 00:17:47,820 Naiz Doug Lloyd. 373 00:17:47,820 --> 00:17:49,860 Hau CS50 da. 374 00:17:49,860 --> 00:17:52,598