1 00:00:00,000 --> 00:00:05,060 >> [Мусиц плаиинг] 2 00:00:05,060 --> 00:00:05,890 >> Даг Ллоид: У реду. 3 00:00:05,890 --> 00:00:08,680 Дакле, хајде да разговарамо о томе како да користите командну линију Линук. 4 00:00:08,680 --> 00:00:11,860 Сада, ЦС50 ИДЕ или Чињеница, чак и ЦС50 апарата, 5 00:00:11,860 --> 00:00:15,210 да ли сте упознати са тим, или узимате старију верзију ЦС50, 6 00:00:15,210 --> 00:00:17,420 је машина облак-басед који ради Убунту, 7 00:00:17,420 --> 00:00:20,259 што је један од многих укуса оперативног система Линук. 8 00:00:20,259 --> 00:00:22,300 Линукс оперативни систем омиљен од стране програмера, 9 00:00:22,300 --> 00:00:25,690 јер то је само хладније, зар не? 10 00:00:25,690 --> 00:00:29,170 >> Многи савремени Линук дистрибуције има графичких корисничких интерфејса, 11 00:00:29,170 --> 00:00:33,710 који такође зовемо ГУИ, Г-У-И, да омогућавају лако миша на бази навигацију, 12 00:00:33,710 --> 00:00:36,920 што сте вероватно упознати са, ако сте Виндовс или Мац корисник, 13 00:00:36,920 --> 00:00:39,961 креће миша, дуплим кликом на иконе, и тако даље. 14 00:00:39,961 --> 00:00:42,210 Ипак, иако, као програмер, и иако ИДЕ 15 00:00:42,210 --> 00:00:44,800 садржи могућност да да мало графички кориснички 16 00:00:44,800 --> 00:00:47,400 ствари, клик, и вуку, и све то, 17 00:00:47,400 --> 00:00:50,197 ћете и даље користити свој прозор терминала прилично често. 18 00:00:50,197 --> 00:00:52,280 И можете да урадите многи од исте задатке које можете да 19 00:00:52,280 --> 00:00:53,905 урадите помоћу миша са командама на тастатури. 20 00:00:53,905 --> 00:00:56,821 И ми ћемо да причамо мало о томе шта су неки од тих команди 21 00:00:56,821 --> 00:00:58,050 су сада. 22 00:00:58,050 --> 00:01:02,490 >> Дакле, ове команде могу користити о пословању базиране на УНИКС-било 23 00:01:02,490 --> 00:01:06,790 Систем, који укључује Линук, али такође укључује Мац ОС. 24 00:01:06,790 --> 00:01:12,930 Ако отворите терминал на вашем Мац, можете користити ове тачне команде. 25 00:01:12,930 --> 00:01:15,705 Виндовс такође има Цомманд Упитај, али неке од команди 26 00:01:15,705 --> 00:01:17,871 су мало другачији, тако она заправо не ради, 27 00:01:17,871 --> 00:01:20,080 јер Виндовс није Уник базиран систему. 28 00:01:20,080 --> 00:01:22,620 >> Дакле, хајде да погледамо неке од ових команди Линук. 29 00:01:22,620 --> 00:01:26,100 Прво да ћеш вероватно користити доста је ли. 30 00:01:26,100 --> 00:01:30,410 То је мала слова Л, иза које следи мала слова а, што је скраћеница за листу. 31 00:01:30,410 --> 00:01:33,720 А шта команда листа ради је то вам даје очитавање свих фајлова 32 00:01:33,720 --> 00:01:35,670 и фолдере у тренутном директоријуму. 33 00:01:35,670 --> 00:01:39,430 Тако да можете видети све можете дођете до одакле се тренутно налазите. 34 00:01:39,430 --> 00:01:41,545 >> Зато сам отворио овде у ЦС50 ИДЕ. 35 00:01:41,545 --> 00:01:44,540 И ја ћу да зумирате-у у А секунде да вам изблиза, 36 00:01:44,540 --> 00:01:47,240 али овде је општа слика шта ИДЕ изгледа. 37 00:01:47,240 --> 00:01:49,580 Са леве стране, можете видети да имамо дрво фајл који вероватно сте 38 00:01:49,580 --> 00:01:52,663 упознати са, двоклик и датотеке и фасцикле, и све те ствари. 39 00:01:52,663 --> 00:01:54,694 Дакле, то је још увек тамо у ЦС50 апарата. 40 00:01:54,694 --> 00:01:57,860 У центру на врху је место где си ти ће бити писања кода, једном 41 00:01:57,860 --> 00:01:58,960 кликнете на датотеку. 42 00:01:58,960 --> 00:02:00,900 И на дну, смо има прозор терминала, 43 00:02:00,900 --> 00:02:04,040 који је место где можемо извршити ови терминал команде. 44 00:02:04,040 --> 00:02:07,460 >> Идем да зоом-у и главу овде, само 45 00:02:07,460 --> 00:02:12,360 да вам покажем да, у ствари, ја могу кликните на овим фајлова и фолдера. 46 00:02:12,360 --> 00:02:17,010 Па јасно, где сам тренутно, имам два фолдера, зову псет0 и псет1, 47 00:02:17,010 --> 00:02:20,520 и три фајла, један се зове здраво, једна се зове хелло.ц, 48 00:02:20,520 --> 00:02:22,870 а један се зове хелло.ткт. 49 00:02:22,870 --> 00:02:27,100 >> Дакле, идемо до терминала прозор и добити изблиза. 50 00:02:27,100 --> 00:02:31,010 Тако смо разговарали, опет, о Чињеница да имамо три фајлове и два 51 00:02:31,010 --> 00:02:32,970 фасцикле у текућем директоријуму. 52 00:02:32,970 --> 00:02:37,080 Ако куцам лс, што опет је команда на листу 53 00:02:37,080 --> 00:02:40,870 садржај струје директоријум, а онда сам ударио Ентер, 54 00:02:40,870 --> 00:02:47,220 види шта видим, здраво, хелло.ц, хелло.ткт, псет0 и псет1. 55 00:02:47,220 --> 00:02:49,620 >> псет0 и псет1 су плаве боје, да укаже 56 00:02:49,620 --> 00:02:52,420 да вам да су то именици да смо кретали у. 57 00:02:52,420 --> 00:02:54,503 И ми ћемо мало научити мало о томе како да се крећете 58 00:02:54,503 --> 00:02:56,290 у директоријума у ​​минути. 59 00:02:56,290 --> 00:03:00,920 И свака друга ствар је црне боје, ако је текстуални фајл или изворни код 60 00:03:00,920 --> 00:03:03,590 филе, и зелене, ако то је извршна датотека. 61 00:03:03,590 --> 00:03:06,367 Дакле јасно, то значи да сам могао покренути програм који се зове, здраво. 62 00:03:06,367 --> 00:03:07,950 То је оно зелени тамо значи. 63 00:03:07,950 --> 00:03:10,080 Али, у основи, што ћете укуцати Да ли је дозвољено команда 64 00:03:10,080 --> 00:03:13,470 да погледате све што постоји у мом тренутном директоријуму, који 65 00:03:13,470 --> 00:03:17,940 поклапа са оним што видимо, у графички приказ истих. 66 00:03:17,940 --> 00:03:19,940 Следећи команда коју ћете вероватно користити доста 67 00:03:19,940 --> 00:03:24,792 је ЦД, мала слова Ц, Д мала слова, што је скраћеница за промену директоријума. 68 00:03:24,792 --> 00:03:27,500 Ово нам омогућава да радимо оно што сам био говоримо о секунде пре, што 69 00:03:27,500 --> 00:03:31,150 је да се крећете између именици у команди 70 00:03:31,150 --> 00:03:33,700 линије, за разлику од дупли клик на фолдере. 71 00:03:33,700 --> 00:03:37,250 Дакле, ако откуцате цд и онда име директоријума, 72 00:03:37,250 --> 00:03:40,890 можемо ући у тај директоријум. 73 00:03:40,890 --> 00:03:44,680 >> Као на страну, знам да је име струје директоријум је увек 74 00:03:44,680 --> 00:03:48,670 тачка, и назив директоријума један ниво изнад места где смо сада, 75 00:03:48,670 --> 00:03:54,820 да је име фасцикле у што наша фолдер, тачка, дот-- 76 00:03:54,820 --> 00:03:56,851 или у којима наша фасцикла, је тачка, тачка. 77 00:03:56,851 --> 00:03:59,350 А ако сте икада занима име вашег директоријума, 78 00:03:59,350 --> 00:04:03,430 можете уписати ОСИ, који стоји за садашње радни директоријум. 79 00:04:03,430 --> 00:04:06,827 Ми ћемо погледати на све ово сада, враћа се на ЦС50 ИДЕ. 80 00:04:06,827 --> 00:04:08,160 Тако сам се у свом радном простору сам сада. 81 00:04:08,160 --> 00:04:11,930 А ја ћу зоом-у опет на терминала, тако да можемо да погледамо 82 00:04:11,930 --> 00:04:14,209 крећу наоколо у ИДЕ. 83 00:04:14,209 --> 00:04:16,250 Зато ћу на списак Садржај мог именика 84 00:04:16,250 --> 00:04:19,220 опет, само да брушење нас у којој смо. 85 00:04:19,220 --> 00:04:21,740 Дакле, ако куцам лс, која је за листу опет, 86 00:04:21,740 --> 00:04:24,160 Видим да могу доћи до псет0 и псет1. 87 00:04:24,160 --> 00:04:26,420 То су именици Могу да се одавде. 88 00:04:26,420 --> 00:04:30,400 Знам то, јер ИДЕ даје ја појма од фарбања их плаво. 89 00:04:30,400 --> 00:04:33,295 >> Рецимо да желим ући у моју псет1 директоријум, 90 00:04:33,295 --> 00:04:35,310 јер радим на проблему сет 1. 91 00:04:35,310 --> 00:04:41,380 Могу да куцам цд-- опет, скраћено од промените дирецтори-- простор, псет1. 92 00:04:41,380 --> 00:04:43,334 И ако сам погодио Ентер, приметио шта се дешава. 93 00:04:43,334 --> 00:04:45,000 То не личи много тога се догодило. 94 00:04:45,000 --> 00:04:50,510 Али, ако погледате промпт, сада говори ми да сам у ~ / радног простора / псет1. 95 00:04:50,510 --> 00:04:55,510 Ја сам путовао у псет1 фасцикла који је био у мом радном простору. 96 00:04:55,510 --> 00:05:00,560 >> А ако куцам лс, видим неке другачије ствари овде, зар не? 97 00:05:00,560 --> 00:05:03,810 То није иста списак који сам раније видео. 98 00:05:03,810 --> 00:05:05,350 Ја сам путовао у псет1. 99 00:05:05,350 --> 00:05:08,560 И сада, кад куцам лс, ја сам узимајући контексту онога што могу 100 00:05:08,560 --> 00:05:12,600 види унутар фолдера псет1. 101 00:05:12,600 --> 00:05:16,056 >> Сада ћу да куцате контролу Ја, који само чисти екран. 102 00:05:16,056 --> 00:05:18,180 И ја ћу на списак садржај директоријума 103 00:05:18,180 --> 00:05:18,880 опет, само да се види. 104 00:05:18,880 --> 00:05:20,730 Само сам хтео да урадим то обришете неке ствари 105 00:05:20,730 --> 00:05:22,521 да сте видели доле а да се то спречи 106 00:05:22,521 --> 00:05:24,660 да иду предалеко доле ван домета. 107 00:05:24,660 --> 00:05:28,440 >> Сада, рекао сам раније да, ако желим да бисте дошли до тренутног директоријума, 108 00:05:28,440 --> 00:05:31,580 Могу да куцам цд простор тачку. 109 00:05:31,580 --> 00:05:32,080 Хит Ентер. 110 00:05:32,080 --> 00:05:33,330 Није ништа, зар не? 111 00:05:33,330 --> 00:05:35,480 Мењам директоријума у тренутном директоријуму. 112 00:05:35,480 --> 00:05:37,813 Нећеш увек да наћи потребу за једну тачку, 113 00:05:37,813 --> 00:05:39,540 али повремено хоће. 114 00:05:39,540 --> 00:05:41,950 >> Рецимо да желим да се помери за један ниво. 115 00:05:41,950 --> 00:05:44,450 Желим да се вратим у мој радни простор директоријум. 116 00:05:44,450 --> 00:05:49,800 Ја не умем да куцам цд радни простор, нема такве датотеке или директоријума. 117 00:05:49,800 --> 00:05:52,780 А разлог за то-- ако сам тип ЛС више једном-- 118 00:05:52,780 --> 00:05:58,060 је да нема директоријум зове Радни простор у мом псет1 директоријум. 119 00:05:58,060 --> 00:06:00,275 Ја ћу разбистрити екран поново са контролном л. 120 00:06:00,275 --> 00:06:02,150 Запамтите шта сам рекао раније, међутим, да смо 121 00:06:02,150 --> 00:06:04,010 се кретати се са тачка, тачка. 122 00:06:04,010 --> 00:06:05,880 То је назив матичног директоријума. 123 00:06:05,880 --> 00:06:10,727 Дакле, ако сам тип цд, простор, Дот, тачка, а затим притисните Ентер, 124 00:06:10,727 --> 00:06:11,810 Сада погледајте шта се десило. 125 00:06:11,810 --> 00:06:15,250 Моја командна линија ми говори да сам у мојим ~ / радни простор директоријум. 126 00:06:15,250 --> 00:06:19,360 Преселио сам се један ниво, Захваљујући тачка, тачка. 127 00:06:19,360 --> 00:06:23,400 >> Сада, рецимо да сам коришћењем оперативни систем који је заснован на Линук-, 128 00:06:23,400 --> 00:06:25,440 али не мора реци ми где сам. 129 00:06:25,440 --> 00:06:28,370 Овај се дешава да нам кажете да Тренутно сам у ~ / радни простор, 130 00:06:28,370 --> 00:06:29,280 Право на линији. 131 00:06:29,280 --> 00:06:31,940 Али могу да будем потпуно изгубљена у хаосу фолдера, 132 00:06:31,940 --> 00:06:34,946 и немам појма где сам и Немам појма где желим да се вратим у. 133 00:06:34,946 --> 00:06:36,320 Постоје две ствари које могу да урадим. 134 00:06:36,320 --> 00:06:40,920 >> Пре свега, ја могу да провалим где сам, тако што ћете укуцати инвалидитетом. 135 00:06:40,920 --> 00:06:42,720 То је мој поклон радни директоријум. 136 00:06:42,720 --> 00:06:45,830 И ако сам погодио Ентер, ит ми каже тачно где сам. 137 00:06:45,830 --> 00:06:49,400 Сада у / хоме / убунту је далеко од изрека, тилда, 138 00:06:49,400 --> 00:06:51,290 који је вас хоме директоријум. 139 00:06:51,290 --> 00:06:56,540 Али ми говори да сам у Хоме / убунту / радни простор, или ~ / радни простор. 140 00:06:56,540 --> 00:07:00,700 >> Идем да бисте дошли до мој псет1 директоријум опет, 141 00:07:00,700 --> 00:07:02,229 и ја ћу навести садржај. 142 00:07:02,229 --> 00:07:04,770 И видим да имам још директоријум постоји, зове додатке. 143 00:07:04,770 --> 00:07:09,020 Зато ћу цд у додацима, и онда ћу разбистрити екран. 144 00:07:09,020 --> 00:07:11,540 >> Дакле, сада, ја сам прилично далеко у, зар не? 145 00:07:11,540 --> 00:07:13,680 Шта ако желим да подржи да одмах радном простору? 146 00:07:13,680 --> 00:07:15,138 Има пар ствари сам могао да урадим. 147 00:07:15,138 --> 00:07:18,750 Могао тип цд, тачка, тачка, сласх, Дот, тачка, да се прешли на виши ниво, а онда 148 00:07:18,750 --> 00:07:19,640 један ниво. 149 00:07:19,640 --> 00:07:21,090 Али то је мало нервира. 150 00:07:21,090 --> 00:07:24,990 >> Дакле, ако сам икада желео да се вратим у Јуст Ми хоме директоријум, Тилде, 151 00:07:24,990 --> 00:07:27,690 Могу да куцам ЦД са ништа после тога. 152 00:07:27,690 --> 00:07:29,224 ЦД, Ентер. 153 00:07:29,224 --> 00:07:30,140 И сад, ја сам у тилда. 154 00:07:30,140 --> 00:07:34,310 И ако желим да стигнем до радни простор, Само можете уписати цд радни простор. 155 00:07:34,310 --> 00:07:36,770 И то је начин на који радите цхангинг именици 156 00:07:36,770 --> 00:07:42,080 у ЦС50 ИДЕ или било Линук Оперативни систем у командној линији. 157 00:07:42,080 --> 00:07:42,580 У реду. 158 00:07:42,580 --> 00:07:45,610 Следећи која би могла доћи је мкдир, 159 00:07:45,610 --> 00:07:48,709 што је скраћеница за направити директоријум, ако треба да креирате нову фасциклу. 160 00:07:48,709 --> 00:07:50,750 Ако сте упознати са ГУИ оперативни систем, 161 00:07:50,750 --> 00:07:51,820 можда десним тастером миша. 162 00:07:51,820 --> 00:07:54,500 А онда, када је контекст мени искочи, изаберите нови фолдер. 163 00:07:54,500 --> 00:07:56,250 То је вјероватно како сте то урадили раније. 164 00:07:56,250 --> 00:08:00,979 Али исто тако може створити именици у командној линији. 165 00:08:00,979 --> 00:08:02,020 Тако смо се вратили у ИДЕ си. 166 00:08:02,020 --> 00:08:08,020 Ја ћу зоом-у на терминалу и наведе садржај мог именика 167 00:08:08,020 --> 00:08:11,882 опет, само да нам дају референтни оквир. 168 00:08:11,882 --> 00:08:14,340 Рецимо да је, сада, имам Завршио о проблему сет 0 169 00:08:14,340 --> 00:08:15,580 и проблем сет 1. 170 00:08:15,580 --> 00:08:19,390 Дакле, желите да направите нови директоријум да раде на проблему за сет 2. 171 00:08:19,390 --> 00:08:20,420 Kako da uradim to? 172 00:08:20,420 --> 00:08:24,132 >> Па, опет, могао бих десним тастером миша у налево тамо и изаберите Нев Фолдер 173 00:08:24,132 --> 00:08:25,340 и створити псет2 директоријум. 174 00:08:25,340 --> 00:08:26,240 То би такође радити. 175 00:08:26,240 --> 00:08:28,615 Али онда исто то сам код командна линија прилично брзо, 176 00:08:28,615 --> 00:08:35,049 куцањем мкдир, спаце-- И унесе н, али-- простор псет2. 177 00:08:35,049 --> 00:08:38,659 Ако притиснете Ентер, а онда сам наведите Садржај мог директоријум опет, 178 00:08:38,659 --> 00:08:40,710 Видим да види, сада Имам фолдер псет2. 179 00:08:40,710 --> 00:08:43,110 И можете кретати у да коришћење цд и уради 180 00:08:43,110 --> 00:08:45,614 сав посао морам да урадим за псет2. 181 00:08:45,614 --> 00:08:48,530 Узгред, ја ћу скокнем Овде заиста брзо дрвета датотеке. 182 00:08:48,530 --> 00:08:53,494 И можете видети да, такође, у графички Филе Екплорер, 183 00:08:53,494 --> 00:08:56,160 можемо видети да је псет2 директоријум Такође је ту направљена. 184 00:08:56,160 --> 00:08:58,537 И могу идите до њега, користећи ГУИ као добро. 185 00:08:58,537 --> 00:09:00,870 Следећи пут и то је Вероватно ће доћи у руци 186 00:09:00,870 --> 00:09:03,650 је ЦП, што је скраћеница за копију. 187 00:09:03,650 --> 00:09:06,960 Цопи, за разлику од свих осталих команде смо раније видели, 188 00:09:06,960 --> 00:09:11,800 узима два аргумента, а извор, назив датотеке коју желите да копирате, 189 00:09:11,800 --> 00:09:15,810 и дестинација, где вам желите да копирате датотеку. 190 00:09:15,810 --> 00:09:19,490 То је прилично лако да копирате фајл, хајде да урадимо то. 191 00:09:19,490 --> 00:09:20,640 >> Тако смо се вратили у ИДЕ си. 192 00:09:20,640 --> 00:09:24,540 Идем на листу садржај мог тренутног директоријума са лс. 193 00:09:24,540 --> 00:09:28,310 Сада, рецимо да желим да направи копију хелло.ткт. 194 00:09:28,310 --> 00:09:32,120 Опет, од дрвета фајла на лево, графички интерфејс, 195 00:09:32,120 --> 00:09:35,969 Могао бих да кликните десним тастером миша на хелло.ткт, направити копију, налепите копију. 196 00:09:35,969 --> 00:09:38,260 Али ја могу да урадим врло брзо у командној линији превише. 197 00:09:38,260 --> 00:09:42,520 >> Рецимо да желите да копирате хелло.ткт да хи.ткт. 198 00:09:42,520 --> 00:09:45,850 Могу ЦП, простор, хелло.ткт. 199 00:09:45,850 --> 00:09:48,850 То је мој извор фајл, па зато Ја ћу прво изабрати онај. 200 00:09:48,850 --> 00:09:51,058 И онда морам да именујемо дестинација датотеке, хи.ткт. 201 00:09:51,058 --> 00:09:53,690 202 00:09:53,690 --> 00:09:54,620 Ударио сам Ентер. 203 00:09:54,620 --> 00:09:57,930 И ако наведе садржај мог Директоријум опет, ту је хи.ткт. 204 00:09:57,930 --> 00:09:59,220 Направио сам копију. 205 00:09:59,220 --> 00:10:01,090 А у ствари, ако одем у хи.ткт, могао сам 206 00:10:01,090 --> 00:10:04,030 видим да ће то бити тачан дупликат свега што 207 00:10:04,030 --> 00:10:08,330 постојала у мојој хелло.ткт фајлу. 208 00:10:08,330 --> 00:10:09,790 >> Значи, како копирати датотеку. 209 00:10:09,790 --> 00:10:12,680 Али шта ако желите да копирали читаву директоријум? 210 00:10:12,680 --> 00:10:16,510 Дакле, за тренутак, хајде да погледамо шта је у мојој псет0 директоријуму. 211 00:10:16,510 --> 00:10:23,950 Ако ЦД псет0 и листу садржаја, Имам директоријум се зове, узорак, 212 00:10:23,950 --> 00:10:26,252 и огреботина датотеке, сцратцх.сб2. 213 00:10:26,252 --> 00:10:27,210 Дакле, то је добро знати. 214 00:10:27,210 --> 00:10:29,800 Дакле, хајде да обришете екран, и ја ћу да се вратим 215 00:10:29,800 --> 00:10:32,870 мом радном простору директоријум за секунду. 216 00:10:32,870 --> 00:10:36,630 >> Рецимо да је, сада, желим да направите копију мог псет0 директоријума. 217 00:10:36,630 --> 00:10:42,940 Не могу само рећи цп псет0 псет3, на пример. 218 00:10:42,940 --> 00:10:46,220 Можете добити ове чудне поруке, изостављање директоријума псет0. 219 00:10:46,220 --> 00:10:47,439 Зашто се ту поруку? 220 00:10:47,439 --> 00:10:49,730 Па, испоставило се да, када имате директоријум који 221 00:10:49,730 --> 00:10:53,150 има друге ствари унутар ње, команда ЦП не баш 222 00:10:53,150 --> 00:10:55,590 нужно знам шта да радим са њим. 223 00:10:55,590 --> 00:10:59,670 >> Морамо да експлицитно реци Линук, терминала, 224 00:10:59,670 --> 00:11:03,720 Желим да копирати псет0 директоријум и копију 225 00:11:03,720 --> 00:11:07,530 свака фасцикла која постоји унутар ИТ и сваки фајл који 226 00:11:07,530 --> 00:11:08,750 постоји унутар ње. 227 00:11:08,750 --> 00:11:13,270 Другим речима, ти треба да рекурсивно зарони у псет0 228 00:11:13,270 --> 00:11:15,660 и направите копију свега тамо. 229 00:11:15,660 --> 00:11:25,280 >> Ако желим то да урадим, шта могу да урадим је ЦП-Р, за рекурзивном, псет0 псет3. 230 00:11:25,280 --> 00:11:26,850 Хит Ентер. 231 00:11:26,850 --> 00:11:29,290 Сада, ако наведите Садржај мог именика, 232 00:11:29,290 --> 00:11:32,180 Видим да је псет3 директоријум који могу да радим. 233 00:11:32,180 --> 00:11:36,990 И ако сам ЦД у псет3 сада и затим листу садржаја, види, 234 00:11:36,990 --> 00:11:39,594 Опет узорка и сцратцх.сб2. 235 00:11:39,594 --> 00:11:40,510 Дакле, то је баш кул. 236 00:11:40,510 --> 00:11:43,819 Па тако можете да копирате читаву директоријум, а не само један фајл. 237 00:11:43,819 --> 00:11:45,860 Дакле, ако желите да цопи а директоријум, само запамти 238 00:11:45,860 --> 00:11:49,830 да користите -р заставу када сте рад са командом цп. 239 00:11:49,830 --> 00:11:50,330 У реду. 240 00:11:50,330 --> 00:11:52,320 Зато сам копирао датотеку, али Ја сам то урадио грешком. 241 00:11:52,320 --> 00:11:53,695 А сада, желим да се отарасим тога. 242 00:11:53,695 --> 00:11:54,850 Kako da uradim to? 243 00:11:54,850 --> 00:11:56,830 Опет, да ли сте упознати са ГУИ интерфејс, 244 00:11:56,830 --> 00:11:58,310 можете да кликнете десним тастером миша и само изаберите Делете. 245 00:11:58,310 --> 00:12:00,630 И то ће га послати до ђубре или Рецицле Бин. 246 00:12:00,630 --> 00:12:03,320 Али у командној линији, ми могу само укуцајте РМ, за уклањање, 247 00:12:03,320 --> 00:12:05,580 а затим име филе желимо да се ослободимо. 248 00:12:05,580 --> 00:12:08,614 >> Сада, РМ је веома опрезан. 249 00:12:08,614 --> 00:12:11,280 То се доста Проверавам, да проверите да ли заиста 250 00:12:11,280 --> 00:12:12,377 желите да избришете датотеку. 251 00:12:12,377 --> 00:12:15,460 То не жели да прави никакве грешке, јер нема отпатке овде. 252 00:12:15,460 --> 00:12:17,010 Једном смо избрисали датотеку, она је нестала. 253 00:12:17,010 --> 00:12:18,710 И заиста нема шансе да се опорави. 254 00:12:18,710 --> 00:12:20,730 Зато морамо бити веома опрезни, па РМ 255 00:12:20,730 --> 00:12:23,110 ће бити јако опрезан за нас. 256 00:12:23,110 --> 00:12:27,120 >> Дакле, хајде да се вратимо на ИДЕ и ријеши тај хи.ткт филе 257 00:12:27,120 --> 00:12:29,640 да сам створио малопре са копијом. 258 00:12:29,640 --> 00:12:30,560 Дакле, ми смо у ИДЕ. 259 00:12:30,560 --> 00:12:33,180 И навести садржај мог именика опет, само да нам неки контекст. 260 00:12:33,180 --> 00:12:36,500 Мислим, можете видети да постоји хи.ткт, које сам створио малопре. 261 00:12:36,500 --> 00:12:38,196 Сада желим да се отарасим тога. 262 00:12:38,196 --> 00:12:38,820 Како да то урадим? 263 00:12:38,820 --> 00:12:39,810 >> Опет, само РМ. 264 00:12:39,810 --> 00:12:46,220 Дакле, да укуцате рм хи.ткт и притисните Ентер. 265 00:12:46,220 --> 00:12:47,970 А ту је и РМ биће стварно пажљиви за нас 266 00:12:47,970 --> 00:12:50,178 и пазећи да ствари желите да избришете ову датотеку. 267 00:12:50,178 --> 00:12:52,784 Да ли заиста желите да уклоните редовни празан фајл хи.ткт? 268 00:12:52,784 --> 00:12:55,200 То је као оперативни Систем, као што је Виндовс или Мац, 269 00:12:55,200 --> 00:12:56,310 које би биле упознат са ничу 270 00:12:56,310 --> 00:12:58,770 та кутија каже да су ти стварно сигурни да желите да урадите. 271 00:12:58,770 --> 00:13:01,228 >> Прилично сам сигуран да желим да ово, па ћу да куцате, Да-- 272 00:13:01,228 --> 00:13:04,390 или сам такође могао само тип и-- и притисните Ентер. 273 00:13:04,390 --> 00:13:08,620 И ако наведе садржај мог Директоријум опет, хи.ткт је нестао. 274 00:13:08,620 --> 00:13:10,000 Није лоше, зар не? 275 00:13:10,000 --> 00:13:12,410 Идемо притисните Цонтрол Л само да се отараси свих ових ствари 276 00:13:12,410 --> 00:13:14,900 и врати нас на на врху екрана. 277 00:13:14,900 --> 00:13:18,520 >> Дакле, постоји начин да се кратког споја РМ, тако 278 00:13:18,520 --> 00:13:20,090 да не питајте нас то питање. 279 00:13:20,090 --> 00:13:22,060 Ми знам хоћемо да се отараси тог фајла, 280 00:13:22,060 --> 00:13:23,490 а ми не желим да се поставља питање. 281 00:13:23,490 --> 00:13:24,720 Како ми то радимо? 282 00:13:24,720 --> 00:13:27,180 Па, можемо задате Ектра застава, само смо као 283 00:13:27,180 --> 00:13:30,400 радио са ЦП где смо могли додати -р заставу, 284 00:13:30,400 --> 00:13:32,800 да рекурсивно копирати у директоријум. 285 00:13:32,800 --> 00:13:35,630 Постоји још једна застава за РМ, која је -Ф, 286 00:13:35,630 --> 00:13:39,470 који је на снагу РМ тачно урадити оно што ми је говорио да уради. 287 00:13:39,470 --> 00:13:44,610 >> Рецимо да је, сада, желим да се отарасим моје хелло.ткт датотеке. 288 00:13:44,610 --> 00:13:46,490 Не желим ни да је један. 289 00:13:46,490 --> 00:13:47,370 Шта могу да урадим? 290 00:13:47,370 --> 00:13:54,710 Па, могу рм -ф хелло.ткт. 291 00:13:54,710 --> 00:13:57,530 Шта мислиш да је ће се овде десити? 292 00:13:57,530 --> 00:13:58,030 Нестао је. 293 00:13:58,030 --> 00:13:59,363 Зар ми ни питати. 294 00:13:59,363 --> 00:14:03,600 У ствари, ако сам навести садржај моје директоријум опет, нема га. 295 00:14:03,600 --> 00:14:05,750 Нема Ундо овде. 296 00:14:05,750 --> 00:14:09,554 хелло.ткт је нестао, а ја нисам био чак и питао да ли желим да га обришете. 297 00:14:09,554 --> 00:14:11,595 Шта ако желим да се отарасим од целог директоријума? 298 00:14:11,595 --> 00:14:14,180 299 00:14:14,180 --> 00:14:17,039 Начин на који се то уради је веома сличан копирате. 300 00:14:17,039 --> 00:14:19,080 Ако желите да избришете директоријум, ви не само 301 00:14:19,080 --> 00:14:22,121 желите да избришете директоријум, хоћеш да све у њему избрисати. 302 00:14:22,121 --> 00:14:26,250 И тако користите -р, да рекурсивно обрисали директоријум. 303 00:14:26,250 --> 00:14:28,600 >> Дакле, хајде да рм -р псет2. 304 00:14:28,600 --> 00:14:31,870 Нисам заправо ради на псет2, тако да могу да се отарасим тог директоријума. 305 00:14:31,870 --> 00:14:33,040 Ударио сам Ентер. 306 00:14:33,040 --> 00:14:35,050 Да ли желите да уклоните директоријум, псет2? 307 00:14:35,050 --> 00:14:37,160 Да, знам. 308 00:14:37,160 --> 00:14:41,150 И ако листу садржај мој директоријум опет, нема га. 309 00:14:41,150 --> 00:14:41,650 У реду? 310 00:14:41,650 --> 00:14:43,739 >> Још једна варијација на ову тему. 311 00:14:43,739 --> 00:14:46,280 Тако да ћу опет брисање екрана, да стави све на врху. 312 00:14:46,280 --> 00:14:47,420 Хит лс. 313 00:14:47,420 --> 00:14:49,890 Сада желим да се отарасим моје псет3 директоријума, 314 00:14:49,890 --> 00:14:52,810 и ја знам хоћу да отарасити моје псет3 директоријум. 315 00:14:52,810 --> 00:15:00,120 Ја рекурсивно и присилно могу скинем псет3 директоријум. 316 00:15:00,120 --> 00:15:03,900 >> Сада, ти ћеш бити стварно опрезни када користите рм рф. 317 00:15:03,900 --> 00:15:06,784 Као што сте програмирали више, то ће бити нешто што само уради врло брзо. 318 00:15:06,784 --> 00:15:08,200 И, у ствари, ја то стално радим. 319 00:15:08,200 --> 00:15:10,380 Али може довести до неких катастрофалне последице, 320 00:15:10,380 --> 00:15:12,340 Ако случајно избрисати погрешну ствар. 321 00:15:12,340 --> 00:15:15,089 Зато желим да будете свесни да ово је опција доступна за вас, 322 00:15:15,089 --> 00:15:17,220 али га користити штедљиво, и га користити са опрезом. 323 00:15:17,220 --> 00:15:20,910 >> Знам за чињеницу да не радим на мој проблем сет 3 више, па сам 324 00:15:20,910 --> 00:15:22,550 да се отараси свих тих фајлова. 325 00:15:22,550 --> 00:15:26,420 И знам да не желим да се питање сваки пут када хоћу да избришете 326 00:15:26,420 --> 00:15:30,640 фајл, тако да ћу рм рф псет3. 327 00:15:30,640 --> 00:15:32,640 Није ме чак ни питао да ли желео да се отараси тога. 328 00:15:32,640 --> 00:15:33,840 Ударио сам лс. 329 00:15:33,840 --> 00:15:35,680 псет3 је нестао. 330 00:15:35,680 --> 00:15:39,730 Дакле, то је све варијанте које сте Можете користити да се отараси датотека са РМ. 331 00:15:39,730 --> 00:15:43,620 >> Линија команда прошле команда која је да прилично корисно за вас 332 00:15:43,620 --> 00:15:46,391 је МВ, што је скраћеница за потез. 333 00:15:46,391 --> 00:15:48,960 Покрет је у основи еквивалентна преименовати. 334 00:15:48,960 --> 00:15:53,870 Креће датотеку са једне локације на друго, извор до одредишта. 335 00:15:53,870 --> 00:15:59,400 Хајде да видимо где је употреба потез не би бити при руци у прозор терминала. 336 00:15:59,400 --> 00:16:02,070 >> Дакле, ја сам у свом псет1 директоријум, и приметио сам 337 00:16:02,070 --> 00:16:03,860 Нешто је отишао мало погрешно. 338 00:16:03,860 --> 00:16:08,620 Радила сам на мој похлепни проблем, али сам случајно назван је гредди. 339 00:16:08,620 --> 00:16:11,380 Дакле, када покушам и покрените га кроз цхецк50, то баш и не делује. 340 00:16:11,380 --> 00:16:12,630 Имам неколико опција. 341 00:16:12,630 --> 00:16:16,220 Могли бисмо оно што смо раније урадили, а то је да направи копију датотеке. 342 00:16:16,220 --> 00:16:23,960 Могао бих да копирате гредди.ц да грееди.ц, зар не? 343 00:16:23,960 --> 00:16:25,580 Хит Ентер. 344 00:16:25,580 --> 00:16:28,180 Видим да су оба фајлови су ту. 345 00:16:28,180 --> 00:16:36,337 И онда сам могао РМ, уклонити, гредди.ц. 346 00:16:36,337 --> 00:16:37,170 То се ослободи тога. 347 00:16:37,170 --> 00:16:40,920 Тако да би радили, након што сам потврдим да желим да се отарасим тога. 348 00:16:40,920 --> 00:16:44,770 И ефективно имам преименован гредди.ц да грееди.ц. 349 00:16:44,770 --> 00:16:48,460 Ја га копира, а затим уклоњен оригинал. 350 00:16:48,460 --> 00:16:50,170 >> Али то је процес мулти-корак. 351 00:16:50,170 --> 00:16:51,670 И наравно, ту је бољи начин. 352 00:16:51,670 --> 00:16:52,420 У ствари, постоји. 353 00:16:52,420 --> 00:16:55,810 Дакле, кренимо Цонтрол Л, само да би се ова бацк уп, 354 00:16:55,810 --> 00:16:58,680 и листу садржаја мог директоријума поново. 355 00:16:58,680 --> 00:17:00,350 >> Дакле, хајде да кажем, ох, погрешио сам. 356 00:17:00,350 --> 00:17:03,470 Ја стварно стварно желим да позове тај фајл гредди.ц. 357 00:17:03,470 --> 00:17:11,369 У једном налету, Могу да куцам померите грееди.ц да гредди.ц. 358 00:17:11,369 --> 00:17:12,470 Хит Ентер. 359 00:17:12,470 --> 00:17:15,210 И сад, ја нисам имао да копирате и уклоните га, 360 00:17:15,210 --> 00:17:16,880 Била сам у стању да га промените. 361 00:17:16,880 --> 00:17:18,710 Оне-стоп куповину. 362 00:17:18,710 --> 00:17:21,160 >> Сада, постоји пуно других Основна командна линија комуналије 363 00:17:21,160 --> 00:17:22,640 да можете користити са Линук командне линије. 364 00:17:22,640 --> 00:17:24,990 И ми ћемо се расправља много од њих у будућности у ЦС50. 365 00:17:24,990 --> 00:17:27,948 Али за сада, само се ноге мокро са радом са овом терминалу 366 00:17:27,948 --> 00:17:30,540 животна средина, ових пет команде би требало да те прилично далеко 367 00:17:30,540 --> 00:17:34,990 у навигацији около и рад са фајловима у вашој ИДЕ 368 00:17:34,990 --> 00:17:37,770 или у било ком заснован на Линук- оперативни систем користите. 369 00:17:37,770 --> 00:17:40,580 >> Ако сте радознали и желите да гледај напред мало на неком 370 00:17:40,580 --> 00:17:43,420 команди командне линије ми ћемо користити у будућности, 371 00:17:43,420 --> 00:17:46,930 Овде је списак неколико од више најчешћих. 372 00:17:46,930 --> 00:17:47,820 Ја сам Доуг Лојд. 373 00:17:47,820 --> 00:17:49,860 Ово је ЦС50. 374 00:17:49,860 --> 00:17:52,598