informationstechnik:raspberry_pi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
informationstechnik:raspberry_pi [14/10/2024 07:47] – created wiki Admininformationstechnik:raspberry_pi [25/11/2024 20:38] (current) wiki Admin
Line 37: Line 37:
 Nach dem ersten Start ist es wichtig, das System zu aktualisieren. Dazu öffnest du das Terminal und führst die folgenden Befehle aus: Nach dem ersten Start ist es wichtig, das System zu aktualisieren. Dazu öffnest du das Terminal und führst die folgenden Befehle aus:
  
-  <code bash>+<code>
 sudo apt update sudo apt update
 sudo apt upgrade -y sudo apt upgrade -y
-  </code>+</code>
  
 === sudo apt full-upgrade === === sudo apt full-upgrade ===
 Dieser Befehl aktualisiert nicht nur die installierten Pakete, sondern kann auch Pakete entfernen oder installieren, um sicherzustellen, dass alle Abhängigkeiten korrekt aufgelöst werden. Er ist aggressiver als ''apt upgrade''. Dieser Befehl aktualisiert nicht nur die installierten Pakete, sondern kann auch Pakete entfernen oder installieren, um sicherzustellen, dass alle Abhängigkeiten korrekt aufgelöst werden. Er ist aggressiver als ''apt upgrade''.
  
-  <code bash>+<code>
 sudo apt full-upgrade -y sudo apt full-upgrade -y
-  </code>+</code>
  
 ---- ----
Line 56: Line 56:
  
   - Öffne das Terminal und starte die Raspberry Pi Konfiguration:   - Öffne das Terminal und starte die Raspberry Pi Konfiguration:
-    <code bash>+<code>
 sudo raspi-config sudo raspi-config
-    </code>+</code>
  
   - Gehe zu **Interfacing Options** → **SSH** und aktiviere SSH.   - Gehe zu **Interfacing Options** → **SSH** und aktiviere SSH.
Line 64: Line 64:
  
 Du kannst jetzt per SSH auf den Raspberry Pi zugreifen: Du kannst jetzt per SSH auf den Raspberry Pi zugreifen:
-  <code bash>+<code>
 ssh pi@<IP-Adresse> ssh pi@<IP-Adresse>
-  </code>+</code>
  
 ---- ----
- +==== 5. Projektideen ==== 
-==== 5. Häufige Linux-Befehle ====+Projektideen rund um den Raspberry Pi finden sich in dem Abschnitt [[informationstechnik:raspberry_pi:raspberry_pi_projektideen|Raspberry Pi Projektideen]]. 
 +---- 
 +==== 6. Häufige Linux-Befehle ====
  
 === Dateisystem-Navigation === === Dateisystem-Navigation ===
Line 77: Line 79:
     * ''-a'': Zeigt auch versteckte Dateien an.     * ''-a'': Zeigt auch versteckte Dateien an.
     * ''-h'': Zeigt Dateigrößen in lesbarem Format.     * ''-h'': Zeigt Dateigrößen in lesbarem Format.
-    <code bash>+<code>
 ls -lah ls -lah
-    </code>+</code>
  
   - **''cd''**: Verzeichnis wechseln.   - **''cd''**: Verzeichnis wechseln.
     * ''cd ..'': Wechsel zum übergeordneten Verzeichnis.     * ''cd ..'': Wechsel zum übergeordneten Verzeichnis.
-    <code bash>+<code>
 cd /pfad/zu/verzeichnis cd /pfad/zu/verzeichnis
-    </code>+</code>
  
   - **''pwd''**: Zeigt das aktuelle Verzeichnis an.   - **''pwd''**: Zeigt das aktuelle Verzeichnis an.
-    <code bash>+<code>
 pwd pwd
-    </code>+</code>
  
   - **''mkdir''**: Verzeichnis erstellen.   - **''mkdir''**: Verzeichnis erstellen.
     * ''-p'': Erstellt übergeordnete Verzeichnisse mit.     * ''-p'': Erstellt übergeordnete Verzeichnisse mit.
