Workshop 10

Aus Raspberry Pi Workshop
Version vom 7. April 2025, 13:11 Uhr von Admin wiki (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „= Linuxbefehle = In diesem Kapitel sammle ich wichtige Linux-Befehle, die ich in der Praxis genutzt oder kennengelernt habe. Die Erklärungen sind kurz und verständlich gehalten, damit ich die Befehle bei Bedarf schnell wieder finde. == Navigation im Dateisystem == === cd === Wechselt in ein anderes Verzeichnis. Beispiel: `cd /home/user/Dokumente` === ls === Listet den Inhalt eines Verzeichnisses auf. Optionen: * `ls -l` – zeigt Details wie R…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Linuxbefehle

In diesem Kapitel sammle ich wichtige Linux-Befehle, die ich in der Praxis genutzt oder kennengelernt habe. Die Erklärungen sind kurz und verständlich gehalten, damit ich die Befehle bei Bedarf schnell wieder finde.

Navigation im Dateisystem

cd

Wechselt in ein anderes Verzeichnis. Beispiel: `cd /home/user/Dokumente`

ls

Listet den Inhalt eines Verzeichnisses auf. Optionen:

  • `ls -l` – zeigt Details wie Rechte und Größe
  • `ls -a` – zeigt auch versteckte Dateien
  • `ls -lh` – lesbare Größenangaben

pwd

Zeigt den aktuellen Verzeichnispfad an. Beispiel: `/home/user/Downloads`

tree

Zeigt die Ordnerstruktur als Baum an. Beispiel: `tree -L 2` zeigt nur 2 Ebenen tief.

Arbeiten mit Dateien & Verzeichnissen

mkdir

Erstellt ein neues Verzeichnis. Beispiel: `mkdir neuerOrdner`

touch

Erstellt eine leere Datei. Beispiel: `touch datei.txt`

cp

Kopiert Dateien oder Ordner. Beispiel: `cp quelle.txt ziel.txt` Mit `-r` auch Ordner: `cp -r ordner1 ordner2`

mv

Verschiebt oder benennt Dateien. Beispiel: `mv alt.txt neu.txt` – umbenennen

rm

Löscht Dateien oder Ordner.

  • `rm datei.txt` – löscht Datei
  • `rm -r ordner` – löscht Ordner rekursiv
  • Achtung: Keine Rückfrage beim Löschen!

file

Zeigt an, was für ein Dateityp es ist. Beispiel: `file bild.jpg`

stat

Zeigt detaillierte Infos zu einer Datei. Beispiel: `stat datei.txt`

Dateiinhalte anzeigen und bearbeiten

cat

Zeigt den Inhalt von Dateien. Beispiel: `cat datei.txt`

less

Zum Durchscrollen langer Dateien. Navigation mit Pfeiltasten und `q` zum Beenden.

head / tail

Zeigt die ersten/letzten Zeilen einer Datei.

  • `head -n 10 datei.txt`
  • `tail -f log.txt` – zeigt laufend neue Log-Einträge

nano

Einfacher Texteditor im Terminal. Beispiel: `nano datei.txt`

grep

Durchsucht Texte nach bestimmten Wörtern. Beispiel: `grep "Fehler" log.txt` Mit `-r` auch ganze Ordner durchsuchen.

Benutzer und Rechte

whoami

Zeigt den aktuellen Benutzer an.

id

Zeigt Benutzer-ID und Gruppen an.

chmod

Ändert Dateiberechtigungen. Beispiel: `chmod 755 script.sh`

chown

Ändert den Besitzer einer Datei. Beispiel: `chown user:gruppe datei.txt`

sudo

Führt einen Befehl mit Adminrechten aus. Beispiel: `sudo apt update`

Prozesse und Systeminfo

ps

Zeigt laufende Prozesse. Mit `ps aux` sieht man alle Prozesse.

top / htop

Systemmonitor im Terminal (htop ist schöner, evtl. separat installieren).

kill

Beendet einen Prozess. Beispiel: `kill 1234` – beendet Prozess mit PID 1234

uptime

Zeigt, wie lange das System läuft.

free -h

Zeigt den RAM-Verbrauch an.

df -h

Zeigt die Speicherbelegung der Laufwerke.

uname -a

Zeigt Infos zum Kernel und System.

Netzwerkbefehle

ip a

Zeigt die IP-Adressen und Netzwerkkarten.

ping

Testet die Erreichbarkeit eines Hosts. Beispiel: `ping google.com`

traceroute

Zeigt den Weg eines Pakets durchs Netzwerk.

curl

Lädt Webseiten oder Dateien aus dem Internet. Beispiel: `curl https://example.com`

wget

Ähnlich wie curl – lädt Dateien herunter.

Paketverwaltung (Debian/Ubuntu)

apt update

Aktualisiert die Paketliste.

apt upgrade

Installiert verfügbare Updates.

apt install

Installiert ein neues Paket. Beispiel: `sudo apt install htop`

apt remove

Entfernt ein Paket.

Sonstiges

history

Zeigt die zuletzt verwendeten Befehle.

clear

Löscht den Terminalbildschirm.

man

Zeigt die Anleitung zu einem Befehl. Beispiel: `man ls`

alias

Erstellt einen Kurzbefehl. Beispiel: `alias ll='ls -l'`

date

Zeigt das aktuelle Datum.

cal

Zeigt einen Kalender an.

Fazit

Diese Sammlung hilft mir, den Überblick über die wichtigsten Linuxbefehle zu behalten. Die Liste wächst mit der Zeit weiter, je nachdem, was ich neu lerne oder brauche.