สารบัญ:
- ขั้นตอนที่ 1: กล่าวสวัสดีกับ Linux
- ขั้นตอนที่ 2: การเดินทาง
- ขั้นตอนที่ 3: การใช้สภาพแวดล้อมเดสก์ท็อป
- ขั้นตอนที่ 4: ปิดเครื่อง + รีบูตจาก GUI
- ขั้นตอนที่ 5: การใช้ตัวจัดการไฟล์
- ขั้นตอนที่ 6: การใช้อินเทอร์เฟซบรรทัดคำสั่ง
- ขั้นตอนที่ 7: จับภาพหน้าจอ
- ขั้นตอนที่ 8: Sudo, Root และ Permissions
- ขั้นตอนที่ 9: โครงสร้างไดเรกทอรี
- ขั้นตอนที่ 10: การเดินทางและสร้างไฟล์
- ขั้นตอนที่ 11: รายการบรรทัดคำสั่งที่มีประโยชน์มากขึ้น
- ขั้นตอนที่ 12: ถ่ายภาพ
- ขั้นตอนที่ 13: ตั้งค่าสถานะบรรทัดคำสั่งและขอความช่วยเหลือ
- ขั้นตอนที่ 14: ค้นหาหน้าคู่มือและถ่ายเซลฟี่ด้วยโมดูลกล้อง
วีดีโอ: การนำทางซอฟต์แวร์ของ Raspberry Pi: ตอนที่ 1: 14 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
โดย push_resetFollow เพิ่มเติมโดยผู้เขียน:
เกี่ยวกับ: เชี่ยวชาญในการตัดเย็บ บัดกรี และอาหารว่าง สิ่งอื่น ๆ ที่ฉันทำ… ฉันสอนวิชาแฟชั่นและสิ่งทอแบบอินเทอร์แอคทีฟที่ชื่อว่า Wearable and Soft Interactions ที่ California College of the Arts www.wearablesoftin… ข้อมูลเพิ่มเติมเกี่ยวกับ push_reset »
ในบทเรียนนี้ คุณจะได้เรียนรู้วิธีนำทาง Raspberry Pi ของคุณโดยใช้อินเทอร์เฟซบรรทัดคำสั่ง คุณจะสร้างโฟลเดอร์ ย้ายจากไดเร็กทอรีหนึ่งไปยังไดเร็กทอรีถัดไป และเรียนรู้วิธีถ่ายภาพหน้าจอเพื่อจับภาพงานทั้งหมดของคุณตลอดทั้งชั้นเรียน!
เราจะเริ่มต้นด้วยการระบุและกำหนดคำสำคัญและแนวคิดเกี่ยวกับซอฟต์แวร์ของ Raspberry Pi คุณจะรู้จักกับสภาพแวดล้อมเดสก์ท็อปและเริ่มใช้อินเทอร์เฟซบรรทัดคำสั่ง
การนำทางซอฟต์แวร์ของ Raspberry Pi: ส่วนที่ 2 ดำเนินการศึกษาบรรทัดคำสั่งของคุณต่อไปด้วยคำสั่งสำคัญบางคำสั่งที่คุณอาจไม่ได้ใช้อย่างกว้างขวางในชั้นเรียน แต่จะต้องการทราบ ดังนั้นคุณจึงศึกษาและทดลองกับ Raspberry Pi ต่อไป
ขั้นตอนที่ 1: กล่าวสวัสดีกับ Linux
หัวใจของ Raspberry Pi คือระบบปฏิบัติการซึ่งในกรณีของเราคือ Raspbian Raspbian เป็นระบบปฏิบัติการฟรีที่ใช้ Debian ที่ปรับให้เหมาะกับฮาร์ดแวร์ Raspberry Pi Debian มีพื้นฐานมาจากซอฟต์แวร์อีกชิ้นหนึ่งคือ เคอร์เนล Linux สิ่งนี้ทำให้ Debian เป็นการกระจาย Linux หรือที่เรียกว่า Linux distro
ลินุกซ์คืออะไร?
Linux ถูกสร้างโดย Linus Torvald และถูกแชร์กับคนทั้งโลกในปี 1991 ส่วนใหญ่จะเรียกว่า OS แต่ Linux เป็นเคอร์เนลที่เป็นแกนหลักของ OS สิ่งที่ยอดเยี่ยมเกี่ยวกับ Linux คือมันเป็นโอเพ่นซอร์ส โอเพ่นซอร์สหมายความว่าซอร์สโค้ดทั้งหมดพร้อมให้ดาวน์โหลด ใช้ และแก้ไขได้หากคุณเลือก Linux สามารถดาวน์โหลดและใช้งานได้ฟรี เช่นเดียวกับ Linux distros ใดๆ ที่สร้างขึ้น เช่น Raspbian สิ่งนี้แตกต่างกับระบบปฏิบัติการ OS X ของ Apple และระบบปฏิบัติการ Windows ของ Microsoft ระบบปฏิบัติการเหล่านี้เป็นซอร์สปิดซึ่งหมายความว่าคุณไม่สามารถรับซอร์สโค้ดและทุกอย่างถูกสร้างขึ้นในความลับ ซอฟต์แวร์ที่เขียนขึ้นสำหรับ OS X หรือ Windows จะไม่ทำงานกับ Linux แต่มีตัวเลือกโอเพ่นซอร์สฟรีมากมายสำหรับแอปพลิเคชัน Mac และ Windows ที่คุณโปรดปรานบางตัวสำหรับ Linux
หากต้องการเรียนรู้เพิ่มเติม ฟัง Linus พูดถึง Linux ในการพูดคุย TED ด้านบนของเขา มาสำรวจแนวคิดอื่นๆ ที่เป็นกุญแจสำคัญในซอฟต์แวร์ของคอมพิวเตอร์กัน
ระบบปฏิบัติการคืออะไร?
OS คือชุดของซอฟต์แวร์ที่จัดการพื้นที่จัดเก็บข้อมูล ฮาร์ดแวร์ ซอฟต์แวร์ และอื่นๆ
บางสิ่งที่ OS ทำ:
- จัดการไฟล์และโฟลเดอร์
- จดจำและติดตั้งไดรเวอร์สำหรับอุปกรณ์ต่อพ่วง
- จัดการความปลอดภัยของระบบ
- ช่วยให้ซอฟต์แวร์สามารถสื่อสารกับฮาร์ดแวร์ได้
- โหลดและรันแอพพลิเคชั่นซอฟต์แวร์
- แสดงกราฟิกและข้อความของแอปพลิเคชัน
- ให้แอปพลิเคชันเข้าถึงหน่วยความจำและที่เก็บข้อมูล
เคอร์เนลของ OS
เคอร์เนลเป็นส่วนประกอบกลางของระบบปฏิบัติการ เป้าหมายเดียวของเคอร์เนลคือการจัดการการสื่อสารระหว่างแอปพลิเคชันซอฟต์แวร์และฮาร์ดแวร์ (CPU, หน่วยความจำดิสก์ ฯลฯ) เคอร์เนลจัดการคุณสมบัติหลักของระบบปฏิบัติการซึ่งบางส่วนมีการระบุไว้ข้างต้น หากมีการเพิ่มแอพพลิเคชั่นและยูทิลิตี้ที่มีประโยชน์ไว้บนเคอร์เนล แพ็คเกจที่สมบูรณ์จะกลายเป็น OS
ขั้นตอนที่ 2: การเดินทาง
มีสองวิธีในการหลีกเลี่ยงซอฟต์แวร์ของ Raspberry Pi:
1) สภาพแวดล้อมเดสก์ท็อป
สภาพแวดล้อมเดสก์ท็อปเรียกว่า GUI (ส่วนต่อประสานกราฟิกกับผู้ใช้) นี่คือสิ่งที่คุณใช้บนคอมพิวเตอร์ส่วนบุคคลของคุณเมื่อคุณเปิดหน้าต่าง ลากและวางรายการ สร้างโฟลเดอร์ใหม่ ฯลฯ สภาพแวดล้อมเดสก์ท็อปได้รับการออกแบบเพื่อเลียนแบบโต๊ะทำงานจริงที่มีแผ่นจดบันทึก เครื่องคิดเลข และโฟลเดอร์สำหรับจัดเก็บเอกสารเป็นลายลักษณ์อักษร ในบทเรียนนี้ ฉันจะชี้ให้เห็นว่าคุณสามารถหาสิ่งของได้จากที่ใด แต่โดยหลักแล้ว ฉันคิดว่าคุณรู้วิธีใช้งานและใช้สภาพแวดล้อมเดสก์ท็อปเป็นหลัก
2) Linux Shell
เชลล์เป็นโปรแกรมที่เรียกว่า CLI (Command-Line Interface) เนื่องจากใช้คำสั่งคีย์บอร์ดและส่งผ่านไปยังระบบปฏิบัติการเพื่อดำเนินการ ลินุกซ์เกือบทั้งหมดมีโปรแกรมเชลล์จากโปรเจ็กต์ GNU ชื่อ Bash ชื่อนี้เป็นคำย่อของ Bourne Again SHell ที่อ้างอิงถึงผู้เขียนโปรแกรมเชลล์ดั้งเดิมนั้นมาจาก Steve Bourne คุณสามารถทำสิ่งเดียวกันภายในเชลล์ที่คุณทำได้บนเดสก์ท็อป ยกเว้นแทนที่จะคลิกที่ไอคอน คุณพิมพ์คำสั่ง Command-line คือวิธีที่ผู้คนใช้งานคอมพิวเตอร์มานานหลายทศวรรษก่อนที่จะมี GUI และในคลาสนี้ คุณจะใช้อะไรเป็นหลัก
ขั้นตอนที่ 3: การใช้สภาพแวดล้อมเดสก์ท็อป
เดสก์ท็อปในแอปพลิเคชันชื่อ LXDE ซึ่งย่อมาจาก Lightweight X11 Desktop Environment แอปพลิเคชั่นนี้ติดตั้งบน Raspberry Pi ที่มาพร้อมกับโปรแกรมที่พร้อมให้คุณใช้งานแล้ว
เดสก์ท็อปแบ่งออกเป็นสองส่วนหลัก: แถบงาน และพื้นที่เดสก์ท็อป คุณจะเห็นไอคอนถังขยะอยู่ในพื้นที่เดสก์ท็อป ไอคอนนี้เรียกว่าทางลัด คุณสามารถเพิ่มและลบทางลัดโดยคลิกขวาที่แอปพลิเคชันแล้วเลือกสร้างทางลัด
แถบงานสามารถเก็บหลายรายการที่เรียกว่าแอปเพล็ต จากซ้ายไปขวา แอพเพล็ตในทาสก์บาร์ในภาพคือ:
- เมนู
- แถบเปิดแอปพลิเคชัน
- แถบงาน
- บลูทู ธ
- เครือข่าย WiFi
- การควบคุมระดับเสียง
- การตรวจสอบการใช้งาน CPU
- นาฬิกา
- อีเจ็คเตอร์
แอปเพล็ตเหล่านี้ทั้งหมดในแถบงานสามารถนำออกไป เพิ่มและจัดเรียงใหม่ได้
หากต้องการเพิ่มหรือลบแอปเพล็ต ให้คลิกขวาที่ทาสก์บาร์และเลือก เพิ่ม/ลบรายการแผง หน้าต่างจะปรากฏขึ้นพร้อมแท็บสี่แท็บที่วิ่งอยู่ด้านบน คลิกที่แท็บ แผงแอปเพล็ต คลิกที่ Application Launch Bar จากนั้นเลือกปุ่ม Preferences ในเมนูด้านขวา
หน้าต่างที่สองจะเปิดขึ้นซึ่งแบ่งออกเป็นสองคอลัมน์ ในคอลัมน์ด้านซ้าย คุณจะพบแอปพลิเคชันปัจจุบันในแถบเปิดใช้แอปพลิเคชัน คอลัมน์ด้านขวามีรายการแอปพลิเคชันที่ติดตั้งบน Pi ที่คุณสามารถเลือกเพิ่มได้ ตัวอย่างเช่น ให้ลบสองตัวนี้ เนื่องจากเราจะไม่ใช้ในคลาสนี้:
- คณิตศาสตร์
- วุลแฟรม
และเพิ่มหนึ่ง:
SonicPi (ในหมวด “การเขียนโปรแกรม”)
หากต้องการลบให้คลิกที่แอปพลิเคชันแล้วคลิกปุ่มลบที่อยู่ตรงกลาง มันง่ายมาก! การดำเนินการนี้ไม่ได้ลบโปรแกรมออกจาก Pi ของคุณ เพียงแต่เป็นทางลัดจากแถบงาน หากต้องการเพิ่ม ให้เลือกแอปพลิเคชันจากคอลัมน์ด้านขวา จากนั้นคลิกปุ่มเพิ่ม
ไอคอนของ SonicPi อยู่ในแถบงานซึ่งเคยเป็นอีกสองแอป
ขั้นตอนที่ 4: ปิดเครื่อง + รีบูตจาก GUI
คุณอาจสังเกตเห็นแล้วว่า Raspberry Pi 3 (และรุ่นอื่นๆ ทั้งหมดสำหรับเรื่องนั้น) ไม่มีสวิตช์เปิด/ปิด ดังนั้นคุณจะปิด Raspberry Pi ได้อย่างไร? เพียงแค่ดึงปลั๊กไฟในขณะที่ Raspberry Pi ยังคงทำงานอยู่อาจทำให้ข้อมูลในการ์ด SD เสียหายได้ ดังนั้นอย่าทำเช่นนั้น! วิธีที่ดีที่สุดและปลอดภัยที่สุดในการปิด Raspberry Pi คือการปิดเครื่องผ่านซอฟต์แวร์ ในการดำเนินการนี้ ให้ไปที่เมนูที่มุมบนซ้ายแล้วเลือกปิดเครื่อง
หน้าต่างปรากฏขึ้นพร้อมสามตัวเลือก
ปิดตัวลง
การปิด Pi ของคุณด้วยวิธีนี้จะหยุดกระบวนการทั้งหมดอย่างปลอดภัยและปิดระบบ ปลอดภัยเป็นพิเศษที่จะรอ 60 วินาทีจนกว่าจะถอดแหล่งจ่ายไฟออก หรือจะดู ACT LED สีเขียวก็ได้ มันจะกะพริบ 10 ครั้งจากนั้นจะแจ้งว่าปิดเครื่องแล้ว
รีบูต
ตัวเลือกนี้จะรีสตาร์ท Raspberry Pi อย่างปลอดภัย บางครั้งจำเป็นหลังจากติดตั้งซอฟต์แวร์และกำหนดค่า Raspberry Pi
ออกจากระบบ
Raspberry Pi สามารถมีผู้ใช้มากกว่าหนึ่งรายนอกเหนือจากผู้ใช้ Pi เริ่มต้น ตัวเลือกนี้ออกจากระบบผู้ใช้ปัจจุบัน
ขั้นตอนที่ 5: การใช้ตัวจัดการไฟล์
ระบบปฏิบัติการของคอมพิวเตอร์ส่วนใหญ่คือระบบไฟล์ File Manager เป็นแอปพลิเคชั่นของ Raspbian สำหรับการเข้าถึงและจัดการระบบไฟล์ของ Raspberry Pi ซึ่งประกอบด้วยไดเร็กทอรี (โฟลเดอร์) และไฟล์ (เช่น Windows Explorer หรือ Finder บน Mac) มาเปิดดูกันเลยดีกว่า
คลิกที่ไอคอนตู้เก็บไฟล์ในแถบงาน คุณสามารถค้นหาได้ใน Menu > Accessories > File Manager
ขั้นตอนที่ 6: การใช้อินเทอร์เฟซบรรทัดคำสั่ง
บรรทัดคำสั่งเรียกอีกอย่างว่าเทอร์มินัลหรือคอนโซล แอปพลิเคชันเทอร์มินัลเริ่มต้นใน Raspbian เรียกว่า LXTerminal LXTerminal เป็นโปรแกรมอื่นที่ให้คุณโต้ตอบกับเชลล์ได้ เป็นที่รู้จักในทางเทคนิคว่าเป็น 'โปรแกรมจำลองเทอร์มินัล' ซึ่งหมายความว่าจะจำลองเทอร์มินัลวิดีโอแบบเก่า (ตั้งแต่ก่อนการพัฒนา GUI) ในสภาพแวดล้อมแบบกราฟิก
ในการเริ่มต้นเราต้องเปิดหน้าต่างเทอร์มินัล กดปุ่ม:
Ctrl+Alt+t
หรือไปที่มุมซ้ายบนแล้วคลิกที่ไอคอนจอคอมพิวเตอร์ที่มีหน้าจอสีดำ
หน้าต่างเทอร์มินัลจะปรากฏขึ้นพร้อมอักขระบรรทัดสั้นๆ และเคอร์เซอร์ สิ่งนี้เรียกว่าพรอมต์บรรทัดคำสั่ง
บรรทัดของอักขระที่เรียงจากซ้ายไปขวาคือชื่อผู้ใช้ ชื่อโฮสต์ เส้นทาง และสัญลักษณ์:
- ชื่อผู้ใช้คือชื่อของผู้ใช้ปฏิบัติการปัจจุบันที่ลงชื่อเข้าใช้ Pi
- ชื่อโฮสต์คือชื่อของ Pi
- เส้นทางคือที่ที่ผู้ใช้ใช้งานจากคอมพิวเตอร์ หรือที่เรียกว่าไดเร็กทอรีการทำงานปัจจุบัน ค่าดีฟอลต์คือโฮมไดเร็กทอรีของผู้ใช้รายนั้น เราเข้าสู่ระบบในฐานะผู้ใช้ "pi" "~" เหมือนกับพาธ "/home/username" หรือ "/home/pi" ในกรณีนี้
- สัญลักษณ์ระบุว่าตัวดำเนินการปัจจุบันเป็นผู้ใช้ประเภทใด "$" หมายถึงผู้ใช้ปกติ "#" หมายถึงผู้ใช้รูท
การใช้ความรู้นี้ บรรทัดด้านบนหมายความว่าผู้ใช้ pi เข้าสู่ระบบคอมพิวเตอร์ชื่อ raspberrypi และขณะนี้อยู่ในไดเรกทอรีหลักในฐานะผู้ใช้ปกติ
เคอร์เซอร์นั่งอยู่ตรงนั้นเพื่อรอข้อมูลจากคุณ มาทำอะไรกัน!
ขั้นตอนที่ 7: จับภาพหน้าจอ
สำหรับงานแรกของคุณ คุณจะได้เรียนรู้วิธีถ่ายภาพหน้าจอเพื่อบันทึกความคืบหน้าของคุณตลอดทั้งชั้นเรียน ในการถ่ายภาพหน้าจอ คุณจะต้องใช้ Scrot (SCReenshOT) นี่คือแอปพลิเคชันจับภาพหน้าจอบรรทัดคำสั่งที่ฉันใช้จับภาพหน้าจอทั้งหมดสำหรับคลาสนี้ Scrot มาพร้อมกับ Raspbian ดังนั้นจึงไม่จำเป็นต้องติดตั้ง ในการจับภาพหน้าจอประเภทเดสก์ท็อปของคุณ:
สกรอท
ภาพหน้าจอจะถูกบันทึกโดยอัตโนมัติไปยังโฟลเดอร์หลักของคุณ ไปและตรวจสอบโดยใช้ File Manager ภาพหน้าจอจะมีลักษณะดังนี้:
ด้านล่างนี้คือคำสั่ง Scrot เพิ่มเติมที่จะเป็นประโยชน์เมื่อคุณบันทึกความคืบหน้าของคุณ ลองใช้แต่ละรายการและดูผลลัพธ์ในตัวจัดการไฟล์
จับภาพหน้าจอหลังจากหน่วงเวลา 5 วินาที:
สกรอท -d 5
นับถอยหลังการหน่วงเวลา 5 วินาทีจากนั้นจับภาพหน้าจอ:
scrot -cd 5
ถ่ายภาพหน้าจอของหน้าต่างที่ใช้งานอยู่ในปัจจุบันบนเดสก์ท็อป ซึ่งในกรณีนี้คือเทอร์มินัล:
scrot -u -cd 5
นับถอยหลังสู่ภาพหน้าจอ
สกรีนช็อตของหน้าต่างที่ใช้งานอยู่ในปัจจุบัน (เทอร์มินัล)
ขั้นตอนที่ 8: Sudo, Root และ Permissions
ระบบปฏิบัติการ Raspbian อนุญาตให้ผู้ใช้เข้าสู่ระบบ Raspberry Pi ได้มากกว่าหนึ่งราย ตามค่าเริ่มต้น Raspberry Pi มีบัญชีผู้ใช้สองบัญชี: pi และ root
Pi ถือเป็นบัญชีผู้ใช้ทั่วไป รูทเป็นบัญชี superuser ที่มีสิทธิ์เพิ่มเติมที่อนุญาตให้ทำสิ่งต่าง ๆ ที่ผู้ใช้ปกติไม่สามารถทำได้ ความแตกต่างนี้ช่วยป้องกันไม่ให้คุณทำลายระบบปฏิบัติการโดยไม่ได้ตั้งใจ และปกป้องระบบปฏิบัติการจากไวรัสที่อาจเกิดขึ้น คุณจะอยู่ในระบบในฐานะผู้ใช้ปกติเป็นหลัก แต่สามารถรันคำสั่งในฐานะผู้ใช้ระดับสูงได้เมื่อจำเป็น ทำได้โดยใช้คำสั่ง s udo คำสั่งนี้สั้นสำหรับ superuser ทำ การวาง sudo ก่อนคำสั่งอื่นจะออกในฐานะผู้ใช้รูทที่ให้สิทธิ์รูทสำหรับการดำเนินการดูแลระบบ งานเหล่านี้รวมถึงการติดตั้งซอฟต์แวร์ การแก้ไขไฟล์หลัก และงานที่ทรงพลังอื่นๆ
ขั้นตอนที่ 9: โครงสร้างไดเรกทอรี
ระบบไฟล์ของ Raspberry Pi ถูกจัดเรียงในโครงสร้างไดเร็กทอรีแบบลำดับชั้น ซึ่งหมายความว่าระบบไฟล์มีโครงสร้างเป็นชุดของไดเร็กทอรีแยกจากไดเร็กทอรีเดียว ตามไดอะแกรม ระบบมีลักษณะคล้ายต้นไม้ เพื่อให้สอดคล้องกับการเปรียบเทียบแบบต้นไม้ในระบบไฟล์ Raspbian ไดเร็กทอรีเดียวที่ไดเร็กทอรีวางไข่เรียกว่า root
เส้นทาง
ในแผนผังไดเร็กทอรี แต่ละไฟล์มีพาธที่ชี้ไปยังตำแหน่ง
เส้นทางแอบโซลูท
เส้นทางที่แน่นอนคือเส้นทางของไฟล์ที่เริ่มต้นจากไดเรกทอรีราก ตัวอย่างเช่น ในตัวจัดการไฟล์ คุณสามารถเห็นพาธสัมบูรณ์ของไดเร็กทอรี Documents คือ:
/home/pi/เอกสาร
เครื่องหมายทับแรก "/" หมายถึงไดเร็กทอรีราก
เส้นทางญาติ
เส้นทางสัมพัทธ์คือตำแหน่งของไฟล์ที่เริ่มต้นจากไดเร็กทอรีการทำงานปัจจุบัน เมื่อคุณเข้าสู่ระบบ Raspberry Pi เป็นครั้งแรก (หรือเริ่มเซสชันเทอร์มินัลอีมูเลเตอร์) ไดเร็กทอรีการทำงานปัจจุบันของคุณจะถูกตั้งค่าเป็นโฮมไดเร็กทอรีของคุณ เส้นทางสัมพัทธ์ของตัวอย่างไดเรกทอรี Documents เดียวกันกับที่ใช้ด้านบนคือ:
เอกสาร
สังเกตว่าไม่มีเครื่องหมายทับ นี่เป็นตัวบ่งชี้ว่าคุณกำลังใช้เส้นทางสัมพัทธ์
ขั้นตอนที่ 10: การเดินทางและสร้างไฟล์
เช่นเดียวกับในสภาพแวดล้อมเดสก์ท็อป คุณสามารถสร้างและย้ายไฟล์และไดเรกทอรีต่างๆ ในบรรทัดคำสั่งได้ ทำตามในหน้าต่างเทอร์มินัล
pwd = ไดเร็กทอรีการทำงานปัจจุบัน คุณสามารถค้นหาตำแหน่งที่คุณอยู่ในแผนผังไดเร็กทอรีได้ด้วยคำสั่งนี้ ลองใช้:
pwd
mkdir = สร้างไดเร็กทอรีใหม่ ใส่ชื่อที่เลือกของไดเร็กทอรีใหม่หลัง mkdir ตัวอย่างเช่น เรียกสิ่งนี้ว่า boof:
mkdir boof
cd = เปลี่ยนไดเร็กทอรี คำสั่งนี้จะย้ายคุณไปยังไดเร็กทอรีที่คุณชี้ไปที่:
cd boof
พรอมต์จะอัปเดตด้วยเส้นทางของตำแหน่งใหม่ของคุณ ซึ่งตอนนี้คือไดเร็กทอรีการทำงานปัจจุบันของคุณ:
pi@raspberrypi:~/boof $
ขณะที่คุณอยู่ในไดเร็กทอรี boof ให้สร้างโฟลเดอร์อื่นชื่อ fotos:
mkdir ภาพถ่าย
ไปที่ไดเร็กทอรีที่เรียกว่า fotos
cd fotos
ls = รายการเนื้อหาไดเรกทอรี หากต้องการดูว่ามีไฟล์ใด ๆ ในไดเร็กทอรีนี้หรือไม่ คุณสามารถดูได้ด้วยคำสั่ง ls:
ลส
เมื่อคุณกด E ให้พิมพ์ข้อความแจ้งอื่น แต่ไม่มีอะไรอื่น เนื่องจากตอนนี้ไดเร็กทอรีที่คุณอยู่ว่างเปล่า คุณยังไม่ได้ใส่ไฟล์ใด ๆ ลงไป (หรือเรื่องอื่น ๆ) มาสร้างมันด้วยการถ่ายภาพด้วยโมดูลกล้องกันเถอะ!
ขั้นตอนที่ 11: รายการบรรทัดคำสั่งที่มีประโยชน์มากขึ้น
ประวัติคำสั่ง + การแก้ไข
หากคุณพบว่าตัวเองพิมพ์คำสั่งที่คล้ายกันหรือเหมือนกันซ้ำๆ ในเซสชันเดียวกัน คุณอาจต้องการลองคัดลอกและวางเพื่อประหยัดเวลา Ctrl + C และ Ctrl + V จะไม่ทำงานในเทอร์มินัล คุณต้องการใช้ประวัติคำสั่งแทน หากคุณกดแป้นลูกศรขึ้น คุณจะเห็นและใช้คำสั่งก่อนหน้าทั้งหมดได้ ในการแก้ไขคำสั่งให้ใช้ลูกศรขวาและซ้ายเพื่อเลื่อนเคอร์เซอร์
การสิ้นสุดเซสชันเทอร์มินัล
ในการสิ้นสุดเซสชันและปิดหน้าต่างเทอร์มินัล ให้ใช้กด Ctrl + D หรือใช้:
ทางออก หรือเพียงแค่ปิดหน้าต่างโดยคลิกเมาส์ของคุณบนปุ่ม X ที่มุม
ขั้นตอนที่ 12: ถ่ายภาพ
Raspistill เป็นแอปพลิเคชั่นบรรทัดคำสั่งน้ำหนักเบาที่มาพร้อมกับ Raspbian ใช้สำหรับถ่ายภาพและปรับแต่งภาพถ่ายด้วยโมดูลกล้อง คุณรู้ไหมว่านี่หมายถึงอะไรใช่ไหม? ได้เวลาเซลฟี่แล้ว! ตามค่าเริ่มต้น กล้องจะแสดงตัวอย่างบนหน้าจอเป็นเวลา 5 วินาทีก่อนที่จะถ่ายภาพ วางตำแหน่งกล้องให้ชี้ไปที่ใบหน้าของคุณ ในการถ่ายภาพและบันทึกเป็น jpeg ชื่อ mePic ประเภท:
raspistill -o mePic.jpg
ดี! คุณเพิ่งถ่ายรูปแรกด้วย Raspberry Pi หากไม่มีข้อผิดพลาด คุณจะเห็นข้อความแจ้งใหม่ หากเกิดข้อผิดพลาด ให้ตรวจสอบการพิมพ์ผิดในคำสั่ง ตรวจดูการกำหนดค่าอีกครั้งเพื่อให้แน่ใจว่ากล้องของคุณเปิดใช้งานอยู่ และตรวจดูให้แน่ใจว่าเสียบปลั๊กกล้องอย่างถูกต้อง (ต้องรีสตาร์ทหลังจากเสียบปลั๊กอีกครั้ง)
หากต้องการดูว่าสร้างรูปภาพสำเร็จหรือไม่ ให้ดูใน cwd ของคุณ (ไดเร็กทอรีการทำงานปัจจุบัน):
ลส
หากไม่อยู่ในรายการ โปรดตรวจสอบว่าคุณอยู่ในที่อยู่ที่ถูกต้องแล้วลองอีกครั้ง:
pi@raspberrypi:~/boof/fotos $
หากบันทึกรูปภาพอย่างถูกต้อง mePic-j.webp
xdg-open mePic.jpg
นี่คือของฉัน:
คุณสามารถเขียนทับ mePic-j.webp
ขั้นตอนที่ 13: ตั้งค่าสถานะบรรทัดคำสั่งและขอความช่วยเหลือ
เมื่อคุณดูคำสั่งเหล่านี้ แสดงว่าคุณได้ใช้ไปแล้ว:
raspistill -o mePic.jpg
สกรอท -d 5
scrot -u -cd 5
-o, -u, -d และ -cd คืออะไร? เมื่อคุณเห็นอักขระที่มี "-" อยู่ข้างหน้า สิ่งนี้จะเรียกว่าแฟล็ก แฟล็กบรรทัดคำสั่งเป็นวิธีทั่วไปในการระบุตัวเลือกสำหรับแอปพลิเคชันและเครื่องมือบรรทัดคำสั่ง เช่น Scrot และ Raspistill คุณสามารถค้นหาตัวเลือกทั้งหมดที่มีสำหรับแอปพลิเคชันบรรทัดคำสั่งและเครื่องมือด้วยคำสั่ง man ตัวอย่างเช่น หากต้องการดูตัวเลือกทั้งหมดที่ Scrot มีให้ ให้พิมพ์:
ผู้ชายสก๊อต
คำสั่ง man นั้นย่อมาจาก manual ซึ่งจะแสดงหน้าคู่มือซึ่งคุณสามารถอ่านคำอธิบายของแอปพลิเคชันและตัวเลือกทั้งหมดที่มีให้ใช้งานได้
หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง ผู้ชายเป็นสิ่งแรกที่คุณควรใช้! คุณสามารถค้นหาหน้าคู่มือสำหรับคำสั่งใด ๆ โดยใช้ man เช่น:
ผู้ชายสก๊อต
หากต้องการออกจากหน้าคู่มือให้กด "q"
หากคำสั่งไม่มีหน้าคู่มือใช้ -h หรือ --help หลังคำสั่งหรือชื่อแอปพลิเคชัน:
สกรอท -h
ราสปิสติล -- ช่วยด้วย
หรือข้อมูล:
ข้อมูล raspistill
ฉันแนะนำให้คุณใช้คำสั่ง man และ --help กับเครื่องมือ แอปพลิเคชัน และคำสั่งใหม่ทั้งหมดที่คุณใช้ใน LXTerminal เป็นวิธีที่ยอดเยี่ยมในการเรียนรู้วิธีใช้มันทำให้เป็นนิสัยที่ดีในการเข้าไปอยู่ในร่องแห่งปัจจุบัน
ขั้นตอนที่ 14: ค้นหาหน้าคู่มือและถ่ายเซลฟี่ด้วยโมดูลกล้อง
อัปโหลดสองภาพตามที่อธิบายไว้ด้านล่าง:
1) ใช้เว็บเบราว์เซอร์ ค้นหาคำสั่ง Linux ใหม่ อัปโหลดภาพหน้าจอของคุณโดยใช้ man เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง คุณสามารถลงชื่อเข้าใช้คลาสนี้ในเว็บเบราว์เซอร์ Pi ของคุณหรือส่งอีเมลภาพหน้าจอให้ตัวเอง
2) อัปโหลดเซลฟี่ของคุณที่ถ่ายด้วยโมดูลกล้อง Raspberry Pi:)
แนะนำ:
ติดตั้งง่าย IR Remote Control โดยใช้ LIRC สำหรับ Raspberry PI (RPi) - กรกฎาคม 2019 [ตอนที่ 1]: 7 ขั้นตอน
ติดตั้งง่าย IR Remote Control โดยใช้ LIRC สำหรับ Raspberry PI (RPi) - กรกฎาคม 2019 [ตอนที่ 1]: หลังจากค้นหามามาก ฉันรู้สึกประหลาดใจและผิดหวังกับข้อมูลที่ขัดแย้งกันเกี่ยวกับวิธีการตั้งค่ารีโมทคอนโทรล IR สำหรับโครงการ RPi ของฉัน ฉันคิดว่ามันน่าจะง่าย แต่การตั้งค่า Linux InfraRed Control (LIRC) นั้นมีปัญหามาเป็นเวลานาน bu
Raspberry Pi Web Stream Kit - ตอนที่ 1: 5 ขั้นตอน
Raspberry Pi Web Stream Kit - ตอนที่ 1: นี่คือชุดกล้องที่เรียบง่ายแต่น่าเกลียดเล็กน้อย ที่ฉันรวบรวมไว้เพื่อสนับสนุนกิจกรรมของโรงเรียน เช่น การแข่งขันรอบคัดเลือก FIRST LEGO League มีวัตถุประสงค์เพื่อให้ชุดอุปกรณ์ดรอปเดียวที่จะให้ 4 เว็บสตรีมไปยังคอมพิวเตอร์ภายนอก เลขที่
กล้อง IP ที่ใช้ Raspberry Pi Zero (การเฝ้าระวังที่บ้าน ตอนที่ 1): 5 ขั้นตอน
กล้อง IP ที่ใช้ Raspberry Pi Zero (Home Surveillance Part 1): นี่เป็นโพสต์แรกในมินิซีรีส์ใหม่ที่เราสร้างระบบเฝ้าระวังภายในบ้านโดยใช้ Raspberry Pis เป็นหลัก ในโพสต์นี้ เราใช้ Raspberry PI zero และสร้างกล้อง IP ที่สตรีมวิดีโอผ่าน RTSP วิดีโอเอาต์พุตมี q ที่สูงกว่ามาก
การเชื่อมต่อโมดูล GPS กับ Raspberry Pi: Dashcam ตอนที่ 2: 3 ขั้นตอน
การเชื่อมต่อโมดูล GPS กับ Raspberry Pi: Dashcam ส่วนที่ 2: นี่คือส่วนที่ 2 ของโครงการ dashcam และในโพสต์นี้ เราจะเรียนรู้วิธีเชื่อมต่อโมดูล GPS กับ Raspberry Pi จากนั้นเราจะใช้ข้อมูล GPS และเพิ่มลงในวิดีโอเป็นข้อความซ้อนทับ โปรดอ่านตอนที่ 1 โดยใช้ลิงก์ด้านล่าง ก่อนที่คุณจะ
นำทางซอฟต์แวร์ของ Raspberry Pi: ตอนที่ 2: 10 ขั้นตอน
นำทางไปยังซอฟต์แวร์ของ Raspberry Pi: ตอนที่ 2: บทเรียนนี้เป็นความต่อเนื่องของการศึกษาบรรทัดคำสั่งของคุณ เมื่อคุณทำงานกับ Raspberry Pi คุณจะต้องติดตั้งซอฟต์แวร์ใหม่อย่างไม่ต้องสงสัยเพื่อเรียนรู้ ทดลองใช้งาน และสร้างด้วย ในบทเรียนนี้ คุณจะได้เรียนรู้วิธีติดตั้งแพ็คเกจซอฟต์แวร์และเ