20 Handy Raspberry Pi คำสั่ง Terminal สำหรับมือใหม่

ได้รับการจับกับ terminal โดยใช้คำสั่งที่มีประโยชน์เหล่านี้

สิ่งที่ฉันดิ้นรนกับตอนที่ฉันเริ่มใช้ Raspberry Pi เป็นเครื่องแรก

ฉันไปจากการเป็นผู้ใช้ Windows GUI ที่มีความสุขไปยังหน้าจอสีดำและสีเขียวที่ดูย้อนยุคโดยไม่มีปุ่มหรืออะไรก็ได้ให้คลิกสองครั้ง สิ่งที่น่ากลัวเมื่อคุณใช้ GUI ตั้งแต่พีซีเครื่องแรกของคุณ

วันนี้ฉันคุ้นเคยกับเทอร์มินัลมากขึ้นโดยใช้มันสำหรับโครงการราสเบอรี่ Pi ทั้งหมดของฉันในแบบนี้หรืออีกทางหนึ่ง ฉันค้นพบเทคนิคและคำสั่งเล็ก ๆ น้อย ๆ ที่ช่วยให้ฉันได้รับความเชื่อมั่นนี้และแบ่งปันสิ่งเหล่านี้กับคุณเพื่อช่วยให้คุณเริ่มต้นใช้ Pi

ไม่มีอะไรที่ล้ำสมัยหรือก้าวล้ำที่นี่ - คำสั่งพื้นฐานในชีวิตประจำวันเพียงอย่างเดียวซึ่งจะช่วยคุณในการนำทางและดำเนินงานง่ายๆด้วย Raspberry Pi จากหน้าต่างเทอร์มินัล เมื่อเวลาผ่านไปคุณจะพบมากขึ้น แต่นี่เป็นพื้นฐานที่ดีที่จะเริ่มต้นด้วย

01 จาก 20

[sudo apt-get update] - อัปเดตรายการแพ็คเกจ

คำสั่งการอัพเดททำให้แน่ใจได้ว่ารายการแพ็คเกจของคุณเป็นปัจจุบัน ภาพ: Richard Saville

นี่เป็นขั้นตอนแรกในการอัปเดตราสเบอร์รี่ Pi ของคุณ (ดูสองรายการถัดไปในรายการนี้สำหรับขั้นตอนอื่น ๆ )

คำสั่ง 'sudo apt-get update' จะดาวน์โหลด แพคเกจ รายการจากที่เก็บข้อมูลและคว้าข้อมูลเกี่ยวกับแพ็กเกจใหม่ล่าสุดและไฟล์ที่พึ่งพาได้เช่นกัน

ดังนั้นจึงไม่ได้มีการปรับปรุงอย่างแท้จริงในแง่ดั้งเดิมซึ่งเป็นขั้นตอนที่จำเป็นในกระบวนการโดยรวม

02 จาก 20

[sudo apt-get upgrade] - ดาวน์โหลดและติดตั้งแพคเกจที่อัพเดต

คำสั่งการอัพเกรดดาวน์โหลดและติดตั้งแพคเกจโปรแกรมปรับปรุง ภาพ: Richard Saville

คำสั่งนี้ต่อจากรายการก่อนหน้าซึ่งเราอัปเดตรายการแพ็กเกจของเรา

ด้วยคำสั่ง sudo apt-get upgrade (อัพเกรด) sudo apt-get upgrade จะดูว่ามีการติดตั้งแพคเกจใดบ้างจากนั้นให้ดูที่รายการแพ็คเกจล่าสุด (ที่เราเพิ่งอัพเกรด) แล้วติดตั้งแพคเกจใหม่ ๆ ที่ aren ' t ที่เวอร์ชันล่าสุด

03 จาก 20

[sudo apt-get clean] - ล้างไฟล์แพคเกจเก่า

คำสั่ง clean จะเอาการดาวน์โหลดแพคเกจเก่าออกไปเพื่อประหยัดพื้นที่ในการจัดเก็บ ภาพ: Richard Saville

ขั้นตอนสุดท้ายในกระบวนการอัปเกรดและอัปเกรดและสิ่งที่ไม่จำเป็นเสมอไปหากคุณมีพื้นที่ว่างในดิสก์มาก

คำสั่ง ' sudo apt-get clean ' จะลบไฟล์แพคเกจที่ซ้ำซ้อน (.deb files) ที่ดาวน์โหลดมาเป็นส่วนหนึ่งของกระบวนการอัพเดต

คำสั่งที่มีประโยชน์หากคุณต้องการพื้นที่ว่างหรือต้องการทำความสะอาดพื้นที่ให้ดี

04 จาก 20

