1 00:00:00,000 --> 00:00:05,060 >> [მუსიკის დაკვრა] 2 00:00:05,060 --> 00:00:05,890 >> DOUG LLOYD: OK. 3 00:00:05,890 --> 00:00:08,680 მოდით ვისაუბროთ, თუ როგორ გამოიყენოთ Linux ბრძანების. 4 00:00:08,680 --> 00:00:11,860 ახლა, CS50 IDE, ან ის ფაქტი, თუნდაც CS50 ელექტრო მოწყობილობების, 5 00:00:11,860 --> 00:00:15,210 თუ თქვენ იცნობს, ან თქვენ აღების ძველი ვერსია CS50, 6 00:00:15,210 --> 00:00:17,420 არის Cloud დაფუძნებული მანქანა რომელიც გადის Ubuntu, 7 00:00:17,420 --> 00:00:20,259 რომელიც არის ერთ ერთი ბევრი არომატს Linux ოპერაციული სისტემა. 8 00:00:20,259 --> 00:00:22,300 Linux ოპერაციული სისტემა რასაც ხელი შეუწყო პროგრამისტების, 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 რომელიც ჩვენ ასევე მოვუწოდებთ GUIs, G-U-I, საშუალებას მარტივი მაუსის დაფუძნებული ნავიგაცია, 12 00:00:33,710 --> 00:00:36,920 რომელიც თქვენ ალბათ იცნობს, თუ თქვენ Windows ან Mac შესახებ, 13 00:00:36,920 --> 00:00:39,961 მოძრაობდნენ თქვენი მაუსი, ორმაგი დაწკაპვით ხატები, და ასე შემდეგ. 14 00:00:39,961 --> 00:00:42,210 და მაინც, თუმცა, როგორც პროგრამისტი, და მიუხედავად იმისა, IDE 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 >> ახლა, ეს ბრძანებები შეიძლება გამოყენებულ იქნას ნებისმიერი Unix- ზე დაფუძნებული ოპერაციული 23 00:01:02,490 --> 00:01:06,790 სისტემა, რომელიც მოიცავს Linux, მაგრამ ასევე მოიცავს Mac OS. 24 00:01:06,790 --> 00:01:12,930 თუ თქვენ გახსენით ტერმინალი თქვენს Mac, თქვენ შეგიძლიათ გამოიყენოთ ეს ზუსტი ბრძანებები. 25 00:01:12,930 --> 00:01:15,705 Windows ასევე აქვს Command სწრაფი, მაგრამ ზოგიერთი ბრძანებები 26 00:01:15,705 --> 00:01:17,871 ოდნავ განსხვავებული, ასე რომ ის ფაქტობრივად არ მუშაობს, 27 00:01:17,871 --> 00:01:20,080 იმის გამო, რომ Windows არ არის Unix-დაფუძნებული სისტემა. 28 00:01:20,080 --> 00:01:22,620 >> მოდით შევხედოთ ზოგიერთი ამ Linux ბრძანებები. 29 00:01:22,620 --> 00:01:26,100 პირველი, რომ თქვენ ალბათ გამოიყენოთ საკმაოდ ბევრი ls. 30 00:01:26,100 --> 00:01:30,410 სწორედ ამას ლ, რასაც მოჰყვა ამას s, რომელიც მოკლე სიაში. 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 >> ასე რომ, მე გახსნეს აქ CS50 IDE. 35 00:01:41,545 --> 00:01:44,540 და მე ვაპირებ, რომ გაადიდოთ-in in a მეორე მოგცემთ უფრო ახლოს, 36 00:01:44,540 --> 00:01:47,240 მაგრამ აქ არის ფართო სურათს თუ რა IDE ჰგავს. 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 ასე რომ, ჯერ კიდევ არსებობს CS50 ელექტრო. 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 >> მე ვაპირებ, რომ გაადიდოთ-in და უხელმძღვანელებს მეტი აქ, უბრალოდ 45 00:02:07,460 --> 00:02:12,360 გაჩვენებთ, რომ, ფაქტობრივად, არ შემიძლია დააჭირეთ ამ ფაილები და ფოლდერები. 46 00:02:12,360 --> 00:02:17,010 ასე ნათლად, სადაც მე გაკეთებული ვარ, მაქვს ორი საქაღალდე, მოუწოდა pset0 და pset1, 47 00:02:17,010 --> 00:02:20,520 და სამი ფაილი, ერთი ე.წ. hello, ერთი მოუწოდა hello.c, 48 00:02:20,520 --> 00:02:22,870 და ერთი მოუწოდა hello.txt. 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 თუ მე აკრიფოთ ls, რაც კიდევ ერთხელ არის ბრძანება სიაში 53 00:02:37,080 --> 00:02:40,870 შინაარსი მიმდინარე კატალოგი, და მერე Enter, 54 00:02:40,870 --> 00:02:47,220 გამოიყურება, რასაც მე ვხედავ, hello, hello.c, hello.txt, pset0 და pset1. 55 00:02:47,220 --> 00:02:49,620 >> pset0 და pset1 არიან ლურჯი, მიუთითოს 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 ასე რომ, აშკარად, რაც იმას ნიშნავს, რომ მე შეიძლება აწარმოებს პროგრამა მოუწოდა, hello. 62 00:03:06,367 --> 00:03:07,950 ეს არის ის, რასაც მწვანე ერთი არ ნიშნავს. 63 00:03:07,950 --> 00:03:10,080 მაგრამ, ძირითადად, აკრეფით ls ბრძანება მისცა 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 არის CD, ამას გ, ამას დ, რომელიც მოკლე ცვლილება დირექტორია. 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 ასე რომ, თუ ჩვენ აკრიფოთ CD და შემდეგ სახელი მომსახურება, 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 dot, და სახელი დირექტორია ერთ დონეზე ზემოთ, სადაც ჩვენ ვართ ახლა, 75 00:03:48,670 --> 00:03:54,820 რომ არის სახელი საქაღალდეში რომელიც ჩვენი დირექტორია, dot, dot-- 76 00:03:54,820 --> 00:03:56,851 ან რომელშიც ჩვენი დირექტორია, არის dot, dot. 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 ჩვენ შევხედოთ ყველა ამ ახლა, სასაქონლო თავში CS50 IDE. 80 00:04:06,827 --> 00:04:08,160 ასე რომ, მე უკან ჩემი სამუშაო ახლა. 81 00:04:08,160 --> 00:04:11,930 და მე zoom-in ერთხელ ტერმინალი, ასე რომ ჩვენ შეგვიძლია შევხედოთ 82 00:04:11,930 --> 00:04:14,209 მოძრავი გარშემო ფარგლებში IDE. 83 00:04:14,209 --> 00:04:16,250 ამიტომ, მე ვაპირებ ჩამოვთვალოთ შინაარსი ჩემი დირექტორია 84 00:04:16,250 --> 00:04:19,220 ერთხელ, უბრალოდ reground ჩვენთვის, სადაც ჩვენ ვართ. 85 00:04:19,220 --> 00:04:21,740 ასე რომ, თუ მე აკრიფოთ ls, რომელიც არის სიაში, კიდევ ერთხელ, 86 00:04:21,740 --> 00:04:24,160 მე ვხედავ, რომ შემიძლია pset0 და pset1. 87 00:04:24,160 --> 00:04:26,420 ესენი არიან საიტები შემიძლია აქ. 88 00:04:26,420 --> 00:04:30,400 მე ვიცი, რომ, რადგან IDE აძლევს მე ნახავ საღებარი მათ ლურჯი. 89 00:04:30,400 --> 00:04:33,295 >> ვთქვათ, რომ მინდა შეღწევას ჩემი pset1 დირექტორია, 90 00:04:33,295 --> 00:04:35,310 იმიტომ, რომ მე მუშაობა პრობლემა კომპლექტი 1. 91 00:04:35,310 --> 00:04:41,380 შემიძლია აკრიფოთ cd-- ერთხელ, მოკლე შეცვლა დირექტორიაში სივრცეში, pset1. 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 მაგრამ თუ გადავხედავთ სწრაფი, ახლა მეუბნება, რომ მე ვარ ~ / სამუშაო გარემოს / pset1. 95 00:04:50,510 --> 00:04:55,510 მე ნავიგაცია შევიდა pset1 საქაღალდე, რომელიც იყო ჩემს სამუშაო გარემოს. 96 00:04:55,510 --> 00:05:00,560 >> და თუ აკრიფოთ ls, მე ვხედავ რაღაც სხვადასხვა პერსონალის აქ, არა? 97 00:05:00,560 --> 00:05:03,810 ეს არ არის იგივე, სია, რომელიც ვნახე ადრე. 98 00:05:03,810 --> 00:05:05,350 მე ნავიგაცია შევიდა pset1. 99 00:05:05,350 --> 00:05:08,560 და ახლა, როდესაც მე აკრიფოთ ls, მე მიღების კონტექსტში, რა შემიძლია 100 00:05:08,560 --> 00:05:12,600 იხილეთ ფარგლებში pset1 საქაღალდეში. 101 00:05:12,600 --> 00:05:16,056 >> ახლა, მე ვაპირებ აკრიფოთ კონტროლის l, რომელიც მხოლოდ გაასუფთავებს ეკრანზე. 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 შემიძლია აკრიფოთ cd სივრცეში dot. 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 თქვენ ყოველთვის არ აპირებს მოვძებნოთ საჭიროება ერთი dot, 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 მე ვერ აკრიფოთ cd სამუშაო გარემოს, არ არსებობს ასეთი ფაილი ან დირექტორია. 117 00:05:49,800 --> 00:05:52,780 და მიზეზი that-- თუ მე აკრიფოთ ls კიდევ ერთი time-- 118 00:05:52,780 --> 00:05:58,060 ის არის, რომ არ არსებობს დირექტორია მოუწოდა სამუშაო გარემოს შიგნით ჩემი pset1 დირექტორია. 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 ნავიგაცია უკან dot, dot. 122 00:06:04,010 --> 00:06:05,880 ეს არის სახელი მშობელი დირექტორია. 123 00:06:05,880 --> 00:06:10,727 ასე რომ, თუ მე აკრიფოთ cd, სივრცე, dot, dot, და შემდეგ დააჭიროთ, 124 00:06:10,727 --> 00:06:11,810 ახლა შევხედოთ, თუ რა მოხდა. 125 00:06:11,810 --> 00:06:15,250 ჩემი command prompt მეუბნება, რომ მე ვარ უკან ჩემი ~ / სამუშაო გარემოს დირექტორია. 126 00:06:15,250 --> 00:06:19,360 გადავედი ერთ დონეზე, მადლობა dot, dot. 127 00:06:19,360 --> 00:06:23,400 >> ახლა, ვთქვათ, რომ მე გამოყენებით ოპერაციული სისტემა, რომელიც Linux დაფუძნებული, 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 >> პირველ რიგში, მე ვერ გაერკვნენ გარეთ, სადაც მე ვარ, აკრეფით PWD. 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 ახლა / home / ubuntu არის ხანგრძლივი გზა ამბობდა, tilde, 138 00:06:49,400 --> 00:06:51,290 რომელიც არის თქვენი მთავარი კატალოგი. 139 00:06:51,290 --> 00:06:56,540 მაგრამ ეს მეუბნება, რომ მე ვარ მთავარი / ubuntu / სამუშაო გარემოს, ან ~ / სამუშაო გარემოს. 140 00:06:56,540 --> 00:07:00,700 >> მე ვაპირებ ნავიგაცია ჩემი pset1 დირექტორია, კიდევ ერთხელ, 141 00:07:00,700 --> 00:07:02,229 და მე ვაპირებ ჩამოვთვალოთ შინაარსი. 142 00:07:02,229 --> 00:07:04,770 და მე ვხედავ, რომ მე მაქვს კიდევ ერთი დირექტორია არ არსებობს, ე.წ. Extras. 143 00:07:04,770 --> 00:07:09,020 ასე რომ, მე ვაპირებ CD შევიდა დამატებითი, და შემდეგ მე ვაპირებ გარკვევას ჩემი ეკრანზე. 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 მე აკრიფოთ cd, dot, dot, სლეში, dot, dot, გადაადგილება ერთ დონეზე და შემდეგ 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 >> ასე რომ, თუ მე ოდესმე გვინდა დავუბრუნდეთ მხოლოდ ჩემი სახლის დირექტორია, tilde, 151 00:07:24,990 --> 00:07:27,690 შემიძლია აკრიფოთ cd ერთად არაფერი მას შემდეგ. 152 00:07:27,690 --> 00:07:29,224 Cd, შეიტანეთ. 153 00:07:29,224 --> 00:07:30,140 და ახლა, მე tilde. 154 00:07:30,140 --> 00:07:34,310 და თუ მინდა, რომ მიიღოთ სამუშაო გარემოს, შემიძლია უბრალოდ ჩაწერეთ CD გარემოს. 155 00:07:34,310 --> 00:07:36,770 და რომ ის, თუ როგორ მუშაობს შეცვლის საიტები 156 00:07:36,770 --> 00:07:42,080 ფარგლებში CS50 IDE ან Linux ოპერაციული სისტემა ბრძანებათა ზოლს. 157 00:07:42,080 --> 00:07:42,580 ყველა უფლება. 158 00:07:42,580 --> 00:07:45,610 შემდეგი ერთი, რომ შეიძლება მოდის მოსახერხებელი არის mkdir, 159 00:07:45,610 --> 00:07:48,709 რომელიც მოკლე მიიღოს დირექტორია, თუ მე უნდა შევქმნათ ახალი ფოლდერი. 160 00:07:48,709 --> 00:07:50,750 თუ თქვენ იცნობს GUI, ოპერაციული სისტემა, 161 00:07:50,750 --> 00:07:51,820 თქვენ მარჯვენა ღილაკით. 162 00:07:51,820 --> 00:07:54,500 და მაშინ, როდესაც კონტექსტური მენიუ pops up, აირჩიოს New Folder. 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 ასე რომ, ჩვენ უკან IDE. 166 00:08:02,020 --> 00:08:08,020 მე zoom-in ტერმინალში და მიუთითეთ შინაარსი ჩემი დირექტორია 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 როგორ შემიძლია ამის გაკეთება? 172 00:08:20,420 --> 00:08:24,132 >> ისე, კიდევ ერთხელ, მე ვერ უფლება დააწკაპუნეთ მარცხენა მხარეს და აირჩიოს New Folder 173 00:08:24,132 --> 00:08:25,340 და შექმნას pset2 დირექტორია. 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 აკრეფით mkdir, სივრცე მე აკრეფილი n არის, მაგრამ სივრცეში pset2. 177 00:08:35,049 --> 00:08:38,659 თუ მე დააჭიროთ და მერე ჩამოვთვალოთ შინაარსი ჩემი დირექტორია, კიდევ ერთხელ, 178 00:08:38,659 --> 00:08:40,710 მე ვხედავ, რომ, აი მაქვს pset2 საქაღალდეში. 179 00:08:40,710 --> 00:08:43,110 და შემიძლია ნავიგაცია რომ გამოყენებით CD და გავაკეთოთ 180 00:08:43,110 --> 00:08:45,614 ყველა სამუშაო, მე უნდა გააკეთოს pset2. 181 00:08:45,614 --> 00:08:48,530 სხვათა შორის, მე უბრალოდ პოპ მეტი აქ მართლაც სწრაფად ფაილი ხე. 182 00:08:48,530 --> 00:08:53,494 და თქვენ ხედავთ, რომ, ასევე, გრაფიკული ფაილი Explorer, 183 00:08:53,494 --> 00:08:56,160 ჩვენ ვხედავთ, რომ pset2 დირექტორია ასევე შეიქმნა არსებობს. 184 00:08:56,160 --> 00:08:58,537 და შემიძლია ნავიგაცია მას, გამოყენებით GUI ისევე. 185 00:08:58,537 --> 00:09:00,870 მომავალი დრო და ეს ალბათ აპირებს მოდის მოსახერხებელი 186 00:09:00,870 --> 00:09:03,650 არის cp, რომელიც მოკლე ასლი. 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 >> ასე რომ, ჩვენ უკან IDE. 192 00:09:20,640 --> 00:09:24,540 მე ვაპირებ ჩამოვთვალოთ შინაარსი ჩემი მიმდინარე დირექტორია ერთად ls. 193 00:09:24,540 --> 00:09:28,310 ახლა, ვთქვათ, რომ მინდა რათა ასლი hello.txt. 194 00:09:28,310 --> 00:09:32,120 ისევ და ისევ, ფაილი ხე მარცხენა, გრაფიკული ინტერფეისი, 195 00:09:32,120 --> 00:09:35,969 მე ვერ უფლება დააწკაპუნეთ hello.txt, ასლი, ჩასვით ასლი. 196 00:09:35,969 --> 00:09:38,260 მაგრამ მე შემიძლია ამის გაკეთება საკმაოდ სწრაფად ბრძანებათა ზოლში ძალიან. 197 00:09:38,260 --> 00:09:42,520 >> ვთქვათ, მე მინდა, რომ ასლი hello.txt რომ hi.txt. 198 00:09:42,520 --> 00:09:45,850 შემიძლია CP, სივრცე, hello.txt. 199 00:09:45,850 --> 00:09:48,850 ეს არის ჩემი წყარო ფაილი, ამიტომაც მე ვაპირებ აირჩიოს, რომ ერთი პირველი. 200 00:09:48,850 --> 00:09:51,058 და მერე უნდა ასახელებს დანიშნულების ფაილი, hi.txt. 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 და თუ მე სიაში შინაარსი ჩემი კატალოგი ერთხელ, იქ hi.txt. 204 00:09:57,930 --> 00:09:59,220 მე მივიღე ასლი. 205 00:09:59,220 --> 00:10:01,090 და სინამდვილეში, თუ მივედი შევიდა hi.txt, შემეძლო 206 00:10:01,090 --> 00:10:04,030 ვხედავ, რომ ეს იქნება ზუსტი დუბლიკატი ყველაფერი, რაც 207 00:10:04,030 --> 00:10:08,330 არსებობდა ჩემი hello.txt ფაილი. 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 ასე რომ, მეორე, მოდით შევხედოთ რა არის ჩემი pset0 დირექტორია. 211 00:10:16,510 --> 00:10:23,950 თუ მე cd pset0 და ჩამოვთვალოთ შინაარსი, მაქვს დირექტორია მოუწოდა, ნიმუში, 212 00:10:23,950 --> 00:10:26,252 და ნულიდან ფაილი, scratch.sb2. 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 >> ვთქვათ, რომ, ახლა, მინდა ასლი ჩემს pset0 დირექტორია. 217 00:10:36,630 --> 00:10:42,940 მე ვერ ვიტყვით cp pset0 pset3, მაგალითად. 218 00:10:42,940 --> 00:10:46,220 თქვენ ამ უცნაური გაგზავნა, გამოტოვება დირექტორია pset0. 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 სხვა პერსონალის შიგნით, cp ბრძანება ნამდვილად არ 222 00:10:53,150 --> 00:10:55,590 აუცილებლად იცის, რა უნდა გააკეთოს ეს. 223 00:10:55,590 --> 00:10:59,670 >> ჩვენ უნდა მკაფიოდ ვუთხრა Linux, ტერმინალში, 224 00:10:59,670 --> 00:11:03,720 მე მინდა, რომ კოპირება pset0 მომსახურება და ასლი 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 სხვა სიტყვებით, მე უნდა რეკურსიული ჩაყვინთვის down pset0 228 00:11:13,270 --> 00:11:15,660 და ასლი ყველაფერი არსებობს. 229 00:11:15,660 --> 00:11:25,280 >> თუ მინდა, რომ გავაკეთოთ, რა შეგვიძლია გავაკეთოთ არის cp-r, რეკურსიული, pset0 pset3. 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 მე ვხედავ იქ pset3 კატალოგი, რომელიც შემიძლია მუშაობა. 233 00:11:32,180 --> 00:11:36,990 და თუ მე CD შევიდა pset3 ახლა და მაშინ სიაში შინაარსი, გამოიყურება, 234 00:11:36,990 --> 00:11:39,594 იქ ნიმუში და scratch.sb2 ერთხელ. 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 გამოიყენოს -r დროშა, როდესაც თქვენ მუშაობის cp ბრძანება. 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 როგორ შემიძლია ამის გაკეთება? 243 00:11:54,850 --> 00:11:56,830 ისევ და ისევ, თუ თქვენ იცნობს ერთად GUI ინტერფეისი, 244 00:11:56,830 --> 00:11:58,310 თქვენ შეგიძლიათ მარჯვენა ღილაკით და მხოლოდ აირჩიოთ წაშლა. 245 00:11:58,310 --> 00:12:00,630 და ეს კიდე გაუგზავნოთ ნაგვის ან Recycle Bin. 246 00:12:00,630 --> 00:12:03,320 მაგრამ ბრძანების, ჩვენ შეგიძლიათ უბრალოდ აკრიფოთ rm, ამისთვის ამოიღონ, 247 00:12:03,320 --> 00:12:05,580 და შემდეგ სახელი წარადგინოს ჩვენ გვინდა, რომ თავი დაეღწია. 248 00:12:05,580 --> 00:12:08,614 >> ახლა, rm ძალიან ფრთხილად. 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 მას არ სურს, რომ რაიმე შეცდომებს, იმიტომ, რომ იქ არ Recycle Bin აქ. 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 ასე რომ, ჩვენ უნდა იყოს საკმაოდ ფრთხილად, და ასე rm 255 00:12:20,730 --> 00:12:23,110 იქნება ნამდვილად ფრთხილად ჩვენთვის. 256 00:12:23,110 --> 00:12:27,120 >> მოდით წავიდეთ უკან IDE და მოშორება, რომ hi.txt ფაილი 257 00:12:27,120 --> 00:12:29,640 რომ მე შეიქმნა წუთის წინ ასლი. 258 00:12:29,640 --> 00:12:30,560 ასე რომ, ჩვენ ამ IDE. 259 00:12:30,560 --> 00:12:33,180 და მე სიაში შინაარსი ჩემი დირექტორია კიდევ ერთხელ, მხოლოდ, რომ მოგვცეს გარკვეული კონტექსტში. 260 00:12:33,180 --> 00:12:36,500 ვგულისხმობ, თქვენ ხედავთ, რომ არსებობს hi.txt, რომელიც მე შევქმენი ცოტა ხნის წინ. 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 >> კიდევ ერთხელ, მხოლოდ RM. 264 00:12:39,810 --> 00:12:46,220 ასე რომ, შემიძლია აკრიფოთ rm hi.txt და დააჭიროთ. 265 00:12:46,220 --> 00:12:47,970 და იქ rm ყოფნა ნამდვილად ფრთხილად ჩვენთვის 266 00:12:47,970 --> 00:12:50,178 და მიღების დარწმუნებული ვარ, რომ ჩვენ რეალურად გსურთ წაშალოთ ეს ფაილი. 267 00:12:50,178 --> 00:12:52,784 ნამდვილად გსურთ ამოიღონ რეგულარული ცარიელი ფაილი hi.txt? 268 00:12:52,784 --> 00:12:55,200 სწორედ ისევე, როგორც ოპერაციული სისტემა, როგორიცაა Windows და Mac, 269 00:12:55,200 --> 00:12:56,310 რომ თქვენ შეიძლება იყოს იცნობს popping up 270 00:12:56,310 --> 00:12:58,770 რომ ყუთი ამბობს არის ნამდვილად ნამდვილად გსურთ ამის გაკეთება. 271 00:12:58,770 --> 00:13:01,228 >> მე დარწმუნებული ვარ, მე მინდა, რომ ეს, ამიტომ მე ვაპირებ ტიპის, yes-- 272 00:13:01,228 --> 00:13:04,390 ან მე ვერ ასევე მხოლოდ ტიპი y-- და დააჭიროთ. 273 00:13:04,390 --> 00:13:08,620 და თუ მე სიაში შინაარსი ჩემი კატალოგი ერთხელ, hi.txt გაქრა. 274 00:13:08,620 --> 00:13:10,000 ცუდი არ არის, უფლება? 275 00:13:10,000 --> 00:13:12,410 მოდით პრეს კონტროლის L, უბრალოდ თავი დაეღწია ყველა ამ პერსონალის 276 00:13:12,410 --> 00:13:14,900 და ჩვენთვის უკან ზედა ეკრანზე. 277 00:13:14,900 --> 00:13:18,520 >> ახლა, არ არის გზა მოკლე ჩართვა rm, ასე რომ 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 გააკეთა cp, სადაც ჩვენ შეიძლება დაამატოთ -r დროშა, 284 00:13:30,400 --> 00:13:32,800 რეკურსიული კოპირება დირექტორია. 285 00:13:32,800 --> 00:13:35,630 არსებობს კიდევ ერთი დროშა ამისთვის rm, რომელიც -f, 286 00:13:35,630 --> 00:13:39,470 რომელიც არის აიძულოს rm ზუსტად რა ჩვენ ვეუბნებით, რომ ამის გაკეთება. 287 00:13:39,470 --> 00:13:44,610 >> ასე ვთქვათ, ახლა, მე მინდა თავი დაეღწია ჩემი hello.txt ფაილი. 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 ისე, მე შემიძლია RM ვ hello.txt. 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 hello.txt წავიდა, და მე არ ვიყავი კი სთხოვა, თუ მინდოდა წაშლა. 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 და ასე რომ თქვენ გამოიყენოთ -r, რომ რეკურსიული წაშლა დირექტორია. 303 00:14:26,250 --> 00:14:28,600 >> მოდით RM -r pset2. 304 00:14:28,600 --> 00:14:31,870 მე რეალურად არ მუშაობს pset2, ასე, რომ შეიძლება თავი დაეღწია, რომ დირექტორია. 305 00:14:31,870 --> 00:14:33,040 მე დააჭიროთ. 306 00:14:33,040 --> 00:14:35,050 არ მინდა ამოიღონ დირექტორია, pset2? 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 Hit ls. 313 00:14:47,420 --> 00:14:49,890 ახლა, მე მინდა, რომ თავი დაეღწია ჩემი pset3 დირექტორია, 314 00:14:49,890 --> 00:14:52,810 და მე ნამდვილად ვიცი, მე მინდა მოშორება ჩემი pset3 დირექტორია. 315 00:14:52,810 --> 00:15:00,120 შემიძლია რეკურსიული და იძულებით ამოიღონ ჩემი pset3 დირექტორია. 316 00:15:00,120 --> 00:15:03,900 >> ახლა, თქვენ უნდა ნამდვილად ფრთხილად, როდესაც თქვენ იყენებთ rm -rf. 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 ფაილი, ამიტომ მე ვაპირებ, რომ RM -rf pset3. 327 00:15:30,640 --> 00:15:32,640 კი არ ვთხოვთ, თუ მე სურდა, თავი დაეღწია იგი. 328 00:15:32,640 --> 00:15:33,840 მე მოხვდა ls. 329 00:15:33,840 --> 00:15:35,680 pset3 გაქრა. 330 00:15:35,680 --> 00:15:39,730 ასე რომ, ყველა ვარიაციები, რომ თქვენ შეგიძლიათ გამოიყენოთ, რათა თავი დაეღწია ფაილი rm. 331 00:15:39,730 --> 00:15:43,620 >> ბოლო command line ბრძანება, რომ აპირებს საკმაოდ სასარგებლოა თქვენთვის 332 00:15:43,620 --> 00:15:46,391 არის mv, რომელიც მოკლე ნაბიჯი. 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 >> ასე რომ, მე ჩემი pset1 კატალოგი, და მე შევნიშნე 337 00:16:02,070 --> 00:16:03,860 რაღაც წავიდა ცოტა არასწორია. 338 00:16:03,860 --> 00:16:08,620 ვმუშაობდი ჩემს ხარბ პრობლემა, მაგრამ მე შემთხვევით დაასახელა ის greddy. 339 00:16:08,620 --> 00:16:11,380 ასე რომ, როდესაც მე ვცდილობ და გაუშვით მეშვეობით check50, ეს ნამდვილად არ იმუშავებს. 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 მე ვერ კოპირება greddy.c რომ greedy.c, არა? 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 და მაშინ მე ვერ RM, ამოიღონ, greddy.c. 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 და მე ეფექტურად აქვს ეწოდა greddy.c რომ greedy.c. 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 მოდით მოხვდა კონტროლის L, უბრალოდ, რომ ეს უკან, 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 მე რეალურად ნამდვილად არ მინდა მოვუწოდებთ, რომ ფაილი greddy.c. 357 00:17:03,470 --> 00:17:11,369 ერთი ხელის მოსმით, მე შემიძლია აკრიფოთ გადაადგილება greedy.c რომ greddy.c. 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 და ჩვენ განიხილავენ ბევრი მათ მომავალში CS50. 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 სანავიგაციო გარშემო და მუშაობის ფაილი თქვენს IDE 368 00:17:34,990 --> 00:17:37,770 ან ნებისმიერი Linux დაფუძნებული ოპერაციული სისტემა თქვენ იყენებთ. 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 მე Doug Lloyd. 373 00:17:47,820 --> 00:17:49,860 ეს არის CS50. 374 00:17:49,860 --> 00:17:52,598