Tartalomjegyzék:

Navigálás a Raspberry Pi szoftverében: 1. rész: 14 lépés
Navigálás a Raspberry Pi szoftverében: 1. rész: 14 lépés

Videó: Navigálás a Raspberry Pi szoftverében: 1. rész: 14 lépés

Videó: Navigálás a Raspberry Pi szoftverében: 1. rész: 14 lépés
Videó: Legjobb 10+1 tengeri alkalmazás, amit használok a vitorlázáshoz | Kundalini Sailing | EP49 2024, November
Anonim

Kövesse a szerző további műveit:

Viselhető elektronikai osztály
Viselhető elektronikai osztály
Viselhető elektronikai osztály
Viselhető elektronikai osztály
Raspberry Pi osztály
Raspberry Pi osztály
Raspberry Pi osztály
Raspberry Pi osztály
A Werkstatt-01 csatlakoztatása az Eurorack modulhoz
A Werkstatt-01 csatlakoztatása az Eurorack modulhoz
A Werkstatt-01 csatlakoztatása az Eurorack modulhoz
A Werkstatt-01 csatlakoztatása az Eurorack modulhoz

Névjegy: Varrás, forrasztás és nassolás. További dolgokat csinálok… A Kaliforniai Művészeti Főiskolán Wearable and Soft Interactions nevű interaktív divat- és textilórát tanítok. www.wearablesoftin… További információ a push_resetről »

Ebben a leckében megtanulja, hogyan navigálhat a Raspberry Pi-n a parancssori felületen. Mappákat hoz létre, átmegy az egyik könyvtárból a másikba, és megtanulja, hogyan kell képernyőképet készíteni, hogy rögzítse az összes munkát az osztályban!

Kezdjük azzal, hogy azonosítunk és definiálunk néhány kulcsfontosságú kifejezést és fogalmat a Raspberry Pi szoftvere körül. Bemutatkozik az asztali környezetbe, és elkezdi használni a parancssori felületet.

Navigálás a Raspberry Pi szoftverében: A 2. rész folytatja a parancssori oktatást néhány kulcsparanccsal, amelyeket nem használhat széles körben az osztályban, de tisztában kell lenniük ezzel, hogy folytathassa oktatását és kísérletezzen a Raspberry Pi-vel.

1. lépés: Üdvözölje a Linuxot

Image
Image

A Raspberry Pi középpontjában az operációs rendszer áll, amely esetünkben a Raspbian. A Raspbian a Raspberry Pi hardverre optimalizált, Debianon alapuló ingyenes operációs rendszer. A Debian egy újabb szoftverre, a Linux kernelre épül. Így a Debian Linux disztribúció, más néven Linux disztribúció.

Mi a Linux?

A Linuxot Linus Torvald hozta létre, és 1991 -ben megosztották a világgal. Leginkább operációs rendszerként emlegetik, de a Linux valóban az operációs rendszer magja. A Linux nagyszerű tulajdonsága, hogy nyílt forráskódú. A nyílt forrás azt jelenti, hogy az összes forráskód letölthető, használható és módosítható, ha úgy dönt. A Linux ingyenesen letölthető és használható, valamint bármilyen Linux disztribúció, például a Raspbian. Ez ellentétben áll az Apple OS X és a Microsoft Windows operációs rendszereivel. Ezek az operációs rendszerek zárt forráskódúak, vagyis nem szerezheti be a forráskódot, és minden titokban történik. Az OS X vagy Windows rendszerre írt szoftverek nem működnek Linux alatt, de rengeteg ingyenes és nyílt forráskódú alternatíva létezik néhány kedvenc Mac és Windows alkalmazáshoz, amelyek Linuxra érhetők el.

Ha többet szeretne megtudni, hallgassa meg, hogy maga Linus beszél a Linuxról a fenti TED -előadásában. Vizsgáljunk meg néhány más fogalmat, amelyek kulcsfontosságúak a számítógépes szoftver számára.