[sudo raspi-config] - เครื่องมือกำหนดค่า Raspberry Pi

เครื่องมือกำหนดค่า Raspberry Pi ภาพ: Richard Saville

นี่ควรเป็นหนึ่งในขั้นตอนแรกที่คุณต้องทำเมื่อเริ่มใช้ Raspberry Pi เพื่อให้แน่ใจว่าได้ตั้งค่าภาษาฮาร์ดแวร์และโปรเจ็กต์ไว้แล้ว

เครื่องมือกำหนดค่าเป็นบิตเช่นหน้าต่าง 'การตั้งค่า' ซึ่งช่วยให้คุณสามารถตั้งค่าภาษาเวลา / วันเปิดใช้โมดูลกล้องโอเวอร์เลิร์ฟโปรเซสเซอร์เปิดใช้งานอุปกรณ์เปลี่ยนรหัสผ่านและตัวเลือกอื่น ๆ

คุณสามารถเข้าถึงได้โดยพิมพ์ ' sudo raspi-config ' จากนั้นกดปุ่ม Enter ขึ้นอยู่กับสิ่งที่คุณเปลี่ยนแปลงคุณอาจได้รับแจ้งให้เริ่มต้นใหม่ Pi ของคุณหลังจากนั้น

05 จาก 20

[ls] - แสดงเนื้อหาไดเรกทอรี

คำสั่ง 'ls' จะแสดงรายการเนื้อหาของไดเรกทอรี ภาพ: Richard Saville

ใน 'ไดเร็กทอรี' Linux จะเหมือนกับ 'โฟลเดอร์' ใน Windows นั่นคือสิ่งที่ฉันต้องใช้ (เป็นคน Windows) ดังนั้นฉันจึงต้องการชี้ให้เห็นว่าหน้า

มีแน่นอนไม่มี explorer ในเทอร์มินัลดังนั้นเพื่อดูว่ามีอะไรอยู่ในไดเรกทอรีที่คุณอยู่ในช่วงเวลาหนึ่ง ๆ เพียงแค่พิมพ์ ' ls ' และกด Enter

คุณจะเห็นไฟล์และไดเร็กทอรีทั้งหมดภายในไดเรกทอรีดังกล่าวและมักมีรหัสสีสำหรับรายการต่างๆ

06 จาก 20

[cd] - เปลี่ยนไดเรกทอรี

ใช้ 'cd' เพื่อเปลี่ยนไดเร็กทอรี ภาพ: Richard Saville

ถ้าคุณต้องการข้ามไปยังไดเรกทอรีบางแห่งคุณสามารถใช้คำสั่ง ' cd ' ได้

หากไดเรกทอรีที่คุณมีอยู่แล้วมีไดเร็กทอรีอยู่ภายในคุณสามารถใช้ ' cd directoryname ' (แทนที่ 'directoryname' ด้วยชื่อไดเรกทอรีของคุณ)

ถ้าเป็นที่อื่นในระบบไฟล์ของคุณให้ป้อนเส้นทางหลังจากคำสั่งเช่น ' cd / home / pi / directoryname '

คำสั่งนี้ใช้ประโยชน์อีกอย่างหนึ่งคือ ' cd. ' ซึ่งจะนำคุณกลับไปสู่ระดับโฟลเดอร์หนึ่ง ๆ เช่นปุ่ม 'ย้อนกลับ'

07 จาก 20

[mkdir] - สร้างไดเรกทอรี

สร้างไดเร็กทอรีใหม่ด้วย 'mkdir' ภาพ: Richard Saville

ถ้าคุณต้องการสร้างไดเร็กทอรีใหม่ภายในที่อยู่ในระบบคุณสามารถใช้คำสั่ง ' mkdir ' ได้ นี่คือ 'โฟลเดอร์ใหม่' ของโลกเทอร์มินัล

ในการสร้างไดเร็กทอรีใหม่คุณจำเป็นต้องเพิ่มชื่อไดเรกทอรีหลังจากคำสั่งเช่น ' mkdir new_directory '

08 จาก 20

[rmdir] - ลบไดเรกทอรี

นำไดเรกทอรีออกด้วย 'rmdir' ภาพ: Richard Saville

คุณได้เรียนรู้วิธีสร้างไดเรกทอรีใหม่แล้ว แต่ถ้าคุณต้องการลบไดเรกทอรีใหม่

เป็นคำสั่งที่คล้ายกันมากในการลบไดเรกทอรีเพียงใช้ ' rmdir ' จากนั้นเป็นชื่อของไดเร็กทอรี