-    <code bash>+<code>
 mkdir -p /pfad/zu/verzeichnis mkdir -p /pfad/zu/verzeichnis
-    </code>+</code>
  
   - **''rm''**: Datei oder Verzeichnis löschen.   - **''rm''**: Datei oder Verzeichnis löschen.
     * ''-r'': Rekursiv (für Verzeichnisse).     * ''-r'': Rekursiv (für Verzeichnisse).
     * ''-f'': Erzwingt das Löschen.     * ''-f'': Erzwingt das Löschen.
-    <code bash>+<code>
 rm -rf verzeichnis rm -rf verzeichnis
-    </code>+</code>
  
 === Dateiverwaltung === === Dateiverwaltung ===
Line 109: Line 111:
     * ''-r'': Verzeichnisse rekursiv kopieren.     * ''-r'': Verzeichnisse rekursiv kopieren.
     * ''-v'': Details anzeigen.     * ''-v'': Details anzeigen.
-    <code bash>+<code>
 cp -rv quelle ziel cp -rv quelle ziel
-    </code>+</code>
  
   - **''mv''**: Dateien oder Verzeichnisse verschieben oder umbenennen.   - **''mv''**: Dateien oder Verzeichnisse verschieben oder umbenennen.
-    <code bash>+<code>
 mv datei1 ziel mv datei1 ziel
-    </code>+</code>
  
   - **''touch''**: Leere Datei erstellen.   - **''touch''**: Leere Datei erstellen.
-    <code bash>+<code>
 touch datei.txt touch datei.txt
-    </code>+</code>
  
   - **''nano''**: Terminal-basierter Texteditor.   - **''nano''**: Terminal-basierter Texteditor.
-    <code bash>+<code>
 nano datei.txt nano datei.txt
-    </code>+</code>
  
 ---- ----
Line 132: Line 134:
 === Dateien anzeigen und durchsuchen === === Dateien anzeigen und durchsuchen ===
   - **''cat''**: Datei anzeigen.   - **''cat''**: Datei anzeigen.
-    <code bash>+<code>
 cat datei.txt cat datei.txt
-    </code>+</code>
  
   - **''grep''**: Dateien nach Text durchsuchen.   - **''grep''**: Dateien nach Text durchsuchen.
     * ''-i'': Ignoriert Groß-/Kleinschreibung.     * ''-i'': Ignoriert Groß-/Kleinschreibung.
     * ''-r'': Rekursive Suche.     * ''-r'': Rekursive Suche.
-    <code bash>+<code>
 grep 'suchmuster' datei.txt grep 'suchmuster' datei.txt
-    </code>+</code>
  
   - **''find''**: Dateien und Verzeichnisse suchen.   - **''find''**: Dateien und Verzeichnisse suchen.
-    <code bash>+<code>
 find /pfad -name "*.txt" find /pfad -name "*.txt"
-    </code>+</code>
  
 === Berechtigungen und Eigentümer ändern === === Berechtigungen und Eigentümer ändern ===
   - **''chmod''**: Dateiberechtigungen ändern.   - **''chmod''**: Dateiberechtigungen ändern.
-    <code bash>+<code>
 chmod 755 datei chmod 755 datei
-    </code>+</code>
  
   - **''chown''**: Dateibesitz ändern.   - **''chown''**: Dateibesitz ändern.
-    <code bash>+<code>
 chown user:group datei chown user:group datei
-    </code>+</code>
  
 === Systemverwaltung === === Systemverwaltung ===
   - **''sudo''**: Befehle als Administrator (root) ausführen.   - **''sudo''**: Befehle als Administrator (root) ausführen.
-    <code bash>+<code>
 sudo apt update sudo apt update
-    </code>+</code>
  
   - **''ps''**: Laufende Prozesse anzeigen.   - **''ps''**: Laufende Prozesse anzeigen.