Mi az operációs rendszer?

Az operációs rendszer olyan szoftverek gyűjteménye, amelyek kezelik a tárolást, a hardvert, a szoftvert és így tovább.

Néhány dolog, amit az operációs rendszer végez:

  • kezeli a fájlokat és mappákat
  • felismeri és telepíti a perifériák illesztőprogramjait
  • kezeli a rendszer biztonságát
  • lehetővé teszi a szoftver kommunikációját a hardverrel
  • szoftver alkalmazásokat tölt be és futtat
  • megjeleníti az alkalmazások grafikáját és szövegét
  • hozzáférést biztosít az alkalmazásoknak a memóriához és a tárhelyhez

Az operációs rendszer kernelje

A kernel az operációs rendszer központi eleme. A kernel egyetlen célja a szoftver és a hardver (CPU, lemezmemória stb.) Közötti kommunikáció kezelése. A kernel kezeli az operációs rendszer alapvető funkcióit, amelyek közül néhányat felsoroltunk. Ha hasznos alkalmazásokat és segédprogramokat adunk hozzá a kernelhez, akkor a teljes csomag operációs rendszerré válik.

2. lépés: Körbejárás

A Raspberry Pi szoftverének két módja van:

1) Asztali környezet

Az asztali környezet GUI (Graphical User Interface) néven ismert. Ezt használta a személyi számítógépén, amikor ablakokat nyitott, elemeket húzott és dobott, új mappákat hozott létre stb. Ebben a leckében rámutatok arra, hogy hol találhatsz dolgokat, de főleg feltételezem, hogy tudod, hogyan kell közlekedni és használni egy asztali környezetet.

2) Linux Shell

A shell a CLI (Command-Line Interface) néven ismert program, mert billentyűparancsokat vesz fel és továbbít az operációs rendszernek. Szinte minden Linux disztribúció a GNU Project Bash nevű shell -programját kínálja. A név a Bourne Again SHell rövidítése, amely az eredeti shell program szerzőjére utaló hivatkozásokból származik, Steve Bourne. Ugyanazokat a műveleteket végezheti a héjon belül, mint az asztalon. Kivéve, hogy az ikonokra kattintás helyett parancsokat ír be. A parancssor az, ahogyan az emberek évtizedekkel a GUI megjelenése előtt megkerülik a számítógépeket, és ebben az osztályban elsősorban ezt fogják használni.

3. lépés: Az asztali környezet használata

Az asztal az LXDE nevű alkalmazásban, amely a Lightweight X11 Desktop Environment rövidítése. Ez az alkalmazás már telepítve van a Raspberry Pi -re, amelyhez használatra kész programok tartoznak.

Az asztal két fő területre oszlik: a tálcára és az asztali területre. Láthatja, hogy a szemeteskosár ikon az asztalon található. Ezt az ikont hivatkozásnak nevezik. Parancsikonokat adhat hozzá és távolíthat el, ha a jobb egérgombbal rákattint egy alkalmazásra, és kiválasztja a parancsikon létrehozását.

Kép
Kép

A tálcán számos kisalkalmazás található. Balról jobbra az appletek a képen látható tálcán a következők:

  • Menü
  • Alkalmazásindító sáv
  • Tálca
  • Bluetooth
  • WiFi hálózatok
  • Hangerőszabályozó
  • CPU használatfigyelő
  • Óra
  • Katapult

A tálcán található összes kisalkalmazás eltávolítható, hozzáadható és átrendezhető.

Kisalkalmazások hozzáadásához vagy eltávolításához kattintson a jobb gombbal a tálcára, és válassza a Panel elemek hozzáadása/eltávolítása lehetőséget. Megjelenik egy ablak, amelynek tetején négy fül fut. Kattintson a Panel Alkalmazások fülre. Kattintson az Alkalmazásindító sávra, majd a Beállítások gombra a jobb oldali menüben.

Kép
Kép
Kép
Kép

