
TURINYS
„Raspberry Pi“ komandos yra naudingos valdant „Raspberry Pi“, kuri gali būti vadinama populiariausias vienos plokštės kompiuteris aplink pasauli. Tai leidžia mums, ypač studentams ir kūrėjams, dirbti su įvairiomis programomis. „Raspberry Pi“ gali padėti nuo prototipo kūrimo iki esamos programinės įrangos kūrimo. Tačiau kai „Windows“ ar „Mac“ pradedamas naudoti juodas arba žalias ekranas, o ne spalvinga grafinė sąsaja, daugeliui žmonių tai tampa baisu. Tačiau yra daug raspberry pi komandų, kurias galima naudoti iš terminalo lango naršyti ir paleisti programas jūsų pi įrenginyje. Nors tai nėra patogi sistema, ji gali suteikti jums daugiau galimybių valdyti savo sistemą ir Linux aplinka , taip pat.
Naudingos „Raspberry Pi“ komandos
„Raspberry Pi“ gali būti prijungtas prie daugelio elektroninių įrenginių, kad būtų galima atlikti fizinius skaičiavimus. Jei norite tyrinėti IoT, turėsite pasinaudoti bendrosios paskirties įvesties ir išvesties kaiščiais, kurie pateikiami kartu su „Raspberry“. Daugelis programų kartu su šiais GPIO kaiščiais nebus įskaitytos, jei nežinote naudingų komandų, nes nėra kito būdo paleisti šias programas. Taigi, mes išvardinome visas esmines ir dažniausiai naudojamas raspberry pi komandas, kurios padės naršyti aplinką, įdiegti ir paleisti programas, stebėti sistemos veikimą ir taip pat keisti failus.
Sistemos atnaujinimas
Tai yra aviečių pi komandos, kurias turėsite naudoti prieš pradėdami projektą „Raspberry Pi“. Jie padės jums gauti atnaujintą paketų sąrašą ir atnaujinti programinės įrangos paketus.
1. Naujausio paketų sąrašo diegimas ir programinės įrangos atnaujinimas
Jei norite pradėti naudoti Aviečių , pirmas dalykas, kurį turėtumėte padaryti, yra atnaujinti dabartinį paketų sąrašą į naujausią versiją. Ši komanda iš tikrųjų neįdiegia jokios naujausios programinės įrangos, o tai padeda jums gauti naują paketų sąrašą iš saugyklų į savo SBC.
/etc/apt/sources.list
Jis taip pat naudojamas iš naujo sinchronizuoti paketo indeksą iš jų šaltinio, nurodyto | _+_ | Prieš dist-up atnaujinimą visada turėtumėte atlikti atnaujinimo operaciją. Atnaujinusi paketų sąrašą į naujausią versiją, jūsų sistema gali nustatyti galimus paketų naujinius. Ši komanda naudojama atnaujinti programinės įrangos versiją.
/etc/apt/sources.list
Jei jau turite naujausią bet kurių paketų versiją, jie yra nuskaitomi ir atnaujinami. Tačiau paketai nebebus atnaujinami, atsižvelgiant į esamą kitų paketų diegimo būseną.
2. OS ir programinės įrangos atnaujinimas
Ši komanda įdiegs naujausią jūsų naudojamos „Linux“ distribucijos versiją. Kaip ir „apt-upgrade“, ši komanda gali pašalinti kai kuriuos paketus, kai reikia, diegdama naujausią paketą.
phpmyadmin
Pašalintus failus galite įdiegti iš | _+_ |. Ji taip pat gana gerai tvarko priklausomybes, o išmanioji skiriamosios gebos sistema aptinka svarbiausius atnaujintinus paketus. Ši komanda skirta įdiegti naujausią programinės aparatinės įrangos versiją jūsų „Pi“ įrenginyje. Tačiau galite to išvengti, nes gali būti įdiegti nestabilūs failai, pateikiami kartu su eksperimentine programine įranga.
phymyadmin
Jei norite tai padaryti, vienas iš būdų sutaupyti laiko yra visų komandų derinimas ir vienos eilutės komanda atrodys taip -
/etc/rc.local
Paketų valdymas
Paketų valdymas vaidina svarbų vaidmenį, kai naudojate „Raspberry pi“ įrenginį. Jis tiekiamas su daugybe paketų, leidžiančių įdiegti programinę įrangą arba paleisti įvairias programas. Į šį skyrių įtraukėme visas paketų valdymo komandas, kurios bus aprašytos toliau.
3. Paketo diegimas
Dirbdami su projektu, gali tekti įdiegti naujus paketus. Jei norite įdiegti bet kurį kitą paketą, kuris nėra numatytasis, naudokite šią komandą.
[filename].[filetype]
Taigi, jei norite įdiegti | _+_ | paketą, galite naudoti šią komandą taip:
naudojant „Excel“ skaičiavimo funkciją
/home/pi
4. Pakuotės išėmimas
Panašiai, jei norite pašalinti įdiegtą paketą, tai galite padaryti naudodami komandą pašalinti.
file.txt
Panašiai pašalinti | _+_ | pakuotėje tiesiog naudokite šį pavadinimą vietoj pakuotės
mkdir
Šios komandos gali padėti jums visiškai kontroliuoti savo aviečių aplinką.
5. Tvarkykite Paslaugas
„Raspbian“ yra oficiali „Raspberry Pi“ OS. „Raspbian“ yra puiki OS, kurioje yra daug komandų, skirtų įvairioms veikloms atlikti. Žemiau aprašytos „Raspberry pi“ komandos leidžia valdyti paslaugas arba naudoti jas tam tikrų programų vykdymui kontroliuoti.
mv file.txt /home/pi/landing/
Ši komanda leidžia paleisti paslaugą sistemos įkrovos metu. Jei norite sustabdyti paslaugą, tiesiog naudokitės.
.txt file
Šios komandos naudingos tik paslaugoms. Čia -f naudojamas simbolinei saitai ištrinti. Jei norite paleisti kitą komandą ar scenarijų, redaguokite | _+_ | failą naudojant.
rm
Jis atidarys „rc.local“ failą teksto redaktoriuje „Nano“ ir galėsite atitinkamai redaguoti failą.
6. Gaukite visų bėgimo procesų sąrašą
Kartais tampa labai svarbu žinoti, kurie procesai veikia fone. Tai padeda kūrėjams žinoti, kuri programa užima daugiausiai atminties ar riboja išteklius.
rmdir
Ši pagrindinė komanda parodys visas jūsų aviečių komandas. Jei norite pamatyti procesą, kurį vykdė konkretus vartotojas, paprasta naudoti
/home/landing/file.txt
Šios komandos išvestyje bus proceso ID, kurie vėliau gali būti naudojami kitiems tikslams. Gausite tokį ekraną.
7. Bėgimo programos nužudymas
Jei norite nutraukti programą, kuri veikia jūsų avietėje, yra raspberry pi komandos. Bet tam jums reikės proceso ID, kurį galite gauti naudodami ankstesnę komandą.
ifconfig
Čia 12345 yra proceso ID. Taip pat galima sustabdyti visus programos įvykius. Tarkime, jei norite sustabdyti visus PHP scenarijus, ši komanda gali atlikti darbą.
255.255.255.0
Šios komandos nedelsiant nutraukia programą. Taigi įsitikinkite, kad scenarijus neužsiima jokia didele veikla, nes tai gali sukelti duomenų sugadinimą, sistemos gedimą ar nepageidaujamą situaciją. Patartina šias komandas naudoti paskutiniame etape arba nekritinio proceso metu.
Failų ir katalogų komandos
Svarbu saugoti, tvarkyti ir pasiekti failus bet kurioje OS. Jei yra vartotojo sąsaja, užduotis tampa daug lengvesnė. Tačiau „Raspberry“ turėsite naudoti kai kurias komandas failų valdymui ir naršymui kataloguose.
8. Turinio rodymas
Jei norite rodyti visą tam tikro failo turinį, „Raspberry“ turi tam skirtą komandą. Šią užduotį galite atlikti naudodami šią komandą.
ifconfig
Jei turite failą pavadinimu abc.txt ir norite rodyti turinį, galite naudoti šį turinį. Taigi iš esmės turėsite naudoti katės tipą, po kurio | _+_ |
9. Eikite į katalogus
„Raspberry Pi“ siūlo komandas, leidžiančias vartotojui pasiekti bet kurių katalogų failus. Pagal numatytuosius nustatymus pradedate namų aplanke. Tarkime, jei jūsų vartotojo vardas yra pi, namų katalogas bus | _+_ |. Dabar, jei norite aplankyti konkretų aplanką, jums reikės šios komandos.
ifconfig
Čia aplankas B yra aplanko, kurio ieškote, pavadinimas. Jei norite grįžti į savo namų katalogą, naudokite šią komandą.
ifconfig
10. Failų kopijavimas
Jei planuojate naudoti „Raspberry Pi“, tai yra komanda, kurią naudosite dažnai. Ši komanda padės nukopijuoti failus iš vieno katalogo į norimą vietą.
-W
Čia | _+_ | yra failas, kurį norite nukopijuoti iš dokumentų katalogo, kad atliktumėte įklijavimo operaciją nukreipimo kataloge.
vienuolika. Gaukite turinį
Jei norite pamatyti katalogo turinį, galite naudoti toliau nurodytą komandą.
egrep
Pirmiausia turėsite pereiti prie norimo katalogo ir tada naudoti šią komandą, kad žinotumėte failų sąrašą, taip pat failo dydį, pakeitimo datą ir leidimus.
12. Naujo katalogo kūrimas
Iki šiol turėtumėte turėti galimybę naršyti esamus katalogus, kopijuoti failus iš vieno katalogo į kitą, peržiūrėti visų katalogo failų sąrašą ir pan. Dabar mes sutelksime dėmesį į naujo katalogo kūrimą naudojant šią komandą.
$ history -c
Jei norite vadinti savo naują katalogą kaip new_directory, tiesiog naudokite | _+_ | po to - failo pavadinimas.
13. Failų perkėlimas ir pervadinimas
Jei jums įdomu, kaip „Raspberry Pi“ atlikti pjaustymo ir įklijavimo operaciją, kaip ir „Windows“, jums bus malonu žinoti, kad yra specialių „Raspberry pi“ komandų šiai operacijai atlikti.
sudo apt install gnome-schedule
Ši mv komanda perkelia failą file.txt iš dabartinio katalogo, kuris yra dokumentai, į kitą esamą katalogą, vadinamą nukreipimu. Taip pat galite naudoti failo pavadinimą ir norimą vietą, kur failas bus perkeltas, kaip | _+_ |
Ši komanda taip pat gali būti naudojama pervardyti failų pavadinimus tuose pačiuose kataloguose.
$ screen -r
Tai pakeis seno failo pavadinimą į naują | _+_ | failą
14. Failų ir katalogų trynimas
Jei norite ištrinti failą ar katalogą, galite tiesiog laikytis paprasto metodo, naudojančio | _+_ | arba | _+_ | po to failo arba katalogo pavadinimas.
$ apt-get update
Turėkite omenyje, kad katalogas bus ištrintas tik tuo atveju, jei jis tuščias arba jame nėra jokių failų ar aplankų.
penkiolika. Failų kopijavimas naudojant SSH protokolą
SSH yra saugos protokolas, užtikrinantis nesaugomo tinklo kriptografinį saugumą. Jis plačiai naudojamas duomenims perkelti iš vienos vietos į kitą. Jei norite nuotoliniu būdu nukopijuoti bet kurį failą iš stalinio kompiuterio į avietę naudodami SSH šifravimą, naudokite šią komandą.
$ apt-get upgrade
Čia šaltinio kompiuterio vartotojo vardas ir IP adresas laikomi [apsaugotu el. Paštu], o failo pavadinimą ir vietą galima nurodyti naudojant | _+_ |
16. Sukurkite tuščią failą
Tai viena iš dažniausiai naudojamų aviečių pi komandų, leidžianti akimirksniu atidaryti tuščią failą. Failo tipas gali būti bet koks.
$ apt-get dist-upgrade
Dabartiniame kataloge bus sukurtas tuščias .txt tipo failas. Taigi prieš naudodami šią komandą turite būti norimame kataloge, kuriame norite turėti šį naują failą.
Tinklo ir interneto komandos
„Raspberry Pi“ naudojama visame pasaulyje kuriant pagrindines ir pažangias daiktų interneto programas. Tai populiarus įrenginys tarp kūrėjų dėl daugybės komandų, padedančių kūrėjams dirbti šioje srityje. Šiame straipsnyje taip pat aprašytos dažniausiai naudojamos tinklo aviečių pi komandos.
17. Sąsajos konfigūravimas
„Raspberry Pi“ yra su keliomis sąsajomis. Prieš kuriant prototipą, tai būtina atsižvelgiant į dabartinę konfigūracijos būseną. Norėdami sužinoti tinklo sąsajų konfigūraciją, galite naudoti šią komandą.
$ rpi-update
Čia | _+_ | reiškia sąsajos konfigūraciją. Galite pakeisti tinklo konfigūraciją ir gauti visų šiuo metu aktyvių sąsajų sąrašą.
18. Konkrečios sąsajos konfigūravimas
Jei norite sukonfigūruoti tam tikrą sąsają, galite tai padaryti. Tarkime, jei norite sukonfigūruoti ethernet0/0, galite įvesti šią komandą terminale.
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade && sudo rpi-update
Ši komanda parodys tik eth0/0 prievado konfigūraciją.
19. Aktyvinimo ir išjungimo sąsaja
Vartotojai bet kuriuo metu gali rankiniu būdu įjungti ir išjungti bet kurią sąsają. Ši parinktis taip pat leidžia visiškai valdyti avietes ir susijusius įrenginius. Norėdami suaktyvinti sąsają, naudokite šią komandą:
$ apt-get install
Jei norite išjungti belaidžio tinklo sąsają „wlan1“, naudokite žemiau nurodytą raspberry pi komandą.
$ apt-get install phpmyadmin
dvidešimt. IP, transliacijos ir maskavimo nustatymas
Šiame skyriuje yra keletas aviečių pi komandų. Šias komandas galite naudoti atskirai ir derinti, kad taip pat pasiektumėte norimą tikslą.
$ apt-get remove
Ši komanda nustatys minėtą IP adresą belaidžio ryšio sąsajoje „wlan0“. Norėdami nustatyti tinklo transliacijos adresą, pirmiausia turite nurodyti sąsają ir tada naudoti šią komandą.
$ apt-get remove phpmyadmin
Be to, jei norite, kad „wlan0“ naudotų | _+_ | tinklo kaukę tinkama komanda bus:
$ update-rc.d ssh enable
Tačiau taip pat galite sujungti šias komandas ir rašyti vienoje eilutėje, kad sutaupytumėte laiko.
$ update-rc.d -f ssh remove
dvidešimt vienas. Dinaminis IP adresas naudojant DHCP
Galite nustatyti bet kokį statinį IP adresą naudodami sąsajos pavadinimą ir | _+_ |. Bet kai reikia nustatyti dinaminį IP, turėsite naudoti DHCP, o reikalinga komanda:
$ nano /etc/rc.local
Šiuo atveju eth0 sąsaja dinamiškai gaus IP adresą iš DHCP.
22. Belaidžių tinklų tikrinimas
Ši komanda yra panaši į | _+_ |. Jame pagrindinis dėmesys skiriamas belaidžių adapterių prijungimo tikrinimui, kol | _+_ | naudojamas eternetui.
ps aux
Jis tikrina tinklą, kurį naudoja „wifi“ adapteriai. Be to, taip pat galite pamatyti visus galimus belaidžius tinklus naudodami šią komandą
$ ps -u pi
Vėlgi, jei kas nors nori gauti savo vieno lentos kompiuterio elektroninį adresą, jis/ji gali naudoti:
$ kill $ kill 12345
Čia galite naudoti norimo lauko pavadinimą po grep, kad gautumėte sąrašą, kuriame yra tik jūsų norimas laukas.
2. 3. Tinklo nuskaitymas
Viena iš svarbiausių aviečių pi komandų tinklo skyriuje. Jis veikia kaip tinklo skaitytuvas, nustatantis kompiuteryje pasiekiamas paslaugas ir prievadus siunčiant paketus. Tada ji analizuoja atsakymą ir pateikia vartotojui rezultatą.
$ killall php
Ši komanda nuskaitys jūsų kompiuterį, kad praneštų jums prievadų numerius, MAC, protokolą, atidarytą ar uždarytą būseną, OS ir pan. Be to, gausite ir kitos svarbios informacijos.
24. Išbandykite ryšį
Jei jau dirbote „Linux“ operacinėje sistemoje arba tinklo sektoriuje, ši komanda jums neturėtų būti nauja. Jis vertina dviejų interneto ryšiu sujungtų įrenginių ryšį.
kaip apskaičiuoti visų pardavimų procentą
$ cat abc.txt
Taigi jis patikrins jūsų aviečių ir pagrindinio kompiuterio ryšį naudojant 10.0.0.1 ip. Jūs netgi galite naudoti bet kurį žiniatinklio adresą vietoj tokio IP
$ cd/folderA/folderB
25. Sumažinkite intervalo laiką
Ping komandai reikia šiek tiek laiko, kol gaunami atsiliepimai iš paskirties adreso. Jei norite sutrumpinti „ping“ intervalo laiką, galite jį naudoti.
$ cd /home/pi
Taip pat galite kuo greičiau išsiųsti paketus, kad sumažintumėte laiką. Tai alternatyvus būdas ankstesnei komandai.
$ cp /home/pi/documents/file.txt /home/pi/landing/
26. Ping su parametrais
„Ping“ komanda dažnai gali generuoti neteisingai išvestį arba rezultatas gali skirtis dėl tinklo perkrovos, ARP užklausos nesėkmės, saugumo protokolų, tokių kaip užkarda, maršruto klaida, paketų filtravimo, duomenų praradimo, kabelio gedimo ar jungiklio ir maršrutizatoriaus problemos. Taigi visada geriau visiškai kontroliuoti ping komandą. Tai galite padaryti naudodami šiuos parametrus:
$ ls -l
Jei įterpsite | _+_ | po ping komandos jis nurodys trukmę, kada pagrindinis kompiuteris siunčia paketus į nuotolinį kompiuterį. Šioje komandoje jūsų kompiuteris šešias sekundes įtrauks „Google“ svetainę, o po to ji bus automatiškai nutraukta.
Vėlgi, jei norite pamatyti „ping“ ataskaitos suvestinę, galite įterpti C kaip parametrą. Taip pat galima nurodyti perduodamų paketų skaičių.
$ mkdir new_directory
Taigi, pagrindinis kompiuteris atsiųs 5 paketus ir operacijos pabaigoje parodys statistikos suvestinę.
27. Failų atsisiuntimas iš interneto
Nustebsite sužinoję, kad yra aviečių pyrago komandų, kurias galima atsisiųsti net iš svetainių. Paprastai tai nėra lengvas darbas, kai nėra grafinės vartotojo sąsajos. Tačiau naudokite šią komandą, kad užbaigtumėte atsisiuntimo operaciją.
$ mv /home/pi/documents/file.txt /home/pi/landing/
Čia pavyzdys.png yra failas, kurį atsisiunčiate, o svetainė.com yra žiniatinklio serveris, kuriame yra šis failas.
Sistemos informacijos komandos
„Raspberry Pi“ yra sudėtingas įrenginys ir jame yra daug informacijos, kurios net neįsivaizduojate. Kita vertus, jei nežinote sistemos įžvalgų, neįmanoma iš jos išgauti geriausio. Šios naudingos „Raspberry pi“ komandos leidžia atrasti daug paslėptų detalių, tokių kaip procesoriaus temperatūra, atminties paskirstymo būklė ir pan.
28. Atminties dydis ir atminties pasiskirstymas
„Raspberry Pi“ turi specialias komandas, kurios leis sužinoti jūsų atminties detales. Rezultatas taip pat apima atminties dydį, naudojamą ir turimą atminties įrenginį.
$ mv oldfile.txt newfile.txt
Ši komanda taip pat parodys aktyvių ir neaktyvių failų skaičių kartu su talpykla. Vėlgi, savo staliniame kompiuteryje matėme keletą skaidinių. Tuo pačiu būdu galite nustatyti skaidinių skaičių savo aviečių atminčiai.
$ rm samplefile.txt $ rmdir sample_directory
Ši komanda parodys skaidinių, kuriuos šiuo metu turite SD kortelėje arba standžiajame diske, skaičių. Be to, norėdami sužinoti savo pi versiją, galite parašyti šią komandą.
$ scp [email protected] :/home/landing/file.txt
29. Gaukite temperatūrą
Svarbu žinoti aviečių temperatūrą. Kadangi per didelis karštis gali sukelti nepageidaujamų situacijų. Netgi tai gali sukelti sistemos gedimą ar netikėtų rezultatų, kurie paprastai vadinami terminiu droseliu. Tačiau, norėdami sužinoti aviečių pi temperatūrą, naudokite šią komandą.
$ touch example.txt
Tie, kurie pergudravo aviečių procesorių, turi dažnai tikrinti temperatūrą. Kadangi patariama visada stengtis apriboti pi temperatūrą žemiau 80 laipsnių Celsijaus.
30. Temperatūros duomenų analizavimas
Šiuos duomenis taip pat galite naudoti „bash shell“ scenarijuje naudodami | _+_ | komandą. Temperatūros duomenys bus išgauti ir rodomi.
$ ifconfig
Tada galite išspausdinti šiuos duomenis savo apvalkalo scenarijuje naudodami komandą print_temp.sh arba atidaryti juos nano teksto rengyklėje, taikydami šią komandą.
$ ifconfig eth0
Jei kuriate projektą, visada turėtumėte sekti temperatūrą, nes jūsų prototipo ar programinės įrangos našumas taip pat yra susijęs su tuo.
31. Gaukite informaciją apie paketus
Mes jau aptarėme aviečių pi komandas, kurios gali suteikti su atmintimi susijusios informacijos. Taip pat galite išgauti naudingos informacijos apie šiuo metu įdiegtus paketus.
$ ifconfig eth1 up
Ši komanda parodys visus jūsų naudojamus paketus. Jei norite gauti informaciją apie paketą, susijusį su tam tikro tipo paketu, pakokite mums šią komandą
$ ifconfig wlan1 down
Tokiu atveju ši komanda duos rezultatą, kuriame bus visi su ABC susiję paketai.
32. Gaukite USB aparatinės įrangos informaciją
Yra raspberry pi komandos, rodančios per USB prijungtos aparatūros sąrašą. Norėdami pamatyti USB aparatūros sąrašą:
$ ifconfig wlan0 172.168.1.0
Be to, taip pat galite sužinoti naudojamą Raspberry versiją įvesdami šią komandą:
$ ifconfig wlan1 broadcast 172.168.1.253
Tai parodys tikrąją branduolio versiją, naudojamą kuriant naudojamą „Linux“ platinimą. Be to, bus generuojama informacija apie GCC kompiliatorių.
33. Pradėkite arba sustabdykite bet kurią paslaugą
„Raspberry Pi“ teikia daug svarbių paslaugų, kurios leidžia įgyvendinti daug sudėtingų projektų arba sukurti bet kokį prototipą. Tačiau yra paslaugų, kuriomis negalima naudotis vienu metu. Tokiu atveju norėdami pradėti ar sustabdyti paslaugą naudokite šią komandą:
$ ifconfig wlan0 netmask 255.255.255.0
Kai kuriais atvejais, norint atlikti šias operacijas, gali tekti naudoti kitas komandas, priklausomai nuo tokių paslaugų kaip
$ ifconfig wlan0 172.168.1.0 netmask 255.255.255.0 broadcast 172.168.1.253
Raspbiečių komandos
Iki šiol aptarėme keletą naudingiausių aviečių pi komandų. Tačiau „Raspbian“ turi išskirtinę komandą, kurią galite naudoti kurdami savo projektą. Į šį skyrių bandėme įtraukti kai kurias plačiai naudojamas „Raspbian“ komandas.
34. Aviečių fotoaparato ir vaizdo įrašo naudojimas
„Raspberry Pi“ yra su fotoaparatu. Norint tinkamai veikti, daugeliui projektų reikia kameros modulio. Arba, jei dirbate su vaizdo apdorojimu, turite prijungti fotoaparatą prie modulio. Galite užfiksuoti vaizdus ir vaizdo įrašus naudodami šias komandas:
$ dhclient eth0
Ši komanda leidžia fotografuoti nuotraukas. Norėdami užfiksuoti ir išsaugoti vaizdo failą naudodami kitą komandą.
$ iwconfig
Čia image.jpg yra ką tik užfiksuotos nuotraukos pavadinimas. Vėlgi, norint užfiksuoti vaizdo įrašą su savo aviečių pi, naudinga ši komanda.
$ iwlist wlan1 scan
Čia t reiškia fiksavimo trukmę milisekundėmis.
35. Valdykite savo GPIO kaiščius
Viena iš pagrindinių priežasčių, lemiančių didžiulį aviečių pi populiarumą, yra bendrosios paskirties įvesties/išvesties kaiščių prieinamumas. Šie smeigtukai leidžia avietėms bendrauti su išoriniu pasauliu. Be to, jie leidžia prijungti kelis įrenginius, tokius kaip LED, garsinis signalas ar varikliai. Prijungę įrenginius, jums reikės paprasto programavimo, kad galėtumėte juos valdyti, kad pasiektumėte norimą rezultatą. Kai kurios iš šių komandų yra:
$ iwlist wlan0 scan | grep
Taip pat galite gauti arba nustatyti konkretaus kaiščio vertę naudodami šias komandas. Sutelkite dėmesį į šias komandas, nes jų netaikydami negalite prijungti jokios išorinės aparatinės įrangos arba valdyti jos pagal savo poreikius.
Kitos naudingos komandos
Mes negalėjome šių komandų priskirti jokiai iš aukščiau paminėtų disciplinų. Tačiau tai taip pat naudinga kai kurioms operacijoms atlikti. Taigi mes bandėme tai laikyti po vienu skėčiu, kad nepraleistumėte nė vieno.
36. Patikrinkite komandų istoriją
Kadangi „Raspberry Pi“ galima valdyti tik naudojant komandų eilutės sąsają, turite naudoti daug komandų. Taigi vartotojui tampa sunku sekti naudotas ar įgyvendintas komandas. Norėdami patikrinti komandos istoriją, galite išbandyti šią komandą.
kaip sutelkti pasirinkimą Excel
# nmap
Taip pat galite apriboti rodomų komandų skaičių naudodami šią komandą.
$ ping 10.0.0.1
Tai parodys paskutines 5 komandas, kurias pritaikėte.
37. Istorijos išvalymas
Naudodami ankstesnę komandą galite gauti visą jau naudojamų komandų istoriją. Jei norite išvalyti bet kurią iš šių taikomų komandų, galite tai padaryti naudodami kitą komandą.
$ ping www.google.com
Norėdami išvalyti visą istoriją, naudokite | _+_ |
38. Planavimo užduotys
„Raspberry Pi“ leidžia vartotojui planuoti užduotis. Žemiau aprašytos komandos padės suplanuoti scenarijų vykdymą periodiškai tam tikru intervalu. Šios užduotys gali apimti duomenų atsarginių kopijų kūrimą kas valandą, kad prisijungtumėte prie procesoriaus tam tikru laiku. Įrankis „Cron“ leidžia suplanuoti užduotis, o „Crontab“ yra failas, kuriame galite parašyti kiekvienos užduoties instrukcijas.
$ ping -i 0.2 www.google.com
Čia vėliavos l ir e naudojamos atitinkamai eilutėms rodyti ir redaguoti. Be to, galite naudoti | _+_ | įdiegti grafinę sąsają „crontab“.
39. Valdykite veikiančias programas fone
Žemiau paminėtos raspberry pi komandos yra naudojamos kažkam paleisti fone, net jei sesija yra nutraukta arba baigta. Komandos yra tokios.
$ ping -f unixmen.com
Taigi matote, kad mes panaudojome dvi vėliavas, kurios yra -s ir -r. Čia S žymi naujo ekrano pradžią nurodytu pavadinimu, o r rodo, kad vėl pradedamas rodyti ekranas tokiu pavadinimu. Taip pat galite naudoti ID vietoj vardo, bet jei pamiršote ID naudojimą | _+_ |
Bendras jūsų aviečių komandų sąrašas
Raspberry programoje nėra grafinės sąsajos. Dėl to tampa gana sunku net atlikti bendras užduotis, pvz., Datos ir laiko tikrinimą, sistemos išjungimą ar perkrovimą. Žemiau paminėtas padės jums užbaigti visus šiuos pagrindinius dalykus.
40. „PowerOff“ arba „Shutdown“
Jei norite išjungti, galite naudoti bet kurią iš šių komandų. Bet jūs turite atsiminti, kad nenaudokite jų, nebent tai būtina. Nes visi procesai bus nutraukti, o Avietė tuoj pat išsijungs.
$ ping -w 6 www.google.com
41. Suplanuotas išjungimas ir perkrovimas
Net jei norite, kad jūsų avietė išsijungtų tam tikru laiku arba nustatytų laikmatį, galite naudoti šią komandą:
$ ping -c 5 -q www.google.com
Jei jums įdomu, kaip iš naujo paleisti įrenginį, leiskite mums pasakyti, kad taip pat galite iš naujo paleisti „Raspberry Pi“ įvesdami šią komandą
$ wget https://www.website.com/sample.png
Tai iš karto paleis jūsų sistemą, todėl įsitikinkite, kad fone neveikia programa, nes galite ją prarasti.
42. Nustatykite datą ir laiką
„Raspberry Pi“ negali sekti laiko. Jis gali rodyti laiką tik prisijungęs prie interneto; priešingu atveju turėsite nustatyti dabartinį laiką kiekvieną kartą iš naujo paleisdami sistemą. Bet ji gali rodyti datą kada tik norite.
$ cat /proc/meminfo
Galite pridėti realaus laiko laikrodį prie savo aviečių per I2C sąsają, jei jūsų projektui reikia realaus laiko.
43. GUI ir konfigūracija
„Raspberry PI“ tam tikru mastu gali suteikti veikiančią grafinę vartotojo sąsają. Atidarę konfigūracijos langą, galite naršyti rodykles naudodami ekraną.
$ cat/proc/partitions
Tačiau turėtumėte nepamiršti, kad prieš naudodami aukščiau pateiktą komandą įsitikinkite, kad jūsų vartotojui priklauso visi konfigūracijos failai. Taip pat galite pamatyti savo Raspberry konfigūraciją įvesdami šią komandą.
$ cat /proc/version
Išvestis atrodys taip:
44. Failo radimas
Jums gali būti sunku gauti failo vietą, jei pamiršite, kur jį išsaugojote, nes GUI nėra. Bet jei žinote šią komandą, jums bus lengva.
$ vcgencmd measure_temp
Įvykdę komandą gausite visų katalogų, kuriuose yra example.txt, sąrašą. Panašiai šią komandą galite naudoti ir kitiems failų tipams. Kaip ir jei ieškote vaizdo failo, galite pakeisti komandą taip:
$ vcgencmd measure_temp | egrep -o '[0-9]*.[0-9]*'
Keturi, penki. Teksto failo atidarymas
Jei norite atidaryti tam tikrą teksto failą, galite naudoti šią komandą:
$ nano print_temp.sh
Ši komanda privers sistemą atidaryti failą1 oficialiame „Linux“ platinimo sistemos teksto redaktoriuje, kuris vadinamas „Nano“.
Galingos komandos
Norėdami patobulinti savo žinias ir įgūdžius, įtraukėme keletą galingiausių aviečių pi komandų. Jei naudojate „Linux“ ilgą laiką, tikriausiai jau žinote šias komandas. Tačiau norint įvaldyti savo žinias apie avietes, šios komandos labai prisidės.
46. Paieškos ir vaizdo modifikuota eilutė
Tai svarbi komanda ir veikia kaip programavimo kalba . Tai padeda rasti bet kokią eilutę ir leidžia rodyti eilutę taip, kaip norite. Naudodami šią komandą galite ieškoti, modifikuoti ir rodyti eilutę, kuri neabejotinai sutaupys daug laiko ir taps efektyvesnė
$ dpkg – –get–selections
AWK yra pagrindinė komanda, o F naudojama kaip laukų atskyrimo eilutė. V žymi kintamąjį, kuris vėliau gali būti naudojamas įvairiems tikslams. Programa žymėjo išraišką, kuri bus naudojama norimam failui apdoroti, kuris šiuo atveju yra failo pavadinimas. Galite pažvelgti į šį pavyzdį:
$ dpkg – –get–selections | grep ABC
Ši komanda reiškia, kad failas bus išanalizuotas /etc /pass. : yra laukų skyriklis, o „{print $ 1}“ rodo tik pirmąjį stulpelį.
47. Teksto transformavimas
Tai dar vienas sudėtingas būdas pakeisti tekstą ar eilutę. Jis veikia kaip „awk“, nors paprastesnis ir mažiau sudėtingas naudoti. Tai taip pat leidžia išgauti tam tikrą teksto ar failo dalį. Pagrindinė šios komandos sintaksė yra tokia.
$ lsusb
Pirmoji komanda naudojama išgauti iš failo, o antroji komanda iškirpia tam tikrą eilutės dalį ir parodo ją vartotojui. Pasinaudokite šiuo pavyzdžiu, kad gautumėte aiškią koncepciją.
$ cat /proc/version
Ši komanda parodys bcd, kur -c žymi eilutės simbolių duomenų tipą.
48. Stebėkite, kas vyksta
Kai laukiate failo ar katalogo, galite išnaudoti laiką naudodami komandą watch, kad pamatytumėte, kas iš tikrųjų vyksta. Šios komandos yra skirtos vykdyti tą pačią instrukciją kas dvi sekundes.
$ sudo service apache start $ sudo service apache stop
Be to, galite nustatyti intervalo laiką pagal savo poreikius. Naudokite parinktį -n, kad nustatytumėte intervalo laiką.
$ sudo service apache reload $ sudo service apache restart
Ši komanda parodys datą kas dešimt sekundžių.
49. Stebėkite tinklą
Naudodami ankstesnę komandą galite stebėti tik vidinę aplinką. Tačiau komanda, kurią aptarsime dabar, bus skirta tinklo stebėjimui. „Raspberry Pi“ leidžia aptikti, kurie uostai šiuo metu yra atidaryti, taip pat stebėti srautą. Komandos, kurių reikia šiai operacijai atlikti, yra šios.
$ raspistil
Čia p ir c parinktis pridedama kartu su originalia komanda, kur p naudojamas proceso ID įtraukimui, o c naudojamas duomenims atnaujinti vienu metu.
50. Raspberry Pi trikčių šalinimas
Kartais trikčių šalinimas yra tikrai svarbus norint nustatyti, ar yra kokių nors vairuotojų ar paslaugų, kurios riboja jūsų norimą rezultatą. Be to, visos klaidų ataskaitos bus rodomos kartu su įvykio paaiškinimu.
$ raspistill -o image.jpg
Jei viskas gerai, gausite įprastą pranešimą. Galite pamatyti, kas vyksta paleidimo seka paleidžiant, ir praėjusį laiką. Išvestis bus tokia, kaip parodyta paveikslėlyje žemiau.
Galiausiai, įžvalgos
Komandinės eilutės naudojimas kompiuteriui valdyti yra daugumai žmonių sunkiausia dalis. Šios komandos gali padėti naujokams šioje srityje. Norėdami pradėti naudotis terminalo skydeliu, šios raspberry pi komandos taip pat padės kurti bet kokias programas arba pradėti dirbti su bet kokiu projektu. Be to, jei niekada nesinaudojote „Linux“, šios komandos padidins jūsų pasitikėjimą pradėti kelionę. „Raspberry Pi“ yra efektyvus ir galingas vienos plokštės kompiuteris. Bet jūs niekada nepasieksite geriausio rezultato, jei negalėsite priprasti prie šių naudingų komandų.
- Žymos
- Raspberry Pi
PALIKTI ATSAKYMĄ Atšaukti atsakymą
Komentaras: įveskite savo komentarą! Vardas:* Čia įveskite savo vardą El. Paštas:* Įvedėte neteisingą el. Pašto adresą! Čia įveskite savo el. Pašto adresą Svetainė:Išsaugokite mano vardą, el. Pašto adresą ir svetainę šioje naršyklėje, kai kitą kartą komentuosiu.
