คำสั่ง Raspberry Pi: ข้อมูลทั่วไป ระบบเครือข่าย อินเทอร์เน็ต ไฟล์ & ระบบ

เผยแพร่แล้ว: 2020-12-18

Raspberry Pi เป็นพีซีที่วัดค่าการ์ดได้ง่ายและเชื่อมต่อกับหน้าจอพีซีหรือทีวี และใช้คอนโซลและเมาส์มาตรฐาน เป็นอุปกรณ์ขนาดเล็กที่สามารถช่วยให้บุคคล ทุกสิ่งที่พิจารณา ตรวจสอบการประมวลผล และหาวิธีการเขียนโปรแกรมในภาษาถิ่นเช่น Scratch และ Python

สารบัญ

Raspberry Pi คืออะไร?

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

เนื่องจากกิจการของ Pi ส่วนใหญ่ทำงานบน Linux การมีแฮ็กบรรทัดคำสั่งบางอย่างทำให้ Pi ทำงานได้ง่ายขึ้นมาก ไม่ว่าในกรณีใด ไม่ว่าคุณจะไม่ใช่ผู้คร่ำหวอดเกี่ยวกับ Linux หรือไม่ก็ตาม คำสั่งเหล่านี้สามารถสนับสนุนคุณอย่างมากในขณะที่คุณปรับแต่ง ดังนั้นจึงเป็นความคิดที่ชาญฉลาดที่จะทำความคุ้นเคยกับคำสั่งเหล่านี้ในตอนนี้

คำสั่ง Raspberry Pi คืออะไร?

Raspberry Pi เป็นพีซีที่วัดค่าการ์ดได้ง่ายและเชื่อมต่อกับหน้าจอพีซีหรือทีวี และใช้คอนโซลและเมาส์มาตรฐาน เป็นอุปกรณ์ขนาดเล็กที่สามารถช่วยให้บุคคล ทุกสิ่งที่พิจารณา ตรวจสอบการประมวลผล และหาวิธีการเขียนโปรแกรมในภาษาถิ่นเช่น Scratch และ Python

ฉันจะใช้บรรทัดคำสั่ง Raspberry Pi ได้อย่างไร

เปิดการกำหนดค่า Raspberry Pi (เมนู > การตั้งค่า > การกำหนดค่า Raspberry Pi) เปลี่ยนการตั้งค่าการบูต 'เป็น CLI' และกดตกลง เมื่อคุณรีบูต คุณจะเริ่มในบรรทัดคำสั่ง (ป้อน startx เพื่อบูตเข้าสู่พื้นที่ทำงาน)

คำสั่งทั่วไป

apt-get update: อัปเดตรายการบันเดิลบนเฟรมเวิร์กของคุณเป็นรายการสรุปในห้องนิรภัย ใช้ก่อนใส่ชุดข้อมูลใหม่เพื่อให้แน่ใจว่าคุณกำลังแนะนำแบบฟอร์มล่าสุด

apt-get upgrade: ออกแบบชุดรวมผลิตภัณฑ์ที่คุณแนะนำใหม่ทั้งหมด

startx : เปิดส่วนต่อประสานกราฟิกกับผู้ใช้

clear : ล้างคำสั่งและข้อความที่เรียกใช้ล่าสุดจากหน้าจอเทอร์มินัล

date : พิมพ์วันที่ปัจจุบัน

find / -name text1.txt: ค้นหาทั้งระบบสำหรับไฟล์ text1.txt และแสดงรายการของไดเร็กทอรีทั้งหมดที่มีไฟล์นั้น

รีบูต : เพื่อรีบูตทันที

nano text.txt: เปิดไฟล์ text.txt ในโปรแกรมแก้ไขข้อความ Linux Nano

poweroff: เพื่อปิดเครื่องทันที

raspi-config : เปิดเมนูการตั้งค่าการกำหนดค่า

ปิด -h ทันที: เพื่อปิดเครื่องทันที