Megnyílik egy második ablak, amely két oszlopra oszlik. A bal oldali oszlopban megtalálja az aktuális alkalmazásokat az alkalmazásindító sávban. A jobb oldali oszlop tartalmazza a Pi -re telepített alkalmazások listáját, amelyeket hozzáadhat. Például távolítsuk el ezt a kettőt, mivel nem használjuk őket ebben az osztályban:

  • Mathematica
  • volfrám

És adj hozzá egyet:

SonicPi (a „Programozás” kategóriában)

Az eltávolításhoz kattintson az alkalmazásra, majd a középen található Eltávolítás gombra. Ez ennyire egyszerű! Ez nem törli a programot a Pi -ből, csak a parancsikont a tálcáról. A hozzáadáshoz válassza ki az alkalmazást a jobb oldali oszlopból, majd kattintson a Hozzáadás gombra.

Kép
Kép
Kép
Kép

A SonicPi ikonja most a tálcán található, ahol a másik két alkalmazás volt.

Kép
Kép

4. lépés: Leállítás + újraindítás a grafikus felületről

Lehet, hogy már észrevette, hogy a Raspberry Pi 3 (és minden más modell) nem rendelkezik ki/be kapcsolóval. Szóval, hogyan kapcsolja ki a Raspberry Pi -t? Ha egyszerűen húzza a hálózati csatlakozót, miközben a Raspberry Pi még fut, az potenciálisan megrongálhatja az SD -kártyán lévő adatokat, ezért ne tegye ezt! A legjobb és legbiztonságosabb módja a Raspberry Pi kikapcsolásának, ha leállítja a szoftver segítségével. Ehhez lépjen a bal felső sarokban található Menübe, és válassza a Leállítás lehetőséget.

Kép
Kép

Egy ablak jelenik meg három lehetőséggel

Leállitás

A Pi ilyen leállítása biztonságosan leállít minden folyamatot és leállítja a rendszert. Biztonságosabb 60 másodpercet várni a tápegység eltávolításáig. Alternatív megoldásként megnézheti a zöld ACT LED -et. 10 -szer villog, majd folyamatosan jelzi, hogy leállt.

Kép
Kép

Indítsa újra

Ez az opció biztonságosan újraindítja a Raspberry Pi -t. Erre néha szükség van a szoftver telepítése és a Raspberry Pi konfigurálása után.

Kijelentkezés

A Raspberry Pi -nek több felhasználója is lehet az alapértelmezett Pi felhasználón kívül. Ez az opció kilép a jelenlegi felhasználóból.

5. lépés: A Fájlkezelő használata

A számítógép operációs rendszerének nagy része a fájlrendszer. A Fájlkezelő a Raspbian alkalmazása a Raspberry Pi fájlrendszerének eléréséhez és kezeléséhez, amely könyvtárakból (mappákból) és fájlokból áll (mint például a Windows Explorer vagy a Finder a Mac rendszeren). Nyissuk ki és nézzük meg.

Kattintson a tálcán található iratszekrény ikonra. A Menü> Kellékek> Fájlkezelő alatt is megtalálhatja.

Kép
Kép
Kép
Kép

6. lépés: A parancssori felület használata

A parancssort terminálnak vagy konzolnak is nevezik. A Raspbian alapértelmezett terminál -alkalmazása LXTerminal. Az LXTerminal egy másik program, amely lehetővé teszi a héjjal való interakciót. Technikailag „terminál -emulátornak” nevezik, ami azt jelenti, hogy grafikus környezetben emulálja a régi stílusú videoterminálokat (a GUI -k kifejlesztése előtt).

A kezdéshez ki kell nyitnunk egy terminál ablakot. Nyomja meg a gombokat:

Ctrl+Alt+t

Vagy menjen a bal felső sarokba, és kattintson a számítógép képernyőjének ikonjára a fekete képernyővel.

Kép
Kép

Megjelenik egy terminál ablak rövid karaktersorral és kurzorral. Ezt hívják parancssori parancssornak.

