Comenzi Raspberry Pi: general, rețea, internet, informații despre fișiere și sistem

Publicat: 2020-12-18

Raspberry Pi este un computer ușor, măsurat prin card de încărcare, care se conectează la un ecran de computer sau la televizor și utilizează o consolă și un mouse standard. Este un mic gadget capabil, care dă posibilitatea indivizilor, luând în considerare toate lucrurile, să investigheze procesarea și să descopere cum să programeze în dialecte precum Scratch și Python.

Cuprins

Ce este Raspberry Pi?

Pregătirea Raspberry Pi-ului pentru acțiune este destul de simplă - și indiferent de afacere pe care o faceți, există probabil un ghid care vă poate ghida prin ciclu. Oricum ar fi, câteva dispozitive și comenzi terminale pe care le vei folosi aproape în fiecare încercare Pi.

Deoarece majoritatea proiectelor Pi rulează pe Linux, având câteva hack-uri în linia de comandă, Pi-ul este mult mai ușor de utilizat. În orice caz, indiferent dacă nu sunteți un veteran Linux, aceste comenzi vă pot încuraja foarte mult pe măsură ce lucrați, așa că este un gând inteligent să vă familiarizați cu ele acum.

Care sunt comenzile Raspberry Pi?

Raspberry Pi este un computer ușor, măsurat prin card de încărcare, care se conectează la un ecran de computer sau la televizor și utilizează o consolă și un mouse standard. Este un mic gadget capabil, care dă posibilitatea indivizilor, luând în considerare toate lucrurile, să investigheze procesarea și să descopere cum să programeze în dialecte precum Scratch și Python.

Cum aș utiliza linia de comandă Raspberry Pi?

Deschideți Configurația Raspberry Pi (Meniu > Preferințe > Configurarea Raspberry Pi). Schimbați setarea de pornire „La CLI” și faceți clic pe OK. În prezent, când reporniți, veți începe în linia de comandă (introduceți startx pentru a porni în zona de lucru).

Comenzi generale

apt-get update: Actualizează lista pachetelor din cadrul dvs. la lista din seifuri. Utilizați-l înainte de a introduce pachete noi pentru a vă asigura că introduceți cel mai recent formular.

apt-get upgrade: Reproiectează întregul pachet de produse pe care le-ați introdus.

startx : Deschide interfața grafică cu utilizatorul.

clear : Șterge comenzile executate recent și textul de pe ecranul terminalului.

data : Imprimă data curentă.

find / -name text1.txt: Caută în întregul sistem fișierul text1.txt și scoate o listă cu toate directoarele care conțin fișierul.

repornire : Pentru a reporni imediat.

nano text.txt: Deschide fișierul text.txt în editorul de text Linux Nano.

poweroff: Pentru a opri imediat.

raspi-config : Deschide meniul de setări de configurare.

shutdown -h now: Pentru a opri imediat.

shutdown -h 11:11: Pentru a opri la 11:11 AM.

Comenzi pentru fișiere și director

mv YYY: Mută ​​fișierul sau directorul numit YYY într-o locație specificată.

rm text.txt: Șterge fișierul text.txt.

rmdir a_directory: Șterge (dacă este gol) directorul a_directory .

cat text.txt: Afișează conținutul fișierului text.txt.

cd /abc/xyz: Schimbă directorul curent în directorul /abc/xyz.

cp XXX: Copiază fișierul sau directorul XXX și îl lipește într-o locație specificată

mkdir text_directory: creează un nou director numit text_directory în directorul curent.

s cp [email protected]:/some/path/ftext.txt: Copiază un fișier prin SSH. Poate fi folosit pentru a descărca un fișier de pe un PC pe Raspberry Pi. [email protected] este numele de utilizator și adresa IP locală a computerului, iar /some/path/text.txt este calea și numele fișierului de pe computer.

touch text.txt: creează un fișier nou, gol, numit text.txt în directorul curent.

ls -l: Listează fișierele din directorul curent, împreună cu dimensiunea fișierului, data modificării și permisiunile.

Comenzi de rețea și Internet

ifconfig: Pentru a verifica starea asociației de la distanță pe care o utilizați (pentru a verifica dacă wlan0 a obținut o adresă IP).

ping: testează disponibilitatea între două gadgeturi asociate unei organizații. De exemplu, ping 10.0.0.32 va trimite un pachet către gadget la IP 10.0.0.32 și va sta bine pentru o reacție. În plus, funcționează cu adrese de site.

wget http://www.website.com/text.txt: Descarcă fișierul text.txt de pe web și îl salvează în directorul curent.

