[Raspberry Pi] Wichtige Terminal-Kommandos für Raspian

  • Raspian Standard-Benutzer
    username: pi
    password: raspberry
    
  • als Root anmelden
    sudo su
    
  • X-Server starten
    startx
    
  • Raspian herunterfahren
    sudo halt
    
    oder
    
    sudo shutdown now
    
    oder
    
    sudo shutdown -h 0
    
  • Neustart
    sudo reboot
    
  • akt. Arbeitsverzeichnis / Directory ausgeben
    pwd
    
  • Dateiinhalt auf dem Terminal ausgeben
    cat -n file.txt
    
    oder
    
    less /var/log/syslog
    
  • Konfigurationstool aufrufen (Link)
    sudo raspi-config
    
  • Neueinlesen der Paketlisten
    sudo apt-get update
    
  • installierte Pakete, wenn möglich, auf verbesserte Version aktualisieren
    sudo apt-get upgrade
    
  • Deinstallation ungenutzter Abhängigkeiten
    sudo apt-get autoremove
    
  • automatisches Aufräumen
    sudo apt-get autoclean
    
  • versionsübergreifend aktualisieren (wie upgrade + autoremove)
    sudo apt-get dist-upgrade
    
  • Paket installieren
    sudo apt-get install <name>
    
  • Paket deinstallieren
    sudo apt-get remove <name>
    
  • Installierte Pakete auflisten
    sudo apt list --installed
    
    bzw. in eine Datei schreiben
    
    apt list -–installed > packages.txt
    
  • Kernel Update
    sudo rpi-update
    
  • Firmware-Update-Tool installieren
    sudo apt install rpi-eeprom
    
  • Firmware-Update Configuration anpassen
    sudo nano /etc/default/rpi-eeprom-update
    
  • aktuelle Firmware-Versionen auflisten (Beispiel für stable-Firmware)
    ls /lib/firmware/raspberrypi/bootloader/stable/
    
  • Firmware-Update durchführen (Beispiel für stable-Firmware)
    sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/stable/pieeprom-2020-06-15.bin
    
  • Netzwerkadresse (IP)
    hostname -I
    
  • aktive Netzwerkverbindungen anzeigen
    netstat -r -n
    
  • angeschlossene Datenträger listen
    sudo fdisk -l
    
  • Anzeige der eingehängten Datenträger
    mount -l
    
  • alle Geräte mit den dazugehörigen Informationen auflisten
    sudo lsblk
    sudo blkid
    
  • Freier Arbeitsspeicher (RAM)
    free -m
    
    oder
    
    free -h
    
  • Systemprozesse und CPU-Auslastung
    htop
    
  • erkannte USB-Geräte auflisten
    lsusb
    
  • Kernel-Treiber auflisten
    lsmod
    
  • Kernel-Version
    uname -r
    
    bzw.
    
    uname -a
    
  • Kernel-Module auflisten
    cat /etc/modules
    
  • Betriebssysteminfos / OS-Release
    cat /etc/os-release
    
  • Kernel Ring Buffer (Boot Messages) anzeigen
    sudo dmesg
    
  • Service starten
    systemctl start <name>
    
    bzw.
    
    systemctl restart <name>
    
  • Service stoppen
    systemctl stop <name>
    
  • Service Status
    systemctl status <name>
    
  • CPU-Temperatur
    vcgencmd measure_temp
    
    oder
    
    watch -n 1 vcgencmd measure_temp 
    
  • CPU-Spannung
    vcgencmd measure_volts
    
  • CPU-Takt
    vcgencmd measure_clock arm
    
  • GPU-Takt
    vcgencmd measure_clock core
    
  • Status der Raspberry Pi Kamera anzeigen
    vcgencmd get_camera
    
  • Bootloader Version
    vcgencmd bootloader_version
    
  • Bootloader Config
    vcgencmd bootloader_config
    
  • Displayinformationen anzeigen / ändern
    tvservice -s