Kép
Kép

Ez a karaktersor balról jobbra sorrendben a felhasználónév, a gazdagépnév, az útvonal és a szimbólum:

  • a felhasználónév annak a jelenlegi felhasználónak a neve, aki bejelentkezett a Pi -be.
  • a hostname a Pi neve
  • útvonal az, ahol a felhasználó a számítógépen működik, más néven az aktuális munkakönyvtár. Az alapértelmezett az adott felhasználó saját könyvtára. "Pi" felhasználóként vagyunk bejelentkezve. Ebben az esetben a "~" azonos a "/home/felhasználónév" vagy a "/home/pi" elérési útvonallal.
  • szimbólum jelzi, hogy milyen felhasználó a jelenlegi operátor. A "$" normál felhasználót jelent. A "#" root felhasználót jelent.
Kép
Kép

Ezen ismeretek felhasználásával a fenti sor azt jelenti, hogy a pi felhasználó be van jelentkezve a raspberrypi névre keresztelt számítógépbe, és jelenleg normál felhasználóként van a saját könyvtárban.

A kurzor ott ül, és várja az Ön beadását, adjunk neki valamit!

7. lépés: Készítsen képernyőképet

Az első feladathoz megtanulhatja, hogyan kell képernyőképet készíteni, hogy dokumentálhassa a haladást az egész osztályban. A Scrot (SCReenshOT) segítségével képernyőképet készíthet. Ez egy parancssori képernyő rögzítő alkalmazás, amellyel az osztály összes képernyőképét készítettem. A Scrot a Raspbian csomagban található, így nem kell telepíteni. Képernyőkép készítése az asztali típusról:

scrot

A képernyőkép automatikusan mentésre kerül az otthoni mappába. Menj és nézd meg a Fájlkezelő segítségével. A képernyőkép így fog kinézni:

Kép
Kép

Az alábbiakban további Scrot parancsok találhatók, amelyek hasznosak lesznek a haladás dokumentálásakor. Próbálja ki mindegyiket, és nézze meg az eredményeket a Fájlkezelőben.

Készítsen képernyőképet 5 másodperces késleltetés után:

scrot -d 5

5 másodperces késleltetés visszaszámlálása, majd képernyőkép készítése:

scrot -cd 5

Készítsen képernyőképet az asztalon jelenleg aktív ablakról, amely ebben az esetben a terminál:

scrot -u -cd 5

Kép
Kép

Visszaszámlálás a képernyőképig.

Kép
Kép

Képernyőkép az aktuális aktív ablakról (terminál).

8. lépés: Sudo, gyökér és engedélyek

A Raspbian operációs rendszer lehetővé teszi, hogy egynél több felhasználó jelentkezzen be a Raspberry Pi -be. Alapértelmezés szerint a Raspberry Pi két felhasználói fiókkal rendelkezik: pi és root.

A Pi normál felhasználói fióknak tekinthető. A Root egy szuperfelhasználói fiók, amely további jogosultságokkal rendelkezik, és lehetővé teszi, hogy olyan dolgokat tegyen, amelyeket egy normál felhasználó nem. Ez a megkülönböztetés segít megelőzni, hogy véletlenül tönkretegye az operációs rendszert, és megvédi az operációs rendszert a lehetséges vírusoktól. Főleg normál felhasználóként marad bejelentkezve, de szükség esetén parancsokat tud végrehajtani felügyelőként. Ez az s udo paranccsal történik. Ez a parancs a superuser do rövidítése. A sudo másik parancs elé helyezése root felhasználóként adja ki, és root jogosultságokat ad neki az adminisztrációs feladatok végrehajtásához. Ezek közé tartoznak a szoftverek telepítése, az alapvető fájlok szerkesztése és más hatékony feladatok.

9. lépés: A címtárfa