ตัวอย่างเช่น ' rmdir directory_name ' จะลบไดเรกทอรี 'directory_name' ออก เป็นมูลค่า noting ที่ไดเรกทอรีต้องว่างเพื่อดำเนินการคำสั่งนี้

09 จาก 20

[mv] - ย้ายไฟล์

ย้ายไฟล์ที่มีคำสั่ง 'mv' ภาพ: Richard Saville

การย้ายไฟล์ระหว่างไดเร็กทอรีทำได้โดยใช้คำสั่ง ' mv '

เมื่อต้องการย้ายไฟล์เราจะใช้ ' mv ' ตามด้วยชื่อไฟล์และไดเรกทอรีปลายทาง

ตัวอย่างนี้จะเป็น ' mv my_file.txt / home / pi / destination_directory ' ซึ่งจะย้ายไฟล์ ' my_file.txt ' ไปที่ / home / pi / destination_directory '

10 จาก 20

[tree -d] - แสดง Tree of Directories

Tree เป็นวิธีที่มีประโยชน์ในการดูโครงสร้างของไดเรกทอรีของคุณ ภาพ: Richard Saville

หลังจากสร้างไดเร็กทอรีใหม่ ๆ แล้วคุณอาจไม่มีมุมมองโครงสร้างโฟลเดอร์แบบมองเห็นของโปรแกรมสำรวจแฟ้ม Windows หากไม่สามารถเห็นรูปแบบภาพของไดเรกทอรีของคุณสิ่งต่างๆอาจทำให้เกิดความสับสนได้อย่างรวดเร็ว

คำสั่งหนึ่งที่สามารถช่วยให้ความรู้สึกของไดเรกทอรีของคุณมากขึ้นคือ ' tree -d ' จะแสดงไดเรกทอรีทั้งหมดของคุณในรูปแบบเหมือนต้นไม้ภายในเทอร์มินัล

11 จาก 20

[pwd] - แสดงไดเรกทอรีปัจจุบัน

การใช้ 'pwd' สามารถช่วยคุณได้เมื่อคุณรู้สึกไม่สบาย! ภาพ: Richard Saville

อีกคำสั่งที่มีประโยชน์ที่จะช่วยคุณเมื่อคุณสูญหายคือคำสั่ง ' pwd ' นี่เป็นประโยชน์หากคุณเพียงแค่ต้องการทราบว่าคุณอยู่ที่ไหนในขณะใดก็ตาม

เพียงป้อน ' pwd ' ได้ตลอดเวลาเพื่อแสดงเส้นทางไดเรกทอรีปัจจุบันที่คุณเข้ามา

12 จาก 20

[clear] - การล้างหน้าต่างเทอร์มินัล

ลบความยุ่งเหยิงของหน้าจอที่มีคำสั่ง 'clear' ภาพ: Richard Saville

ในขณะที่คุณเริ่มแฮงเอาท์ของเทอร์มินัลคุณจะสังเกตเห็นว่ามันจะราบเรียบ หลังจากไม่กี่คำสั่งคุณจะทิ้งข้อความไว้บนหน้าจอซึ่งสำหรับบางคนอาจเป็นเรื่องที่น่ารำคาญ

หากต้องการล้างหน้าจอให้ใช้คำสั่ง ' clear ' หน้าจอจะถูกล้างพร้อมสำหรับคำสั่งถัดไป

13 จาก 20

[sudo halt] - ปิด Raspberry Pi ของคุณ

ปิด Raspberry Pi ของคุณอย่างปลอดภัยด้วยคำสั่ง 'halt' ภาพ: Richard Saville

การปิดใช้งาน Raspberry Pi ของคุณอย่างปลอดภัยสามารถหลีกเลี่ยงปัญหาต่างๆเช่นความเสียหายของการ์ด SD คุณสามารถหลีกเลี่ยงการดึงสายไฟได้บางครั้ง แต่ในที่สุดคุณจะฆ่าการ์ดของคุณ

หากต้องการปิด Pi ให้ใช้ ' sudo halt ' หลังจากกะพริบสุดท้ายจากไฟ LED ของ Pi คุณสามารถถอดสายไฟออกได้

14 จาก 20

[sudo reboot] - รีสตาร์ทราสเบอร์รี่ Pi ของคุณ

รีสตาร์ท Pi โดยใช้ 'reboot' ใน terminal ภาพ: Richard Saville

คล้ายกับคำสั่ง shutdown ถ้าคุณต้องการรีบูตเครื่องราสเบอร์รี่ Pi ของคุณอย่างปลอดภัยคุณสามารถใช้คำสั่ง ' reboot ' ได้

เพียงพิมพ์ ' sudo reboot ' และ Pi ของคุณจะรีสตาร์ทเอง

