{"id":211,"date":"2018-05-14T12:45:40","date_gmt":"2018-05-14T12:45:40","guid":{"rendered":"https:\/\/www.wpvs.de\/iot-2018\/?p=211"},"modified":"2021-05-14T10:07:06","modified_gmt":"2021-05-14T08:07:06","slug":"praktischer-einstieg-in-linux-und-buildroot","status":"publish","type":"post","link":"https:\/\/www.iot-embedded.de\/iot-2018\/projekt-honeypi\/praktischer-einstieg-in-linux-und-buildroot\/","title":{"rendered":"HoneyPi (1) Praktischer Einstieg in Linux und Buildroot"},"content":{"rendered":"<p>Ergebnisse der Gruppe HoneyPi<\/p>\n<p>Aufgabe 2<br \/>\na)<br \/>\n1) pwd<br \/>\n2) cd ~\/buildroot\/configs<br \/>\n3) ls<br \/>\n4) find \/ -name raspberrypi<br \/>\n5) cd<br \/>\n6) file install.sh<br \/>\n7) 1.less install.sh 2. more install.sh<\/p>\n<p>b)<br \/>\n1) mkdir tutorial<br \/>\n2) mkdir -p tutorial\/firststeps\/directories<br \/>\n3) 1. touch readme.txt 2. &gt; readme.txt<br \/>\n4) echo &#8222;Linux ist klasse!&#8220; &gt; hallo.txt<br \/>\n5) echo &#8222;weiterer Text&#8220; &gt;&gt; hallo.txt<br \/>\n6) mv hallo.txt linux.txt<br \/>\n7) mv tutorial beispiel<br \/>\n8) 1. mkdir beispiel2 &amp;&amp; mv *.txt beispiel2 2. mkdir beispiel2 &amp;&amp; cp *.txt beispiel2<br \/>\n9) rm -r beispiel1<\/p>\n<p>c)<br \/>\n1) nano ~\/install.sh<br \/>\n2) ^w buildroot<br \/>\n3) ^x n<br \/>\n4) nano ~\/shared\/beispiel2\/linux.txt<br \/>\n5) test<br \/>\ntest<br \/>\n^o<br \/>\n6) cursor auf Anfang Zeile 1: ^k^k^k<br \/>\n7) cursor auf Ende ^u<br \/>\n8) ^x<\/p>\n<p>d)<br \/>\n1) ls &gt; inhalt.txt<br \/>\n2) less inhalt.txt &amp;<br \/>\n3) fg [Jobnummer]<br \/>\n4) man man &amp;<br \/>\n5) kill -15 [Jobnummer]<br \/>\n6) ps<br \/>\n7) 1. ps ax 2. top<br \/>\n8) pgrep ssh<\/p>\n<p>e)<br \/>\n#! \/bin\/sh<\/p>\n<p>auswahl=<\/p>\n<p>until [ &#8222;$auswahl&#8220; = &#8222;E&#8220; ] ; do<\/p>\n<p>cat &lt;&lt; EOF<br \/>\nIhre Optionen<\/p>\n<p>[1] Buildroot initialisieren (minimale Konfiguration)<br \/>\n[2] Buildroot initilaisieren (Wayland Konfiguration)<br \/>\n[3] Buildroot initialisieren (HTML UI Konfiguration)<br \/>\n[4] sdcard.img nach ~\/shared kopieren<br \/>\n[5] neues Projekt anlegen<br \/>\n[E] Ende<\/p>\n<p>EOF<\/p>\n<p>echo -n &#8222;Bitte w\u00e4hlen Sie: &#8220;<br \/>\nread auswahl<br \/>\necho<\/p>\n<p>case &#8222;$auswahl&#8220; in<br \/>\n1)<br \/>\n#minimal<br \/>\ncd ~\/buildroot<br \/>\nmake BR2_EXTERNAL=..\/custom 0=..\/make dhbw_minimal_defconfig<br \/>\ncd ..<br \/>\n;;<br \/>\n2)<br \/>\n#wayland<br \/>\ncd ~\/buildroot<br \/>\nmake BR2_EXTERNAL=..\/custom 0=..\/make dhbw_wayland_defconfig<br \/>\ncd ..<br \/>\n;;<br \/>\n3)<br \/>\n#HTML UI<br \/>\ncd ~\/buildroot<br \/>\nmake BR2_EXTERNAL=..\/custom 0=..\/make dhbw_html_defconfig<br \/>\ncd ..<br \/>\n;;<br \/>\n4)<br \/>\n#sdcard.img kopieren<br \/>\ncd ~\/make\/images\/sdcard.img ~\/shared<br \/>\n;;<br \/>\n5)<br \/>\n#neues Projekt<br \/>\ncd ~\/make<br \/>\nmake dhbw_minimal_defconfig<br \/>\n;;<br \/>\nE)<br \/>\necho &#8222;Auf Wiedersehen&#8220;<br \/>\n;;<br \/>\n*)<br \/>\necho &#8222;Ung\u00fcltige Eingabe&#8220;<br \/>\n;;<br \/>\nesac<br \/>\ndone<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ergebnisse der Gruppe HoneyPi Aufgabe 2 a) 1) pwd 2) cd ~\/buildroot\/configs 3) ls 4) find \/ -name raspberrypi 5) cd 6) file install.sh 7) 1.less install.sh 2. more install.sh b) 1) mkdir tutorial 2) mkdir -p tutorial\/firststeps\/directories 3) 1.<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/www.iot-embedded.de\/iot-2018\/wp-json\/wp\/v2\/posts\/211"}],"collection":[{"href":"https:\/\/www.iot-embedded.de\/iot-2018\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iot-embedded.de\/iot-2018\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iot-embedded.de\/iot-2018\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iot-embedded.de\/iot-2018\/wp-json\/wp\/v2\/comments?post=211"}],"version-history":[{"count":1,"href":"https:\/\/www.iot-embedded.de\/iot-2018\/wp-json\/wp\/v2\/posts\/211\/revisions"}],"predecessor-version":[{"id":643,"href":"https:\/\/www.iot-embedded.de\/iot-2018\/wp-json\/wp\/v2\/posts\/211\/revisions\/643"}],"wp:attachment":[{"href":"https:\/\/www.iot-embedded.de\/iot-2018\/wp-json\/wp\/v2\/media?parent=211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iot-embedded.de\/iot-2018\/wp-json\/wp\/v2\/categories?post=211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iot-embedded.de\/iot-2018\/wp-json\/wp\/v2\/tags?post=211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}