NEW - Der Feed des Merlin Images jetzt bei BoxPirates - NEW

NEW - BoxPirates Plugin Feed - NEW
Unsere Plugins direkt über den Plugin Browser eure Box installierbar

kleine Terminal Befehls-Übersicht

    • kleine Terminal Befehls-Übersicht

      Für Alle die sich noch nicht so gut auskennen, hier die wichtigsten Befehle.

      SYSTEM
      # Receiver neustarten:
      reboot

      # GUI neustarten:
      init 4 && init 3

      # System Info:
      uname -a

      # Speicherplatz abfragen:
      df -h

      # Memory:
      cat /proc/meminfo

      # laufende Prozesse:
      ps ax
      # ...oder "TOP"-Prozesse (lässt sich mit "q" beenden)...
      top

      # Netzwerk:
      ifconfig

      # Netzwerk-Verbindungen:
      netstat -tulpen

      # Mounts:
      mount

      # geplante Aufgaben auflisten:
      crontab -l

      # Uptime der Box:
      uptime

      PAKETVERWALTUNG
      # Update:
      init 4
      opkg update && opkg upgrade
      reboot

      # Versionen abfragen, z.B. secondstage:
      opkg update && opkg list | grep second
      # ...oder die bereits installierten über "list_installed" suchen...
      opkg list_installed *second*

      # was steht update-mäßig an?
      opkg update && opkg list-upgradable

      # Packages aus /tmp installieren...
      opkg install /tmp/*.ipk
      # ...oder erzwinge das Überschreiben...
      opkg install --force-overwrite /tmp/*.ipk

      # Programme vom Feed installieren, z.B. curl und stat:
      opkg update
      opkg install curl stat

      # Programm entfernen:
      opkg remove <PROGRAMM>
      # ...oder inkl. Abhängigkeiten deinstallieren...
      opkg remove --force-depends <PROGRAMM>
      # ...oder automatisch...
      opkg remove --autoremove <PROGRAMM>

      WEBIF
      # Image Version abfragen:
      wget -O - -q 127.0.0.1/web/deviceinfo | grep "\(<\|</\)e2imageversion" | tr -d '\n' | sed "s/.*<e2imageversion>\(.*\)<\/e2imageversion>.*/\\1\n/"

      # PowerState abfragen:
      wget -O - -q 127.0.0.1/web/powerstate | grep "\(<\|</\)e2instandby" | tr -d '\n' | sed "s/.*<e2instandby>\(.*\)<\/e2instandby.*/\\1\n/g"

      # PowerState setzen (newstate=) -> 0 = Toggle Standby; 1 = Deepstandby; 2 = Reboot; 3 = Restart Enigma2; 4 = Wakeup form Standby; 5 = Standby:
      wget -O - -q 127.0.0.1/web/powerstate?newstate=0 | grep "\(<\|</\)e2instandby" | tr -d '\n' | sed "s/.*<e2instandby>\(.*\)<\/e2instandby.*/\\1\n/"

      # aktuellen Kanal abfragen:
      wget -O - -q 127.0.0.1/web/getcurrent | grep "\(<\|</\)e2servicename" | tr -d '\n' | sed "s/.*<e2servicename>\(.*\)<\/e2servicename.*/\\1\n/"
      # ...inkl. SID, die zum Umschalten benötigt wird...
      wget -O - -q 127.0.0.1/web/getcurrent | grep -B 1 "\(<\|</\)e2servicename" | sed 's/<[^>]*>//g' | sed 's/^[ \t]*//' | sort -r

      # Kanal suchen, inkl. SID, die zum Umschalten benötigt wird, z.B. "das erste hd"
      wget -O - -q 127.0.0.1/web/getallservices | grep -i -B 1 "das erste hd" | sed 's/<[^>]*>//g' | sed 's/^[ \t]*//' | sort -r

      # Kanal umschalten, auf z.B. "das erste hd"
      wget -O - -q "http://127.0.0.1/web/zap?sRef=1:0:19:283D:3FB:1:C00000:0:0:0:"

      # Nachricht senden
      # urlencoder: url-encoder.de/
      # type -> 0 = "Ja|Nein" (sinnlos); 1 = Popup; 2 = MessageBox
      # timeout -> wie lange das Popup angezeigt werden soll (Sekunden; nur bei Popup)
      # text -> Nachricht (urlencoded!)
      # folgendes Bsp. sendet "Grüße von Schorsch :)"
      wget -O - -q 'http://127.0.0.1/web/message?type=1&timeout=60&text=Gr%C3%BC%C3%9Fe%20von%20Schorsch%20%3A)'

      SONSTIGES
      # SUCHE ----------------------------------------------------
      # Suche, z.B. nach "automounts" in "/etc"
      find /etc -name *automounts*


      # CRON -----------------------------------------------------
      # Receiver täglich um 5.00 Uhr in den Standby versetzen (falls man mal das Ausschalten vergisst):
      # Cron muss natürlich installiert sein
      crontab -e
      # mit der Taste "i" kommst du in den Editiermodus und fügst dann folgendes ein (die erste Zeile ist optional)...

      # START (diese Zeile nicht kopieren)
      # min hour day month dow command
      0 5 * * * /usr/bin/wget -q -O - 'http://127.0.0.1/web/powerstate?newstate=5' >/dev/null 2>&1
      # ENDE (diese Zeile nicht kopieren)

      # ...danach klickst du "ESC" und ":wq" zum Speichern und prüfst, ob der Eintrag vorhanden ist...
      crontab -l

      # ...ggf. ist dann noch ein Cron-Neustart nötig...
      /etc/init.d/busybox-cron restart


      # Eigenes Skript beim Booten ausführen ---------------------
      # in diesem Beispiel führe ich mein "ddns_client" auch beim Starten aus
      # erstelle folgendes Skript (alles zwischen START und ENDE kopieren) und beachte die INSTALL-Anleitung...
      # WICHTIG ist, dass jeder Befehl mit "&" endet!
      # START (diese Zeile nicht kopieren)
      #!/bin/sh
      # ##########################################################
      # INSTALL:
      # copy this file to: /usr/script/user_boot.sh
      # chmod this file: chmod 0755 /usr/script/user_boot.sh
      # create a symlink: ln -s /usr/script/user_boot.sh /etc/rc3.d/S99user_boot.sh
      #
      # UNINSTALL:
      # rm /etc/rc3.d/S99user_boot.sh
      # ##########################################################

      [ -x /usr/script/ddns_client.sh ] && /usr/script/ddns_client.sh &

      exit 0
      # ENDE (diese Zeile nicht kopieren)




      # GUI neustarten:
      init 4 && init 3

      # GUI neustarten wenn Box mit Spinner hängt (wenn nach "init 4" TV-Programm weiter läuft):

      init 4
      sleep 10
      killall -9 enigma2
      init 3
      Dateien
      Fritzbox 6590 mit DNS over TLS - Gigablue UE 4k - OpenHDF 7.x Image - Surfshark VPN - LinuxUser - IPTV (alle Sender der Welt) - IT Techniker/Entertainment Techniker, System/Netzwerkadministrator. 51. Jahre, arbeitslos.
      Android TV JVC6985, Firestick 4k Max+, Chromecast 4k, Uncore x2 Android Reciver, Orbsmart S85 Android 10 incl Coreelec Dualboot, Orbsmart S82, Raspi 5 8GB Ubuntu Desktop mit Pi-Hole, VPN, Kodi und JD2, und MiniNas.

    • Hi,
      das passt aber so nicht für alle Boxen bzw. OE's das solltest du schon dazu schreiben, so ist das für unerfahrene User keine Hilfe.

      Beispiel: OE2.5/2.6
      # GUI neustarten:
      systemctl restart enigma2 (Gui neustarten)
      systemctl stop enigma2 (e2 stoppen)
      systemctl start enigma2 (e2 starten)
      systemctl status enigma2 (status von e2 anzeigen)


      PAKETVERWALTUNG
      # Update:
      apt update
      apt list --upgradable
      apt upgrade
      reboot

      gruß pclin
      Dreambox ONE / TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
      ONE (Flash) DP-OE2.6 (@) eigenes OE2.6, Debian-Bullseye | TWO (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, Debian-Buster, Diverse
      (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
      AudioDSP: miniDSP 2x4HD
      TV: LG OLED65BX9LB (PicCap)
      Hyperion und Plugin HyperionControl auf der Dreambox ONE | TWO
      ESP32 mit WLED Wlan 263 LED's SK6812-RGBW-NW 60 LED/m



      Ambilight for ever

    • Dann schau mal bitte in welchem Thread ich das gepostet haben. Lesen bildet.
      Fritzbox 6590 mit DNS over TLS - Gigablue UE 4k - OpenHDF 7.x Image - Surfshark VPN - LinuxUser - IPTV (alle Sender der Welt) - IT Techniker/Entertainment Techniker, System/Netzwerkadministrator. 51. Jahre, arbeitslos.
      Android TV JVC6985, Firestick 4k Max+, Chromecast 4k, Uncore x2 Android Reciver, Orbsmart S85 Android 10 incl Coreelec Dualboot, Orbsmart S82, Raspi 5 8GB Ubuntu Desktop mit Pi-Hole, VPN, Kodi und JD2, und MiniNas.

    • headbanger32423 schrieb:

      Lesen bildet.
      Musste dieser Zusatz schon wieder sein ???? :cursing: Geht das so weiter, kommt auch von mir mal die gelbe Karte ...
      Abgesehen davon, zählt zu einem Post auch ein aussagekräftiger Titel, nicht nur die passende Rubrik.
      Suchmaschinen gehen nach dem Titel, nicht danach, in welchem Bereich gepostet wurde.