Hauptmenü öffnen

Vu+ WIKI β

Änderungen

Busybox und deren Befehle

577 Bytes hinzugefügt, 19:00, 30. Apr. 2018
Wichtige Vu+ Befehle
[[Kategorie:Index]]
[[Kategorie:FAQ und Anleitungen]][[Kategorie:Grundlagen]] 
<div style="background-color: #eeeeee; padding: .4em; border-bottom:0px solid #cccccc;"> '''Die Busybox und ihre wichtigsten Befehle'''</div>
== Einleitung ==
Hier geht es um die Grundlagen der Busybox und den wohl meist verwendeten Befehlen , die eben die Busybox beinhaltet. Ihr seid Herzlich herzlich willkommen , die Erklärungen der wichtigsten Befehle weiter mit weiter auszubauen, bzw. anzupassen.
=== Busybox ===
Die [http://de.wikipedia.org/wiki/BusyBox Busybox] ist ein Programm , das vor allem bei [[http://de.wikipedia.org/wiki/OpenEmbedded Embedded Systemen]] zum Einsatz kommt und viele aus der UNIX/Linux Welt bekannte Befehle/Programme in einem einzigen Programm vereint. die Die dabei zur Verfügung gestellten Befehl Befehle sind aber in der Regel gegenüber Ihrem ihrem [http://de.wikipedia.org/wiki/GNU GNUPendant] Pendant in Ihrer ihrer Funktionalität eingeschränkt.<br /> Um sich diese näher anzusehen , verbinden wir uns erstmal man sich per Telnet wie im Kapitel [[Telnet]] erklärt mit unserer der Vu+.<br /> Wir starten das Telnet das , was dann etwas so aussehen kannaussieht:
[[Bild:Vu+-konsole.jpgpng|500px]]
<br />
<br />
Und geben Geben wie hier nun den Befehl "busybox" als Komando ein, daraufhin werden uns die<br />bekannten Linuxbefehle , die die Vu+ -Busybox kennt , aufgelistet.:<br />
[[Bild:Busybox.png|600px]]
=== Befehle - für was ist der gefundene Befehl? ===
Was ein Befehl kann bzw. für was man diesen einsetzten könnte erfährt man, indem<br />in dem man diesen eintippt und seine Optionen bzw. Aussagen aufruft. Dies erfährt man<br />meist mit "-help", "--help" oder mit "-h" hinter dem Befehl.<br />
Sollte sich mal nichts tun und man kann keine Eingabe mehr machen, kann man<br />
''' passwd''' wechselt Passwörter für User- und Gruppenaccounts.<br />
Ein Normaluser darf nur sein Passwort ändern, der Superuser darf die<br />
Passwörter aller Accounts ändern. Der Administrator einer Gruppe darf das<br /> Passwort dieser Gruppe ändern. passwd kann auch die Account-Informationen<br />
''' init 4''' ermöglich das ermöglicht den Wechseln des Runlevelsin den Runlevel 4. <br />
Beim Aufruf des Befehl sendet init ein Stopsignal an alle Prozesse, <br />
die nicht für den neuen Runlevel definiert sind. Danach werden die Prozesse<br /> ''gekillt'' und die Prozesse für den Runlevel, die noch nicht laufen, <br /> werden gestartet. Dieser Befehl ist insbesondere bei den Vu+ Boxen <br />hilfreich, wenn das System sich aufgehangen hat, oder wir die Vorgänge<br /> bei dem vuapp der dvbapp verfolgen wollen.
''' init 3''' startet nach einem <tt>init 4 </tt> (siehe oben) wieder in den Runlevel 3 und startet somit die vuapp dvbapp wieder.
''' enigma2''' startet wie "<tt>init 3" </tt> nach einem <tt>init 4 </tt> (siehe oben) die vuapp<br /> dvbapp wieder aber man kann in der Konsole die einzelnen Schritte verfolgen<br />und somit evtl. Fehler besser finden.
''' cat''' lautet der Befehl, um Dateien anzuschauen und deren Inhalt <br />(Beispiel:''' <tt>cat /etc/resolv.conf''') </tt>
''' cp''' ist ein kopier Befehl um Daten auf der Box zu kopieren.<br />(Beispiel: <tt>cp /tmp/DATEINAME /etc/)</tt>
Zuerst wird er Ursprungsort angegeben und dann das Zielverzeichnis.
''' mv''' steht für "move" als zum Datei verschieben / umbenennen <br />(Beispiel <tt>mv /etc/TESTNAME /etc/TESTNAME_NEU)</tt>
''' mkfs''' wird zum Formatieren erstellen von Dateisystemen benutzt. Der durch Anstellen eines ".ext3" hinter "mkfs" das Dateisystem ext3 erzeugt
''' chmod''' Dateiattribure ändern (Zugriffsrechte).<br />Beispiel (BeispielDamit machen wir die Datei mc ausführbar): <tt>chmod 755 /usr/bin/mc). <br /tt>Damit machen wir die Datei mc ausführbar.
''' mc''' ist ein Dateimanager (Midnight Commander) <br />der sich bereits auf der Dreambox befindetVu+ installiert ist.
''' free''' Speicherplatz Speicherverbrauch anschauen (Arbeitsspeicher(RAM) )
''' df -h''' Speicherplatz Speicherplatzbedarf anschauen (Flashspeicher, Festplattenspeicher, Netzwerkspeicher ...)
''' grep''' Nach Zeichenketten in Ausgaben (Dateien oder Pipes) filtern.<br />
Beispiele:
# <tt>grep "http" /etc/services</tt>, um aus der Datei (<tt>/etc/services</tt>) nur Zeilen mit Zeichenkette <tt>http</tt> auszugeben.
''' find . | grep FILENAMESucht Dateien im Dateisystem<br />Beispiel:<tt>find /media/hdd -name '*findemich.txt*'' ist der Befehl zum Auffinden einer Datei</tt> <br />Findet alle Dateien im Verzeichnis (inkl. Unterverzeichnisse) <tt>/media/hdd</tt> die <tt>findemich.txt</tt> im Dateinamen enthalten 
vi DATEINAME
zum Editieren einer Datei direkt auf der Box <br /> Eine Anleitung (die man auch wirklich braucht) dazu findet man hier https://www.fehcom.de/pub/viref.pdf
'''Eine Alternative zu <tt>vi FILENAME''' zum Editieren einer Datei direkt auf der Box <br /tt> Eine Anleitung (die man auch wirklich braucht) dazu findet man hier http://www.my-space.li/schule/editor_VIstellt mcedit DATEINAMEdar.pdf
''' date ''' das Datum und die Uhrzeit anzeigen oder manuell setzen
'''ipkg opkg list | grep dvb-modules''' ist der Befehl der die dvb-modul (Treiberversion) anzeigt. Der Befehl <tt>opkg</tt> ist sehr umfangreich, weshalb ein Blick auf die Hilfeseiten von <tt>opkg</tt> sehr hilfreich ist.
''' route''' ist der Befehl zum Einstellen/Auslesen der Netzwerkrouten. Mit <tt>route -n</tt> erhält man das Standardgateway in der letzten Zeile.
''' ifconfig''' ist der Befehl zum Einstellen/Auslesen von Netzwerkparametern. Mit <tt>ifconfig</tt> erhält man Informationen über die IP-Adresse, Hardwareadresse, übermittelte Datenmenge etc..
[http://www.vuplus-support.org/wbb3/index.php?page=Thread&threadID=47861 Link zum Forum &rArr; Eine Anleitung mit Telnet-Befehlen für Anfänger]
Zurück zum [[#top | Inhaltsverzeichnis:]]
764
Bearbeitungen