Raspberry Pi adalah komputer papan tunggal (SBC) paling populer yang tersedia. Hanya $ 35 memberi Anda komputer Linux yang kuat dan lengkap dengan Wi-Fi, Bluetooth, dan 40 pin input / output (GPIO) tujuan umum yang terhubung. Tidak mengherankan bahwa Raspberry Pi sama-sama populer di kalangan insinyur profesional, penggemar komputer, pembuat, dan di sektor pendidikan.

Sementara Raspberry Pi berjalan di Linux, ada beberapa fitur lain yang Anda temukan dalam distribusi Linux yang umum. Penambahan pin GPIO, bersama dengan dua perpustakaan utama yang mendukungnya, sangat berarti untuk diingat!

Itulah sebabnya kami menyiapkan lembar cheat berguna ini untuk penggunaan Raspberry Pi sehari-hari.

DOWNLOAD GRATIS: Lembar contekan ini tersedia sebagai PDF yang dapat diunduh dari mitra distribusi kami, TradePub. Anda harus mengisi formulir singkat untuk mengaksesnya untuk pertama kali saja. Unduh The Ultimate Raspberry Pi Memerintahkan Cheat Sheet.

The Ultimate Raspberry Pi Memerintahkan Cheat Sheet

instagram viewer
Perintah Hasil
Terminal OS Raspbian
nama kucing] Perlihatkan isi file [nama]
cd .. Ubah ke direktori induk
cd [path] Pindah ke direktori di [jalur]
cd / Ubah ke direktori root
cd ~ Ubah ke direktori home Anda - biasanya "/ home /"
chmod [siapa] [+, -, =] [izin] [nama] Ubah izin untuk file
chmod 777 [nama] Izinkan semua pengguna membaca, menulis, dan mengeksekusi file [nama]
chmod u + x [nama] Izinkan pengguna untuk mengeksekusi [nama]
cp -r [dari] [ke] Salin semua file dan subdirektori dari sumber [dari] ke tujuan [ke]
cp [dari] [ke] Salin file dari sumber [dari] ke tujuan [ke]
Temukan Cari file dan isinya
grep ‘string’ [nama] Cari di dalam satu atau lebih file untuk mengetahui of string ’
kepala [nama] Kembalikan semua kemunculan 'string' di dalam file [nama]
ls Daftar isi direktori saat ini
ls-a Daftar semua file termasuk file tersembunyi
ls-l Daftar isi direktori saat ini dengan informasi file lebih lanjut
ls [jalan] Daftar isi direktori yang ditemukan di [path]
man [perintah] Buka halaman manual / bantuan untuk [perintah]
kawan Buka halaman manual / bantuan untuk perintah 'man' (helpception)
mkdir [nama] Buat direktori bernama [nama] di direktori kerja saat ini
mv -r [dari] [ke] Pindahkan semua file dan direktori dari sumber [dari] ke tujuan [ke]
mv [dari] [ke] Pindahkan file dari sumber [dari] ke tujuan [ke]
pwd Tampilkan nama direktori kerja saat ini
python / python3 --versi Menunjukkan versi Python yang saat ini Anda instal
rm -r * Hapus semua file dan direktori dari direktori kerja saat ini
rm [nama] Hapus file yang ditentukan
rm * Hapus semua file dari direktori kerja saat ini
rmdir [nama] Hapus direktori [nama] kosong dari direktori kerja saat ini
sudo [perintah] Superuser lakukan. Jalankan [perintah] dengan privilege yang lebih tinggi (Memungkinkan Anda untuk melakukan hal-hal yang biasanya tidak Anda miliki aksesnya)
sudo apt-get install [paket] Instal paket
sudo apt-get pembaruan Perbarui daftar paket
sudo apt-get upgrade Tingkatkan paket yang diinstal - harus dijalankan setelah sudo apt-get update
sudo chown pi: root [nama] Ubah pemilik file [nama] menjadi pengguna 'pi' dan atur grup menjadi 'root'
sudo raspi-config Buka menu konfigurasi Raspberry Pi
sudo reboot Nyalakan ulang Pi Anda dengan aman
sudo shutdown -h sekarang Matikan Pi Anda dengan aman segera
sudo su Tempat Anda di direktori root dengan akses pengguna root - hati-hati dengan ini!
ekor [nama] Tampilkan akhir file [nama]
tar -cvzf [nama] [jalan] Buat file terkompresi [nama] dari isi [path]
tar -xvzf [nama] Ekstrak isi file terkompresi [nama]
wget [uri] Unduh file yang ditemukan di [uri] di internet
RPi. Perpustakaan GPIO
impor RPi. GPIO sebagai GPIO Impor RPi. Modul GPIO menjadi sketsa python
GPIO.setmode (GPIO.BCM) Gunakan nomor pin Broadcom (GPIO 14, GPIO 15 dll)
GPIO.setmode (GPIO.BOARD) Gunakan nomor pin papan (4,5, 8 dll)
GPIO.getmode () Mengembalikan mode penomoran pin saat ini (BCM, BOARD, atau Tidak Ada)
GPIO.setup ([nomor pin], GPIO.IN) Atur pin pada [nomor pin] untuk menjadi input
GPIO.setup ([nomor pin], GPIO.IN, pull_up_down = GPIO.PUD_DOWN) Atur pin pada [nomor pin] sebagai input dengan resistansi pull down internal
GPIO.setup ([nomor pin], GPIO.IN, pull_up_down = GPIO.PUD_UP) Atur pin pada [nomor pin] sebagai input dengan resistan internal pull up
GPIO.setup ([nomor pin], GPIO.OUT) Atur pin pada [nomor pin] untuk menjadi output
GPIO.setup ([nomor pin], GPIO.OUT, awal = 1) Atur pin di [nomor pin] menjadi output dengan nilai awal '1'
GPIO.output ([nomor pin], 1) Setel nilai [nomor pin] ke 1. Perhatikan bahwa 1, GPIO.HIGH dan True adalah hal yang sama
GPIO.output ([nomor pin], 0) Tetapkan nilai [nomor pin] ke 0. Perhatikan bahwa 0, GPIO.RENDAH dan Salah adalah hal yang sama
i = GPIO.input ([nomor pin]) Atur variabel i ke nilai [nomor pin]
jika GPIO.input ([nomor pin]): Gunakan nilai [nomor pin] sebagai kode boolean
GPIO.cleanup () Setel ulang semua pin GPIO (praktik yang baik untuk dipanggil sebelum meninggalkan program apa pun)
GPIO.VERSION Mengembalikan RPi saat ini. Versi GPIO
Perpustakaan GPIO Zero
LED
dari LED impor gpiozero Impor bagian LED dari perpustakaan gpiozero
led = LED (17) Tetapkan variabel 'led' ke LED pada pin GPIO 17
memimpin() Nyalakan LED yang disimpan dalam variabel 'led'
led.off () Matikan LED yang disimpan dalam variabel 'led'
led.toggle () Toggle LED yang disimpan dalam variabel 'led' (jika mati, nyalakan dan sebaliknya)
Motor
dari gpiozero import Motor Impor bagian Motor dari perpustakaan gpiozero
motor = Motor (17, 18) Tetapkan variabel 'motor' ke objek Motor yang berisi nomor pin drive maju dan mundur
motor.forward () Aktifkan pin maju dari variabel 'motor'
motor.mundur () Aktifkan pin mundur dari variabel 'motor'
motor.reverse () Membalikkan arah motor saat ini
motor.stop () Hentikan motornya
Bel
dari gpiozero import Buzzer Impor bagian Buzzer dari perpustakaan gpiozero
bz = Bel (3) Tetapkan variabel bz ke Buzzer pada pin GPIO3
bz.on () Nyalakan bel
bz.off () Matikan bel
bz.toggle () Alihkan status bel (jika mati, nyalakan dan sebaliknya)
Servo
dari gpiozero import Servo Impor bagian Servo dari perpustakaan gpiozero
servo = Servo (17) Tetapkan variabel 'servo' ke Servo di GPIO 17
servo.min () Pindahkan servo ke nilai minimumnya
servo.mid () Pindahkan servo ke nilai tengahnya
servo.max () Pindahkan servo ke nilai maksimumnya
servo.value = 0,5 Pindahkan servo ke titik numerik yang ditetapkan (min = -1, maks = 1)
Gambar Kamera Raspi
raspistill Perintah untuk mengambil gambar diam dengan kamera yang terpasang, modifikasi dengan argumen di bawah ini
--width, -w Tetapkan lebar gambar
--tinggi, -h Atur tinggi gambar
--kualitas, -q Setel kualitas JPEG <0 hingga 100> (75 paling umum)
--raw, -r Menyisipkan data mentah Bayer dari kamera ke metadata JPEG
--output, -o Nama file keluaran (wajib untuk ditabung)
--estest, -l Tambahkan bingkai terbaru ke nama file
--verbose, -v Informasi debugging verbal selama menjalankan
--timeout, -t Tetapkan waktu untuk menunggu sebelum mengambil gambar.
--encoding, -e Pengkodean untuk digunakan untuk file output - jpg, gif, bmp, atau png
Video Kamera Raspi
berantakan Perintah untuk mengambil video menggunakan kamera yang terpasang, modifikasi dengan argumen di bawah ini
--width, -w Tetapkan lebar gambar (antara 64px - 1920px)
--tinggi, -h Atur tinggi gambar (antara 64px - 1080px)
--bitrate, -b Setel bitrate dalam bit per detik (mis. 15 Mbits / dt = 15000000)
--output, -o Nama file keluaran (wajib untuk ditabung)
--verbose, -v Informasi debugging verbal selama menjalankan
--timeout, -t Tetapkan waktu untuk menunggu sebelum merekam video
--framerate, -fps Tentukan frame per detik untuk perekaman

Perluas Pengetahuan Anda Dengan Linux

Perintah-perintah ini akan membantu Anda menavigasi terminal Pi, dan memprogram pin GPIO-nya. Konon, lembar contekan ini bahkan tidak mulai menggores permukaan. Ada dukungan yang sangat besar untuk komponen hobi, kamera dan layar untuk Raspberry Pi. Mendaftarkannya di satu tempat hampir mustahil!

Hal yang baik adalah, karena Raspberry Pi adalah komputer Linux, Anda bisa referensi lembar contekan untuk sistem Linux umum Linux Cheat Sheet Referensi PerintahLembar cheat sederhana ini akan membantu Anda merasa nyaman dengan terminal baris perintah Linux dalam waktu singkat. Baca lebih banyak untuk memperluas pengetahuan Anda lebih jauh.

Pengungkapan Afiliasi: Dengan membeli produk yang kami sarankan, Anda membantu menjaga situs tetap hidup. Baca lebih lajut.

Ian Buckley adalah jurnalis lepas, musisi, pemain dan produser video yang tinggal di Berlin, Jerman. Ketika dia tidak menulis atau di atas panggung, dia mengutak-atik elektronik atau kode DIY dengan harapan menjadi ilmuwan gila.