-    <code bash>+<code>
 ps -aux ps -aux
-    </code>+</code>
  
   - **''top''**: Dynamische Prozessübersicht.   - **''top''**: Dynamische Prozessübersicht.
-    <code bash>+<code>
 top top
-    </code>+</code>
  
   - **''kill''**: Prozess beenden.   - **''kill''**: Prozess beenden.
-    <code bash>+<code>
 kill PID kill PID
-    </code>+</code>
  
   - **''df''**: Festplattennutzung anzeigen.   - **''df''**: Festplattennutzung anzeigen.
     * ''-h'': Lesbares Format.     * ''-h'': Lesbares Format.
-    <code bash>+<code>
 df -h df -h
-    </code>+</code>
  
   - **''du''**: Speicherplatznutzung von Dateien/Verzeichnissen anzeigen.   - **''du''**: Speicherplatznutzung von Dateien/Verzeichnissen anzeigen.
-    <code bash>+<code>
 du -h /pfad du -h /pfad
-    </code>+</code>
  
   - **''reboot''**: System neu starten.   - **''reboot''**: System neu starten.
-    <code bash>+<code>
 sudo reboot sudo reboot
-    </code>+</code>
  
   - **''shutdown''**: System herunterfahren.   - **''shutdown''**: System herunterfahren.
     * ''-h now'': Sofort herunterfahren.     * ''-h now'': Sofort herunterfahren.
-    <code bash>+<code>
 sudo shutdown -h now sudo shutdown -h now
-    </code>+</code>
  
 ---- ----
Line 206: Line 208:
 ==== Netzwerkbefehle ==== ==== Netzwerkbefehle ====
   - **''ifconfig''/''ip''**: Netzwerkinterfaces anzeigen/konfigurieren.   - **''ifconfig''/''ip''**: Netzwerkinterfaces anzeigen/konfigurieren.
-    <code bash>+<code>
 ifconfig ifconfig
 ip a ip a
-    </code>+</code>
  
   - **''ping''**: Netzwerkverbindung testen.   - **''ping''**: Netzwerkverbindung testen.
-    <code bash>+<code>
 ping 8.8.8.8 ping 8.8.8.8
-    </code>+</code>
  
   - **''hostname''**: Hostnamen anzeigen/ändern.   - **''hostname''**: Hostnamen anzeigen/ändern.
-    <code bash>+<code>
 hostname hostname
 sudo hostname neuername sudo hostname neuername
-    </code>+</code>
  
 ---- ----
Line 228: Line 230:
   * ''full-upgrade'': Dieser Befehl aktualisiert Pakete umfassender als ''upgrade'' und stellt sicher, dass alle Paketabhängigkeiten korrekt aufgelöst werden, selbst wenn dies bedeutet, neue Pakete zu installieren oder alte Pakete zu entfernen.   * ''full-upgrade'': Dieser Befehl aktualisiert Pakete umfassender als ''upgrade'' und stellt sicher, dass alle Paketabhängigkeiten korrekt aufgelöst werden, selbst wenn dies bedeutet, neue Pakete zu installieren oder alte Pakete zu entfernen.
   * SSH ermöglicht eine einfache Fernsteuerung des Raspberry Pi über das Netzwerk. Es wird kein VNC benötigt, wenn du nur im Terminal arbeiten möchtest.   * SSH ermöglicht eine einfache Fernsteuerung des Raspberry Pi über das Netzwerk. Es wird kein VNC benötigt, wenn du nur im Terminal arbeiten möchtest.
- 
----- 
- 
-Dieses Cheatsheet ist für die Versionsverwaltung optimiert. Änderungen und Verbesserungen kannst du einfach nachverfolgen und synchronisieren. 
  
  • informationstechnik/raspberry_pi.1728892072.txt.gz
  • Last modified: 14/10/2024 07:47
  • by wiki Admin