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 ดังนั้นขอพูดคุยเกี่ยวกับวิธีการ ใช้บรรทัดคำสั่งลินุกซ์ 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 เป็นเครื่องที่ใช้ระบบคลาวด์ ซึ่งไหลอูบุนตู 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 ซึ่งเรายังเรียกร้อง 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 คุณยังจะใช้ของคุณ หน้าต่าง terminal สวยบ่อย 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 ระบบซึ่งรวมถึงลินุกซ์ แต่ยังรวมถึงระบบปฏิบัติการ Mac OS 24 00:01:06,790 --> 00:01:12,930 ถ้าคุณเปิดสถานีบน Mac ของคุณ คุณสามารถใช้คำสั่งเหล่านี้แน่นอน 25 00:01:12,930 --> 00:01:15,705 ของ Windows นอกจากนี้ยังมีคำสั่ง พร้อมรับคำ แต่บางส่วนของคำสั่ง 26 00:01:15,705 --> 00:01:17,871 จะแตกต่างกันเล็กน้อยเพื่อ มันไม่จริงทำงาน 27 00:01:17,871 --> 00:01:20,080 เนื่องจาก Windows ไม่ได้ ระบบ Unix-based 28 00:01:20,080 --> 00:01:22,620 >> ดังนั้นลองมาดูที่บาง เหล่านี้คำสั่งลินุกซ์ 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 และฉันจะซูมในใน ที่สองที่จะทำให้คุณมองใกล้ 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 และที่ด้านล่างเรา มีหน้าต่าง terminal 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 เพื่อให้ชัดเจนที่ฉันกำลังรู้สึกที่ฉันมี สองโฟลเดอร์ที่เรียกว่า pset0 และ pset1, 47 00:02:17,010 --> 00:02:20,520 และสามไฟล์หนึ่งที่เรียกว่า สวัสดีหนึ่งเรียกว่า 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.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 ดังนั้นเห็นได้ชัดว่าผมหมายความว่า สามารถเรียกใช้โปรแกรมที่เรียกว่าสวัสดี 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 เป็นซีดี, C ตัวพิมพ์เล็ก d พิมพ์เล็ก ซึ่งสั้นสำหรับเปลี่ยนไดเรกทอรี 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 จุดและชื่อของไดเรกทอรี ระดับหนึ่งดังกล่าวข้างต้นที่เรามีตอนนี้ 75 00:03:48,670 --> 00:03:54,820 ที่เป็นชื่อของโฟลเดอร์ใน ซึ่งโฟลเดอร์ของเราคือจุด dot-- 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 เราจะดูที่สิ่งเหล่านี้ ตอนนี้โดยมุ่งหน้ากลับไปที่ CS50 IDE 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 ที่ย้ายไปรอบ ๆ ภายในการ 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-- อีกสั้น เปลี่ยนพื้นที่ directory--, pset1 92 00:04:41,380 --> 00:04:43,334 และถ้าผมกด Enter สังเกตสิ่งที่เกิดขึ้น 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 >> ตอนนี้ผมกำลังจะไปพิมพ์ควบคุม ลิตรที่เพิ่งล้างหน้าจอ 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 พื้นที่จุด 109 00:05:31,580 --> 00:05:32,080 กด Enter 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 และเหตุผลสำหรับ 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 สามารถนำทางกลับมาพร้อมกับจุดจุด 122 00:06:04,010 --> 00:06:05,880 นั่นเป็นชื่อของไดเรกทอรีผู้ปกครอง 123 00:06:05,880 --> 00:06:10,727 ดังนั้นถ้าผมพิมพ์ cd พื้นที่จุด จุดแล้วกด Enter, 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 ตอนนี้ / home / อูบุนตูเป็น ทางยาวในการพูด, หนอน, 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 >> ฉันจะนำทางไปยัง ไดเรกทอรี pset1 ของฉันอีกครั้ง 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 ฉันสามารถพิมพ์ cd, จุด, จุดเฉือนจุด จุดที่จะเลื่อนขึ้นระดับหนึ่งแล้ว 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 ฉันสามารถพิมพ์ cd กับอะไรหลังจากที่มัน 152 00:07:27,690 --> 00:07:29,224 Cd ใส่ 153 00:07:29,224 --> 00:07:30,140 และตอนนี้ผมอยู่ในตัวหนอน 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 ภายใน IDE CS50 หรือลินุกซ์ใด ๆ ระบบปฏิบัติการที่บรรทัดคำสั่ง 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 และแล้วเมื่อเมนูบริบท ปรากฏขึ้นให้เลือกโฟลเดอร์ใหม่ 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 ฉันจะซูมในสถานีและ รายการเนื้อหาของไดเรกทอรีของฉัน 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 >> ดีอีกครั้งฉันสามารถคลิกขวาใน ด้านซ้ายมีและเลือกโฟลเดอร์ใหม่ 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, space-- ฉัน พิมพ์ลงใน n, but-- pset2 พื้นที่ 177 00:08:35,049 --> 00:08:38,659 ถ้าผมกด Enter แล้วฉันรายการ เนื้อหาของไดเรกทอรีของฉันอีกครั้ง 178 00:08:38,659 --> 00:08:40,710 ผมเห็นว่าดูตอนนี้ ฉันมีโฟลเดอร์ pset2 179 00:08:40,710 --> 00:08:43,110 และผมสามารถนำทางเข้าไป ว่าการใช้แผ่นซีดีและทำ 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 และคุณจะเห็นว่ายังอยู่ใน สำรวจไฟล์กราฟิก 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 เป็นซีพีซึ่งเป็นระยะสั้นสำหรับการคัดลอก 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 ผมกด Enter 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 ฉันไม่สามารถเพียงแค่พูดว่าซีพี 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 มีสิ่งอื่น ๆ ภายในของมัน คำสั่งซีพีไม่ได้จริงๆ 222 00:10:53,150 --> 00:10:55,590 จำเป็นต้องทราบว่าจะทำอย่างไรกับมัน 223 00:10:55,590 --> 00:10:59,670 >> เราจำเป็นต้องชัดเจน บอกลินุกซ์, terminal, 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 ในคำอื่น ๆ ฉันต้องการให้คุณ ซ้ำลงไปดำน้ำ pset0 228 00:11:13,270 --> 00:11:15,660 และทำสำเนาของทุกสิ่งที่อยู่ในนั้น 229 00:11:15,660 --> 00:11:25,280 >> ถ้าผมต้องการที่จะทำสิ่งที่ฉันสามารถทำได้ คือ CP-R, สำหรับ recursive, pset0 pset3 230 00:11:25,280 --> 00:11:26,850 กด Enter 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 และถ้าผมลงในแผ่นซีดี 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 เมื่อคุณอยู่ การทำงานร่วมกับคำสั่งที่ซีพี 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 และมันจะส่งไปยัง ถังขยะหรือถังรีไซเคิล 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 และกด Enter 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 ขึ้น 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-- และกด Enter 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 ทำกับซีพีที่เรา สามารถเพิ่มธง -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 -f 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 ผมกด Enter 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 ตีสั่ง 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 >> คำสั่งบรรทัดคำสั่งที่ผ่านมาว่าเป็น จะมีประโยชน์สำหรับคุณสวย 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 ลองมาดูที่ใช้อาจจะย้าย จะมีประโยชน์ที่หน้าต่าง terminal 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 กด Enter 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 ดังนั้นขอตีควบคุมลิตร เพียงเพื่อนำกลับมานี้ขึ้น 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 ในก้มถลาลงที่ฉันสามารถพิมพ์ ย้ายไป greddy.c greedy.c 358 00:17:11,369 --> 00:17:12,470 กด Enter 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-based ระบบปฏิบัติการที่คุณกำลังใช้ 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 นี่คือ CS50 374 00:17:49,860 --> 00:17:52,598