iwconfig: Pentru a verifica ce rețea folosește adaptorul wireless.

iwlist wlan0 scan: Imprimă o listă a rețelelor wireless disponibile în prezent.

iwlist wlan0 scanare | grep ESSID: Folosiți grep împreună cu numele unui câmp pentru a lista numai câmpurile de care aveți nevoie

Nmap: mătură organizația dvs. și înregistrează gadgeturile asociate, numărul de port, convenția, cadrul de lucru de stat (deschis sau închis), adrese MAC și alte date.

Citește și: Idei de proiecte Raspberry Pi

Comenzi de informații de sistem

cat /proc/meminfo: Afișează detalii despre memoria ta.

cat /proc/partitions: arată dimensiunea și numărul de partiții de pe cardul SD sau hard disk.

cat /proc/version: vă arată ce versiune de Raspberry Pi utilizați.

df -h: Afișează informații despre spațiul disponibil pe disc.

liberă: arată câtă memorie liberă este disponibilă.

hostname -I: Afișează adresa IP a Raspberry Pi

lsusb: listează hardware-ul USB conectat la Raspberry Pi

Tasta SUS : Apăsarea tastei SUS va imprima ultima comandă introdusă în promptul de comandă. Aceasta este o modalitate rapidă de a repeta comenzile anterioare sau de a face corecții la comenzi.

df /: arată cât spațiu liber este disponibil pe disc.

vcgencmd measure_temp: arată temperatura procesorului.

vcgencmd get_mem arm && vcgencmd get_mem gpu: Afișează împărțirea memoriei între CPU și GPU.

dpkg – -get-selections | grep XXX: Afișează toate pachetele instalate care au legătură cu XXX.

dpkg – -get-selections: Afișează toate pachetele dvs. instalate.

Fiecare comandă poate face mult mai mult din ceea ce am arătat aici. Pentru a vedea ce mai poate face, încercați „–help” după comandă.

Trebuie citit: Proiecte Raspberry Pi IoT

Concluzie

Pentru unele persoane, accesul la linia de comandă pe orice etapă este înfricoșător. Comenzile utile înregistrate aici sunt un efort de a oferi noului venit Raspberry Pi minimul absolut, pentru început, terminalului, o mică piatră de temelie pentru a progresa cu orice afacere Pi pe care aleg să înceapă.

De asemenea, dacă sunteți interesat să aflați mai multe despre Raspberry Pi, învățarea automată, consultați IIIT-B & upGrad's PG Diploma in Machine Learning & AI, care este conceput pentru profesioniști care lucrează și oferă peste 450 de ore de pregătire riguroasă, peste 30 de studii de caz și misiuni, statutul de absolvenți IIIT-B, peste 5 proiecte practice practice și asistență pentru locuri de muncă cu firme de top.

Care sunt limitările utilizării Raspberry Pi?

Deoarece Raspberry Pi nu are un hard disk intern, se bazează pe un card SD pentru a-și stoca datele. Pe Raspberry Pi, nu este fezabil să efectuați toate lucrurile pe care le poate face un computer desktop. Nu are radiatoare, ceea ce o face susceptibilă la supraîncălzire. De asemenea, utilizatorii au raportat erori de blocare și erori. Alte sisteme de operare, cum ar fi Windows, sunt incompatibile cu acesta.

Care sunt avantajele utilizării Raspberry Pi?

Deoarece Raspberry Pi are un număr mare de pini GPIO, poate găzdui mai mulți senzori simultan. Are un procesor mai rapid, ceea ce garantează că va funcționa bine. Este potrivit pentru întreprinderile mici, deoarece necesită puține cheltuieli pentru a funcționa. Raspberry Pi nu necesită prea multe cunoștințe de programare, ceea ce îl face incredibil de ușor de utilizat.

Ce se înțelege prin Noobs Raspberry?

NOOBS este un software de instalare a sistemului de operare dezvoltat de Raspberry Pi. Vine cu un sistem de operare preinstalat pentru Raspberry Pi. LibreElec, o versiune simplificată de Linux cu software-ul pentru centrul media Kodi instalat, este de asemenea inclusă pe cardul NOOBS. NOOBS permite utilizatorilor să instaleze și să reinstaleze unul sau mai multe sisteme de operare, precum și să stabilească sistemul de operare implicit. NOOBS include sistemele de operare Raspberry Pi OS și LibreELEC. De asemenea, oferă o varietate de sisteme de operare alternative care pot fi descărcate și instalate de pe internet.