คำสั่ง Raspberry Pi: ข้อมูลทั่วไป ระบบเครือข่าย อินเทอร์เน็ต ไฟล์ & ระบบ
เผยแพร่แล้ว: 2020-12-18Raspberry 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 นอกจากนี้ยังมีระบบปฏิบัติการทางเลือกที่หลากหลายซึ่งสามารถดาวน์โหลดและติดตั้งได้จากอินเทอร์เน็ต