ปิด -h 11:11: ปิดเครื่องเวลา 11:11 น.

คำสั่งไฟล์และไดเรกทอรี

mv YYY: ย้ายไฟล์หรือไดเร็กทอรีชื่อ YYY ไปยังตำแหน่งที่ระบุ

rm text.txt: ลบไฟล์ text.txt

rmdir a_directory: ลบ (ถ้าว่าง) ไดเร็กทอรี a_directory

cat text.txt: แสดงเนื้อหาของไฟล์ text.txt

cd /abc/xyz: เปลี่ยนไดเร็กทอรีปัจจุบันเป็นไดเร็กทอรี /abc/xyz

cp XXX: คัดลอกไฟล์หรือไดเรกทอรี XXX และวางไปยังตำแหน่งที่ระบุ

mkdir text_directory: สร้างไดเร็กทอรีใหม่ชื่อ text_directory ภายในไดเร็กทอรีปัจจุบัน

s cp [email protected]:/some/path/ftext.txt: คัดลอกไฟล์ผ่าน SSH สามารถใช้ดาวน์โหลดไฟล์จากพีซีไปยัง Raspberry Pi [email protected] คือชื่อผู้ใช้และที่อยู่ IP ในเครื่องของพีซี และ /some/path/text.txt คือพาธและชื่อไฟล์ของไฟล์บนพีซี

touch text.txt: สร้างไฟล์เปล่าใหม่ชื่อ text.txt ในไดเร็กทอรีปัจจุบัน

ls -l: แสดงรายการไฟล์ในไดเร็กทอรีปัจจุบัน พร้อมกับขนาดไฟล์ วันที่แก้ไข และการอนุญาต

คำสั่งเครือข่ายและอินเทอร์เน็ต

ifconfig: เพื่อตรวจสอบสถานะของการเชื่อมโยงระยะไกลที่คุณใช้ (เพื่อตรวจสอบว่า wlan0 ได้รับที่อยู่ IP หรือไม่)

ping: ทดสอบความพร้อมใช้งานระหว่างสองอุปกรณ์ที่เกี่ยวข้องกับองค์กร ตัวอย่างเช่น ping 10.0.0.32 จะส่งพัสดุไปยังแกดเจ็ตที่ IP 10.0.0.32 และรอการตอบสนอง นอกจากนี้ยังทำงานร่วมกับที่อยู่เว็บไซต์

wget http://www.website.com/text.txt: ดาวน์โหลดไฟล์ text.txt จากเว็บและบันทึกลงในไดเร็กทอรีปัจจุบัน

iwconfig: เพื่อตรวจสอบว่าอแด็ปเตอร์ไร้สายใช้เครือข่ายใดอยู่

การสแกน iwlist wlan0: พิมพ์รายการเครือข่ายไร้สายที่มีอยู่ในปัจจุบัน

iwlist wlan0 สแกน | grep ESSID: ใช้ grep พร้อมกับชื่อของฟิลด์เพื่อแสดงรายการเฉพาะฟิลด์ที่คุณต้องการ

Nmap: กวาดล้างองค์กรของคุณและบันทึกอุปกรณ์ที่เกี่ยวข้อง หมายเลขพอร์ต ข้อตกลง กรอบการทำงานสถานะ (เปิดหรือปิด) ที่อยู่ MAC และข้อมูลอื่นๆ

อ่านเพิ่มเติม: แนวคิดโครงการ Raspberry Pi

คำสั่งข้อมูลระบบ

cat /proc/meminfo: แสดงรายละเอียดเกี่ยวกับหน่วยความจำของคุณ

cat /proc/partitions: แสดงขนาดและจำนวนพาร์ติชั่นบนการ์ด SD หรือฮาร์ดไดรฟ์ของคุณ

cat /proc/version: แสดงว่าคุณกำลังใช้ Raspberry Pi เวอร์ชันใด

df -h: แสดงข้อมูลเกี่ยวกับพื้นที่ว่างในดิสก์