A Raspberry Pi fájlrendszere hierarchikus könyvtárszerkezetbe van rendezve. Ez azt jelenti, hogy a fájlrendszer egyetlen könyvtárból elágazó könyvtársorozatként van felépítve. Diagramként a rendszer egy fához hasonlít. Annak érdekében, hogy a Raspbian fájlrendszerben a fa analógiával összhangban legyen, az egyetlen könyvtárat, amelyből a könyvtár származik, rootnak hívják.

Pálya

A könyvtárfában minden fájlnak van egy elérési útja, amely a helyére mutat.

Abszolút Út

Az abszolút elérési út a fájl gyökérkönyvtárából kiinduló útvonala. Például a Fájlkezelőben láthatja a Dokumentumok könyvtár abszolút elérési útját:

/home/pi/Dokumentumok

Az első "/" perjel a gyökérkönyvtárat jelenti.

Relatív útvonal

A relatív elérési út egy fájl helye az aktuális munkakönyvtárból kiindulva. Amikor először jelentkezik be a Raspberry Pi -be (vagy elindítja a terminál -emulátor munkamenetet), az aktuális munkakönyvtár az otthoni könyvtárra van állítva. A fent használt Dokumentumok könyvtár példa relatív elérési útja:

Dokumentumok

Figyeld meg, hogy nincs előrevágás; ez azt jelzi, hogy relatív útvonalat használ.

10. lépés: Ismerkedés és fájlok létrehozása

Akárcsak asztali környezetben, a parancssorban fájlokat és könyvtárakat is létrehozhat és mozgathat. Kövesse a terminál ablakában.

pwd = jelenlegi munkakönyvtár. Ezzel a paranccsal mindig megtudhatja, hogy hol van a könyvtárfában. Próbáld ki:

pwd

mkdir = új könyvtár létrehozása. Írja be az új könyvtár nevét az mkdir után. Nevezze például ezt az egy hülyeséget:

mkdir boof

cd = könyvtár megváltoztatása. Ez a parancs áthelyezi azt a könyvtárat, amelyre mutat:

cd szar

A prompt frissül az új hely elérési útjával, amely most az aktuális munkakönyvtár:

pi@raspberrypi: ~/boof $

Amíg a boof könyvtárban van, készítsen egy másik mappát fotos néven:

mkdir fotos

Lépjen be a fotos nevű könyvtárba.

cd képek

ls = a könyvtár tartalmának listája. Ha látni szeretné, hogy vannak -e fájlok ebben a könyvtárban, nézzen körül az ls paranccsal:

ls

Amikor megnyomja az E nter gombot, egy másik prompt nyomtat, de semmi más. Ennek az az oka, hogy jelenleg a könyvtár üres. Még nem tett bele fájlokat (és nem is hülyeség). Készítsünk egyet most úgy, hogy fényképezünk a kamera modullal!

11. lépés: Hasznosabb parancssori dolgok

Parancselőzmények + szerkesztés

Ha azon kapja magát, hogy hasonló vagy ugyanazt a parancsot írja be többször ugyanazon munkamenet során, akkor az idő megtakarítása érdekében próbálja meg másolni és beilleszteni. A Ctrl + C és a Ctrl + V nem fog működni a terminálon. Ehelyett a parancselőzményeket szeretné használni. Ha megnyomja a felfelé mutató nyilat, láthatja és használhatja az összes korábbi parancsot. Egy parancs szerkesztéséhez használja a jobb és bal nyilakat a kurzor mozgatásához.

Terminál munkamenet befejezése

A munkamenet befejezéséhez és a terminál ablak bezárásához használja a Ctrl + D billentyűkombinációt, vagy használja:

kijárat vagy csak zárja be az ablakot az egérrel a sarokban lévő X gombra kattintva.

12. lépés: Készítsen fényképet