15 จาก 20

[startx] - เริ่มต้น Desktop Environment (LXDE)

เริ่มต้นเซสชันเดสก์ท็อปโดยใช้ 'startx' ภาพ: Richard Saville

หากคุณตั้ง Pi เพื่อเริ่มต้นในเทอร์มินัลเสมอคุณอาจสงสัยว่าจะเริ่มต้นเดสก์ท็อปได้อย่างไรหากจำเป็นต้องใช้

ใช้ ' startx ' เพื่อเริ่ม LXDE (Lightweight X11 Desktop Environment) ควรสังเกตว่าการดำเนินการนี้จะไม่ทำงานในเซสชัน SSH

16 จาก 20

[ifconfig] - ค้นหาที่อยู่ IP ของ Raspberry Pi ของคุณ

ifconfig สามารถให้ข้อมูลเครือข่ายที่มีประโยชน์ ภาพ: Richard Saville

มีสถานการณ์มากมายที่อาจทำให้คุณต้องทราบที่อยู่ IP ของราสเบอร์รี่ Pi ของคุณ ฉันใช้มันมากเมื่อกำหนดเซสชั่น SSH เพื่อเข้าถึง Pi ของฉันจากระยะไกล

หากต้องการค้นหาที่อยู่ IP ของคุณให้พิมพ์ ' ifconfig ' ลงในเทอร์มินัลและกด Enter คุณยังสามารถใช้ ' hostname -I ' เพื่อค้นหาเฉพาะที่อยู่ IP ด้วยตัวเอง

17 จาก 20

[nano] - แก้ไขไฟล์

โปรแกรมแก้ไขข้อความที่ต้องการสำหรับราสเบอร์รี่ Pi คือ nano ภาพ: Richard Saville

ลินุกซ์มีโปรแกรมแก้ไขข้อความหลาย ๆ แบบและคุณจะพบว่าบางคนชอบใช้ตัวแก้ไขข้อความมากกว่าเหตุผลอื่น ๆ

ความชอบของฉันคือ ' นาโน ' ส่วนใหญ่เพราะเป็นคนแรกที่ฉันใช้เมื่อเริ่มออก

หากต้องการแก้ไขไฟล์เพียงพิมพ์ ' nano ' ตามด้วยชื่อไฟล์เช่น ' nano myfile.txt ' เมื่อการแก้ไขของคุณเสร็จสมบูรณ์แล้วให้กด Ctrl + X เพื่อบันทึกไฟล์

18 จาก 20

[cat] - แสดงเนื้อหาของไฟล์

แสดงเนื้อหาของไฟล์ใน terminal โดยใช้ 'cat' ภาพ: Richard Saville

ขณะที่คุณสามารถใช้ 'nano' (ด้านบน) เพื่อเปิดไฟล์สำหรับแก้ไขได้มีคำสั่งแยกกันที่คุณสามารถใช้เพื่อแสดงเนื้อหาของไฟล์ภายในเทอร์มินัล

ใช้ ' cat ' ตามด้วยชื่อไฟล์เพื่อทำเช่น ' cat myfile.txt '

19 จาก 20

[rm] - ลบไฟล์

ลบไฟล์ได้อย่างง่ายดายโดยใช้ 'rm' ภาพ: Richard Saville

การลบไฟล์ทำได้ง่ายใน Raspberry Pi และเป็นสิ่งที่คุณจะทำมากในขณะที่คุณทำไฟล์ Python จำนวนมากในขณะที่คุณแก้ไขปัญหา

ในการลบไฟล์เราจะใช้คำสั่ง ' rm ' ตามด้วยชื่อไฟล์ ตัวอย่างเช่น ' rm myfile.txt '

20 จาก 20

[cp] - คัดลอกไฟล์หรือไดเรกทอรี

คัดลอกไฟล์โดยใช้ 'cp' ภาพ: Richard Saville

เมื่อคุณต้องการทำสำเนาไฟล์หรือไดเรกทอรีให้ใช้คำสั่ง ' 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'

มีอะไรอีกมากมายที่ต้องเรียนรู้

คำสั่งเหล่านี้ 20 คำสั่งจะช่วยให้คุณเริ่มต้นใช้งาน Raspberry Pi ของคุณ - อัปเดตซอฟต์แวร์นำทางไดเรกทอรีสร้างไฟล์และทำงานโดยรอบ คุณจะไม่ต้องสงสัยเลยว่าความคืบหน้าจากรายการเริ่มต้นนี้ในขณะที่คุณได้รับความมั่นใจเริ่มต้นสร้างโครงการและสร้างความต้องการเรียนรู้คำสั่งขั้นสูงขึ้น