ได้รับการจับกับ terminal โดยใช้คำสั่งที่มีประโยชน์เหล่านี้
สิ่งที่ฉันดิ้นรนกับตอนที่ฉันเริ่มใช้ Raspberry Pi เป็นเครื่องแรก
ฉันไปจากการเป็นผู้ใช้ Windows GUI ที่มีความสุขไปยังหน้าจอสีดำและสีเขียวที่ดูย้อนยุคโดยไม่มีปุ่มหรืออะไรก็ได้ให้คลิกสองครั้ง สิ่งที่น่ากลัวเมื่อคุณใช้ GUI ตั้งแต่พีซีเครื่องแรกของคุณ
วันนี้ฉันคุ้นเคยกับเทอร์มินัลมากขึ้นโดยใช้มันสำหรับโครงการราสเบอรี่ Pi ทั้งหมดของฉันในแบบนี้หรืออีกทางหนึ่ง ฉันค้นพบเทคนิคและคำสั่งเล็ก ๆ น้อย ๆ ที่ช่วยให้ฉันได้รับความเชื่อมั่นนี้และแบ่งปันสิ่งเหล่านี้กับคุณเพื่อช่วยให้คุณเริ่มต้นใช้ Pi
ไม่มีอะไรที่ล้ำสมัยหรือก้าวล้ำที่นี่ - คำสั่งพื้นฐานในชีวิตประจำวันเพียงอย่างเดียวซึ่งจะช่วยคุณในการนำทางและดำเนินงานง่ายๆด้วย Raspberry Pi จากหน้าต่างเทอร์มินัล เมื่อเวลาผ่านไปคุณจะพบมากขึ้น แต่นี่เป็นพื้นฐานที่ดีที่จะเริ่มต้นด้วย
01 จาก 20
[sudo apt-get update] - อัปเดตรายการแพ็คเกจ
นี่เป็นขั้นตอนแรกในการอัปเดตราสเบอร์รี่ Pi ของคุณ (ดูสองรายการถัดไปในรายการนี้สำหรับขั้นตอนอื่น ๆ )
คำสั่ง 'sudo apt-get update' จะดาวน์โหลด แพคเกจ รายการจากที่เก็บข้อมูลและคว้าข้อมูลเกี่ยวกับแพ็กเกจใหม่ล่าสุดและไฟล์ที่พึ่งพาได้เช่นกัน
ดังนั้นจึงไม่ได้มีการปรับปรุงอย่างแท้จริงในแง่ดั้งเดิมซึ่งเป็นขั้นตอนที่จำเป็นในกระบวนการโดยรวม
02 จาก 20
[sudo apt-get upgrade] - ดาวน์โหลดและติดตั้งแพคเกจที่อัพเดต
คำสั่งนี้ต่อจากรายการก่อนหน้าซึ่งเราอัปเดตรายการแพ็กเกจของเรา
ด้วยคำสั่ง sudo apt-get upgrade (อัพเกรด) sudo apt-get upgrade จะดูว่ามีการติดตั้งแพคเกจใดบ้างจากนั้นให้ดูที่รายการแพ็คเกจล่าสุด (ที่เราเพิ่งอัพเกรด) แล้วติดตั้งแพคเกจใหม่ ๆ ที่ aren ' t ที่เวอร์ชันล่าสุด
03 จาก 20
[sudo apt-get clean] - ล้างไฟล์แพคเกจเก่า
ขั้นตอนสุดท้ายในกระบวนการอัปเกรดและอัปเกรดและสิ่งที่ไม่จำเป็นเสมอไปหากคุณมีพื้นที่ว่างในดิสก์มาก
คำสั่ง ' sudo apt-get clean ' จะลบไฟล์แพคเกจที่ซ้ำซ้อน (.deb files) ที่ดาวน์โหลดมาเป็นส่วนหนึ่งของกระบวนการอัพเดต
คำสั่งที่มีประโยชน์หากคุณต้องการพื้นที่ว่างหรือต้องการทำความสะอาดพื้นที่ให้ดี
04 จาก 20
[sudo raspi-config] - เครื่องมือกำหนดค่า Raspberry Pi
นี่ควรเป็นหนึ่งในขั้นตอนแรกที่คุณต้องทำเมื่อเริ่มใช้ Raspberry Pi เพื่อให้แน่ใจว่าได้ตั้งค่าภาษาฮาร์ดแวร์และโปรเจ็กต์ไว้แล้ว
เครื่องมือกำหนดค่าเป็นบิตเช่นหน้าต่าง 'การตั้งค่า' ซึ่งช่วยให้คุณสามารถตั้งค่าภาษาเวลา / วันเปิดใช้โมดูลกล้องโอเวอร์เลิร์ฟโปรเซสเซอร์เปิดใช้งานอุปกรณ์เปลี่ยนรหัสผ่านและตัวเลือกอื่น ๆ
คุณสามารถเข้าถึงได้โดยพิมพ์ ' sudo raspi-config ' จากนั้นกดปุ่ม Enter ขึ้นอยู่กับสิ่งที่คุณเปลี่ยนแปลงคุณอาจได้รับแจ้งให้เริ่มต้นใหม่ Pi ของคุณหลังจากนั้น
05 จาก 20
[ls] - แสดงเนื้อหาไดเรกทอรี
ใน 'ไดเร็กทอรี' Linux จะเหมือนกับ 'โฟลเดอร์' ใน Windows นั่นคือสิ่งที่ฉันต้องใช้ (เป็นคน Windows) ดังนั้นฉันจึงต้องการชี้ให้เห็นว่าหน้า
มีแน่นอนไม่มี explorer ในเทอร์มินัลดังนั้นเพื่อดูว่ามีอะไรอยู่ในไดเรกทอรีที่คุณอยู่ในช่วงเวลาหนึ่ง ๆ เพียงแค่พิมพ์ ' ls ' และกด Enter
คุณจะเห็นไฟล์และไดเร็กทอรีทั้งหมดภายในไดเรกทอรีดังกล่าวและมักมีรหัสสีสำหรับรายการต่างๆ
06 จาก 20
[cd] - เปลี่ยนไดเรกทอรี
ถ้าคุณต้องการข้ามไปยังไดเรกทอรีบางแห่งคุณสามารถใช้คำสั่ง ' cd ' ได้
หากไดเรกทอรีที่คุณมีอยู่แล้วมีไดเร็กทอรีอยู่ภายในคุณสามารถใช้ ' cd directoryname ' (แทนที่ 'directoryname' ด้วยชื่อไดเรกทอรีของคุณ)
ถ้าเป็นที่อื่นในระบบไฟล์ของคุณให้ป้อนเส้นทางหลังจากคำสั่งเช่น ' cd / home / pi / directoryname '
คำสั่งนี้ใช้ประโยชน์อีกอย่างหนึ่งคือ ' cd. ' ซึ่งจะนำคุณกลับไปสู่ระดับโฟลเดอร์หนึ่ง ๆ เช่นปุ่ม 'ย้อนกลับ'
07 จาก 20
[mkdir] - สร้างไดเรกทอรี
ถ้าคุณต้องการสร้างไดเร็กทอรีใหม่ภายในที่อยู่ในระบบคุณสามารถใช้คำสั่ง ' mkdir ' ได้ นี่คือ 'โฟลเดอร์ใหม่' ของโลกเทอร์มินัล
ในการสร้างไดเร็กทอรีใหม่คุณจำเป็นต้องเพิ่มชื่อไดเรกทอรีหลังจากคำสั่งเช่น ' mkdir new_directory '
08 จาก 20
[rmdir] - ลบไดเรกทอรี
คุณได้เรียนรู้วิธีสร้างไดเรกทอรีใหม่แล้ว แต่ถ้าคุณต้องการลบไดเรกทอรีใหม่
เป็นคำสั่งที่คล้ายกันมากในการลบไดเรกทอรีเพียงใช้ ' rmdir ' จากนั้นเป็นชื่อของไดเร็กทอรี
ตัวอย่างเช่น ' rmdir directory_name ' จะลบไดเรกทอรี 'directory_name' ออก เป็นมูลค่า noting ที่ไดเรกทอรีต้องว่างเพื่อดำเนินการคำสั่งนี้
09 จาก 20
[mv] - ย้ายไฟล์
การย้ายไฟล์ระหว่างไดเร็กทอรีทำได้โดยใช้คำสั่ง ' mv '
เมื่อต้องการย้ายไฟล์เราจะใช้ ' mv ' ตามด้วยชื่อไฟล์และไดเรกทอรีปลายทาง
ตัวอย่างนี้จะเป็น ' mv my_file.txt / home / pi / destination_directory ' ซึ่งจะย้ายไฟล์ ' my_file.txt ' ไปที่ / home / pi / destination_directory '
10 จาก 20
[tree -d] - แสดง Tree of Directories
หลังจากสร้างไดเร็กทอรีใหม่ ๆ แล้วคุณอาจไม่มีมุมมองโครงสร้างโฟลเดอร์แบบมองเห็นของโปรแกรมสำรวจแฟ้ม Windows หากไม่สามารถเห็นรูปแบบภาพของไดเรกทอรีของคุณสิ่งต่างๆอาจทำให้เกิดความสับสนได้อย่างรวดเร็ว
คำสั่งหนึ่งที่สามารถช่วยให้ความรู้สึกของไดเรกทอรีของคุณมากขึ้นคือ ' tree -d ' จะแสดงไดเรกทอรีทั้งหมดของคุณในรูปแบบเหมือนต้นไม้ภายในเทอร์มินัล
11 จาก 20
[pwd] - แสดงไดเรกทอรีปัจจุบัน
อีกคำสั่งที่มีประโยชน์ที่จะช่วยคุณเมื่อคุณสูญหายคือคำสั่ง ' pwd ' นี่เป็นประโยชน์หากคุณเพียงแค่ต้องการทราบว่าคุณอยู่ที่ไหนในขณะใดก็ตาม
เพียงป้อน ' pwd ' ได้ตลอดเวลาเพื่อแสดงเส้นทางไดเรกทอรีปัจจุบันที่คุณเข้ามา
12 จาก 20
[clear] - การล้างหน้าต่างเทอร์มินัล
ในขณะที่คุณเริ่มแฮงเอาท์ของเทอร์มินัลคุณจะสังเกตเห็นว่ามันจะราบเรียบ หลังจากไม่กี่คำสั่งคุณจะทิ้งข้อความไว้บนหน้าจอซึ่งสำหรับบางคนอาจเป็นเรื่องที่น่ารำคาญ
หากต้องการล้างหน้าจอให้ใช้คำสั่ง ' clear ' หน้าจอจะถูกล้างพร้อมสำหรับคำสั่งถัดไป
13 จาก 20
[sudo halt] - ปิด Raspberry Pi ของคุณ
การปิดใช้งาน Raspberry Pi ของคุณอย่างปลอดภัยสามารถหลีกเลี่ยงปัญหาต่างๆเช่นความเสียหายของการ์ด SD คุณสามารถหลีกเลี่ยงการดึงสายไฟได้บางครั้ง แต่ในที่สุดคุณจะฆ่าการ์ดของคุณ
หากต้องการปิด Pi ให้ใช้ ' sudo halt ' หลังจากกะพริบสุดท้ายจากไฟ LED ของ Pi คุณสามารถถอดสายไฟออกได้
14 จาก 20
[sudo reboot] - รีสตาร์ทราสเบอร์รี่ Pi ของคุณ
คล้ายกับคำสั่ง shutdown ถ้าคุณต้องการรีบูตเครื่องราสเบอร์รี่ Pi ของคุณอย่างปลอดภัยคุณสามารถใช้คำสั่ง ' reboot ' ได้
เพียงพิมพ์ ' sudo reboot ' และ Pi ของคุณจะรีสตาร์ทเอง
15 จาก 20
[startx] - เริ่มต้น Desktop Environment (LXDE)
หากคุณตั้ง Pi เพื่อเริ่มต้นในเทอร์มินัลเสมอคุณอาจสงสัยว่าจะเริ่มต้นเดสก์ท็อปได้อย่างไรหากจำเป็นต้องใช้
ใช้ ' startx ' เพื่อเริ่ม LXDE (Lightweight X11 Desktop Environment) ควรสังเกตว่าการดำเนินการนี้จะไม่ทำงานในเซสชัน SSH
16 จาก 20
[ifconfig] - ค้นหาที่อยู่ IP ของ Raspberry Pi ของคุณ
มีสถานการณ์มากมายที่อาจทำให้คุณต้องทราบที่อยู่ IP ของราสเบอร์รี่ Pi ของคุณ ฉันใช้มันมากเมื่อกำหนดเซสชั่น SSH เพื่อเข้าถึง Pi ของฉันจากระยะไกล
หากต้องการค้นหาที่อยู่ IP ของคุณให้พิมพ์ ' ifconfig ' ลงในเทอร์มินัลและกด Enter คุณยังสามารถใช้ ' hostname -I ' เพื่อค้นหาเฉพาะที่อยู่ IP ด้วยตัวเอง
17 จาก 20
[nano] - แก้ไขไฟล์
ลินุกซ์มีโปรแกรมแก้ไขข้อความหลาย ๆ แบบและคุณจะพบว่าบางคนชอบใช้ตัวแก้ไขข้อความมากกว่าเหตุผลอื่น ๆ
ความชอบของฉันคือ ' นาโน ' ส่วนใหญ่เพราะเป็นคนแรกที่ฉันใช้เมื่อเริ่มออก
หากต้องการแก้ไขไฟล์เพียงพิมพ์ ' nano ' ตามด้วยชื่อไฟล์เช่น ' nano myfile.txt ' เมื่อการแก้ไขของคุณเสร็จสมบูรณ์แล้วให้กด Ctrl + X เพื่อบันทึกไฟล์
18 จาก 20
[cat] - แสดงเนื้อหาของไฟล์
ขณะที่คุณสามารถใช้ 'nano' (ด้านบน) เพื่อเปิดไฟล์สำหรับแก้ไขได้มีคำสั่งแยกกันที่คุณสามารถใช้เพื่อแสดงเนื้อหาของไฟล์ภายในเทอร์มินัล
ใช้ ' cat ' ตามด้วยชื่อไฟล์เพื่อทำเช่น ' cat myfile.txt '
19 จาก 20
[rm] - ลบไฟล์
การลบไฟล์ทำได้ง่ายใน Raspberry Pi และเป็นสิ่งที่คุณจะทำมากในขณะที่คุณทำไฟล์ Python จำนวนมากในขณะที่คุณแก้ไขปัญหา
ในการลบไฟล์เราจะใช้คำสั่ง ' rm ' ตามด้วยชื่อไฟล์ ตัวอย่างเช่น ' rm myfile.txt '
20 จาก 20
[cp] - คัดลอกไฟล์หรือไดเรกทอรี
เมื่อคุณต้องการทำสำเนาไฟล์หรือไดเรกทอรีให้ใช้คำสั่ง ' cp '
หากต้องการทำสำเนาไฟล์ของคุณในไดเร็กทอรีเดียวกันให้ป้อนคำสั่ง ' cp original_file new_file '
หากต้องการทำสำเนาในไดเร็กทอรีอื่นโดยใช้ชื่อเดียวกันให้ป้อนคำสั่ง ' cp original_file home / pi / subdirectory '
หากต้องการคัดลอกไดเรกทอรีทั้งหมด (และเนื้อหา) ให้ป้อนคำสั่ง ' cp -R home / pi / folder_one home / pi / folder_two ' โฟลเดอร์นี้จะคัดลอก 'folder_one' ลงใน 'folder_two'