ฟรี: แสดงจำนวนหน่วยความจำที่ว่าง

ชื่อโฮสต์ -I: แสดงที่อยู่ IP ของ Raspberry Pi . ของคุณ

lsusb: แสดงรายการฮาร์ดแวร์ USB ที่เชื่อมต่อกับ Raspberry Pi . ของคุณ

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

df /: แสดงจำนวนเนื้อที่ว่างบนดิสก์

vcgencmd วัด_temp: แสดงอุณหภูมิของ CPU

vcgencmd get_mem arm && vcgencmd get_mem gpu: แสดงหน่วยความจำที่แยกระหว่าง CPU และ GPU

dpkg – -get-selections | grep XXX: แสดงแพ็คเกจที่ติดตั้งทั้งหมดที่เกี่ยวข้องกับ XXX

dpkg – -get-selections: แสดงแพ็คเกจที่ติดตั้งทั้งหมดของคุณ

แต่ละคำสั่งสามารถทำอะไรได้อีกมากมายในสิ่งที่ฉันได้แสดงไว้ที่นี่ หากต้องการดูว่าสามารถทำอะไรได้อีก ให้ลองใช้ “–help” หลังคำสั่ง

ต้องอ่าน: โครงการ Raspberry Pi IoT

บทสรุป

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

นอกจากนี้ หากคุณสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับ Raspberry Pi แมชชีนเลิร์นนิง โปรดดูประกาศนียบัตร PG ของ IIIT-B และ upGrad ในการเรียนรู้ของเครื่องและ AI ซึ่งออกแบบมาสำหรับมืออาชีพที่ทำงานและมีการฝึกอบรมที่เข้มงวดมากกว่า 450 ชั่วโมง กรณีศึกษามากกว่า 30 รายการ & การมอบหมาย, สถานะศิษย์เก่า IIIT-B, 5+ โครงการหลักที่ใช้งานได้จริง & ความช่วยเหลือด้านงานกับ บริษัท ชั้นนำ

ข้อจำกัดของการใช้ Raspberry Pi คืออะไร?

เนื่องจาก Raspberry Pi ไม่มีฮาร์ดไดรฟ์ภายใน จึงต้องใช้การ์ด SD ในการจัดเก็บข้อมูล บน Raspberry Pi เป็นไปไม่ได้ที่จะทำทุกสิ่งที่คอมพิวเตอร์เดสก์ท็อปสามารถทำได้ ไม่มีแผงระบายความร้อนซึ่งทำให้ไวต่อความร้อนสูงเกินไป ผู้ใช้รายงานการขัดข้องและข้อบกพร่องของจุดบกพร่อง ระบบปฏิบัติการอื่นๆ เช่น Windows ไม่รองรับ

ข้อดีของการใช้ Raspberry Pi คืออะไร?

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

Noobs Raspberry หมายถึงอะไร?

NOOBS เป็นซอฟต์แวร์การติดตั้งระบบปฏิบัติการที่ Raspberry Pi พัฒนาขึ้น มาพร้อมกับระบบปฏิบัติการที่ติดตั้งไว้ล่วงหน้าสำหรับ Raspberry Pi LibreElec ซึ่งเป็นลินุกซ์รุ่นที่ถูกถอดออกโดยติดตั้งซอฟต์แวร์ศูนย์สื่อของ Kodi รวมอยู่ในการ์ด NOOBS ด้วย NOOBS อนุญาตให้ผู้ใช้ติดตั้งและติดตั้งระบบปฏิบัติการตั้งแต่หนึ่งระบบขึ้นไปใหม่ รวมทั้งตั้งค่าระบบปฏิบัติการเริ่มต้น NOOBS รวมถึงระบบปฏิบัติการ Raspberry Pi OS และ LibreELEC นอกจากนี้ยังมีระบบปฏิบัติการทางเลือกที่หลากหลายซึ่งสามารถดาวน์โหลดและติดตั้งได้จากอินเทอร์เน็ต