A Raspistill egy könnyű parancssori alkalmazás, amely a Raspbianhoz tartozik. Fényképek készítésére és manipulálására szolgál a kamera modullal. Szóval tudod, mit jelent ez, ugye? Itt az ideje, hogy készítsen egy szelfit! Alapértelmezés szerint a fényképezőgép 5 másodpercig előnézetet jelenít meg a képernyőn, mielőtt fényképet készít. Helyezze a kamerát úgy, hogy az arca felé mutasson. Fénykép készítése és mentése jpeg formátumban, mePic típus szerint:

raspistill -o mePic.jpg

Szép! Most készítetted az első fotódat a Raspberry Pi -vel. Ha nem történt hiba, akkor egy új üzenet jelenik meg. Ha hibaüzenetet adott, ellenőrizze, hogy nincs -e elírva a parancs, ellenőrizze újra a konfigurációt, hogy megbizonyosodjon arról, hogy a fényképezőgép engedélyezve van, és győződjön meg arról, hogy a fényképezőgép megfelelően van csatlakoztatva (újraindítást igényel a visszahelyezés után).

Ha meg szeretné nézni, hogy a fénykép létrehozása sikeres volt -e, nézze meg a cwd -t (aktuális munkakönyvtár):

ls

Ha nem szerepel a listában, győződjön meg arról, hogy a megfelelő címet adja meg, és próbálja újra:

pi@raspberrypi: ~/boof/fotos $

Ha a fényképet helyesen mentette, akkor megjelenik a mePic.jpg. Most sikeresen létrehozta és áthelyezte a fájlokat, de hogyan nyithatja meg azokat? Az xdg-open paranccsal szimulálhat dupla kattintást egy fájlra annak megnyitásához. Nyisd meg a képet és nézd meg:

xdg-nyissa meg a mePic-j.webp

Itt az enyém:

Kép
Kép

Akárhányszor írhat a mePic-j.webp

13. lépés: Parancssori jelzők és segítségkérés

Ha megnézi ezeket a parancsokat, amelyeket eddig használt:

raspistill -o mePic.jpg

scrot -d 5

scrot -u -cd 5

Miről szól az -o, -u, -d és -cd? Ha olyan karaktert lát, amelynek előtagja "-", ezt zászlónak hívják. A parancssori zászló egy gyakori módja a parancssori alkalmazások és eszközök, például a Scrot és a Raspistill beállításainak megadására. A man paranccsal megkeresheti a parancssori alkalmazásokhoz és eszközökhöz rendelkezésre álló összes opciót. Például, ha meg szeretné tekinteni a Scrot által kínált összes lehetőséget, írja be a következőt:

férfi scrot

A man parancs a manuális rövidítése. Ekkor megjelenik a kézikönyv oldala, ahol elolvashatja az alkalmazás leírását és az összes rendelkezésre álló opciót.

Kép
Kép

Ha valaha többet szeretne megtudni egy parancsról, az ember az első dolog, amit használnia kell! Bármilyen parancs után nézhet a kézikönyv oldalain a man segítségével, így:

férfi scrot

A kézi oldalakból való kilépéshez nyomja meg a "q" gombot.

Ha egy parancsnak nincs kézi oldala, használja a parancs vagy az alkalmazás neve után a -h vagy --help parancsot:

scrot -h

raspistill -help

vagy info:

info raspistill

Javaslom, hogy használja a man és --help parancsokat minden új eszközzel, alkalmazással és paranccsal, amelyet az LXTerminalban használ. Kiváló módja annak, hogy megtanuljuk használni őket, ami nagyszerű szokássá teszi, hogy mostanában bejutunk a sorba.

14. lépés: Keressen kézi oldalakat, és készítsen szelfit a kamera modullal

Töltsön fel két képet az alábbiak szerint:

1) Keressen egy új Linux parancsot egy webböngésző segítségével. Töltsön fel egy képernyőképet arról, hogy a man használatával többet megtudhat a parancsról. Bejelentkezhet ebbe az osztályba a Pi webböngészőjében, vagy e -mailben elküldheti magának a képernyőképeket.

2) Töltse fel a Raspberry Pi kamera modullal készített szelfijét.:)

Ajánlott: