Workshop 10: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
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…“ |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
= Linuxbefehle = | = Linuxbefehle = | ||
In | In dieser Tabelle habe ich alle wichtigen Linuxbefehle gesammelt, die ich im Unterricht oder bei praktischer Arbeit verwendet habe. Jeder Befehl ist kurz erklärt und einem Bereich zugeordnet. | ||
== | {| class="wikitable" style="width:100%; text-align:left;" | ||
! Kategorie !! Befehl !! Beschreibung !! Beispiel | |||
|- | |||
| Navigation || '''cd''' || Verzeichnis wechseln || <code>cd /home/user</code> | |||
|- | |||
| Navigation || '''ls''' || Inhalt anzeigen || <code>ls -la</code> | |||
|- | |||
| Navigation || '''pwd''' || Aktuelles Verzeichnis anzeigen || <code>pwd</code> | |||
|- | |||
| Navigation || '''tree''' || Zeigt Verzeichnisbaum || <code>tree -L 2</code> | |||
|- | |||
| Dateien & Ordner || '''mkdir''' || Neues Verzeichnis erstellen || <code>mkdir ordner</code> | |||
|- | |||
| Dateien & Ordner || '''touch''' || Neue leere Datei || <code>touch datei.txt</code> | |||
|- | |||
| Dateien & Ordner || '''cp''' || Datei/Ordner kopieren || <code>cp datei.txt kopie.txt</code> | |||
|- | |||
| Dateien & Ordner || '''mv''' || Datei verschieben/umbenennen || <code>mv alt.txt neu.txt</code> | |||
|- | |||
| Dateien & Ordner || '''rm''' || Datei/Ordner löschen || <code>rm -r ordner</code> | |||
|- | |||
| Dateien & Ordner || '''file''' || Dateityp anzeigen || <code>file bild.jpg</code> | |||
|- | |||
| Dateien & Ordner || '''stat''' || Datei-Details anzeigen || <code>stat script.sh</code> | |||
|- | |||
| Inhalte anzeigen || '''cat''' || Dateiinhalte anzeigen || <code>cat text.txt</code> | |||
|- | |||
| Inhalte anzeigen || '''less''' || Datei durchscrollen || <code>less text.txt</code> | |||
|- | |||
| Inhalte anzeigen || '''head''' || Erste Zeilen anzeigen || <code>head -n 5 text.txt</code> | |||
|- | |||
| Inhalte anzeigen || '''tail''' || Letzte Zeilen anzeigen || <code>tail -f log.txt</code> | |||
|- | |||
| Editoren || '''nano''' || Einfacher Editor || <code>nano text.txt</code> | |||
|- | |||
| Suche || '''grep''' || Texte durchsuchen || <code>grep "Fehler" log.txt</code> | |||
|- | |||
| Benutzer || '''whoami''' || Benutzer anzeigen || <code>whoami</code> | |||
|- | |||
| Benutzer || '''id''' || Benutzer-ID und Gruppen || <code>id</code> | |||
|- | |||
| Rechte || '''chmod''' || Rechte ändern || <code>chmod 755 datei.sh</code> | |||
|- | |||
| Rechte || '''chown''' || Besitzer ändern || <code>chown user:gruppe datei.txt</code> | |||
|- | |||
| Admin || '''sudo''' || Befehl als Root ausführen || <code>sudo apt update</code> | |||
|- | |||
| Prozesse & System || '''ps''' || Prozesse anzeigen || <code>ps aux</code> | |||
|- | |||
| Prozesse & System || '''top''' || Systemmonitor || <code>top</code> | |||
|- | |||
| Prozesse & System || '''htop''' || Erweiterter Monitor (muss evtl. installiert werden) || <code>htop</code> | |||
|- | |||
| Prozesse & System || '''kill''' || Prozess beenden || <code>kill 1234</code> | |||
|- | |||
| Prozesse & System || '''uptime''' || Laufzeit des Systems || <code>uptime</code> | |||
|- | |||
| Prozesse & System || '''free''' || RAM anzeigen || <code>free -h</code> | |||
|- | |||
| Prozesse & System || '''df''' || Festplattenplatz anzeigen || <code>df -h</code> | |||
|- | |||
| Prozesse & System || '''uname''' || Systeminfos anzeigen || <code>uname -a</code> | |||
|- | |||
| Netzwerk || '''ip a''' || IP-Adressen anzeigen || <code>ip a</code> | |||
|- | |||
| Netzwerk || '''ping''' || Verbindung testen || <code>ping 8.8.8.8</code> | |||
|- | |||
| Netzwerk || '''traceroute''' || Weg durchs Netzwerk anzeigen || <code>traceroute google.com</code> | |||
|- | |||
| Netzwerk || '''curl''' || Webinhalte abrufen || <code>curl example.com</code> | |||
|- | |||
| Netzwerk || '''wget''' || Dateien herunterladen || <code>wget https://.../file.deb</code> | |||
|- | |||
| Paketverwaltung || '''apt update''' || Paketliste aktualisieren || <code>sudo apt update</code> | |||
|- | |||
| Paketverwaltung || '''apt upgrade''' || Pakete aktualisieren || <code>sudo apt upgrade</code> | |||
|- | |||
| Paketverwaltung || '''apt install''' || Neues Paket installieren || <code>sudo apt install htop</code> | |||
|- | |||
| Paketverwaltung || '''apt remove''' || Paket entfernen || <code>sudo apt remove htop</code> | |||
|- | |||
Zeigt | | Sonstiges || '''history''' || Zeigt vergangene Befehle || <code>history</code> | ||
|- | |||
| Sonstiges || '''clear''' || Terminal leeren || <code>clear</code> | |||
|- | |||
| Sonstiges || '''man''' || Hilfe zu Befehlen anzeigen || <code>man ls</code> | |||
|- | |||
| Sonstiges || '''alias''' || Kurzbefehl erstellen || <code>alias ll='ls -l'</code> | |||
|- | |||
| Sonstiges || '''date''' || Datum anzeigen || <code>date</code> | |||
|- | |||
| Sonstiges || '''cal''' || Kalender anzeigen || <code>cal</code> | |||
|} | |||
== Fazit == | == Fazit == | ||
Diese Tabelle hilft mir, schnell auf die wichtigsten Linux-Befehle zuzugreifen. Ich verwende sie regelmässig im Alltag, beim Lernen und auf dem Terminal. | |||
Diese | |||
Version vom 7. April 2025, 13:15 Uhr
Linuxbefehle
In dieser Tabelle habe ich alle wichtigen Linuxbefehle gesammelt, die ich im Unterricht oder bei praktischer Arbeit verwendet habe. Jeder Befehl ist kurz erklärt und einem Bereich zugeordnet.
| Kategorie | Befehl | Beschreibung | Beispiel |
|---|---|---|---|
| Navigation | cd | Verzeichnis wechseln | cd /home/user
|
| Navigation | ls | Inhalt anzeigen | ls -la
|
| Navigation | pwd | Aktuelles Verzeichnis anzeigen | pwd
|
| Navigation | tree | Zeigt Verzeichnisbaum | tree -L 2
|
| Dateien & Ordner | mkdir | Neues Verzeichnis erstellen | mkdir ordner
|
| Dateien & Ordner | touch | Neue leere Datei | touch datei.txt
|
| Dateien & Ordner | cp | Datei/Ordner kopieren | cp datei.txt kopie.txt
|
| Dateien & Ordner | mv | Datei verschieben/umbenennen | mv alt.txt neu.txt
|
| Dateien & Ordner | rm | Datei/Ordner löschen | rm -r ordner
|
| Dateien & Ordner | file | Dateityp anzeigen | file bild.jpg
|
| Dateien & Ordner | stat | Datei-Details anzeigen | stat script.sh
|
| Inhalte anzeigen | cat | Dateiinhalte anzeigen | cat text.txt
|
| Inhalte anzeigen | less | Datei durchscrollen | less text.txt
|
| Inhalte anzeigen | head | Erste Zeilen anzeigen | head -n 5 text.txt
|
| Inhalte anzeigen | tail | Letzte Zeilen anzeigen | tail -f log.txt
|
| Editoren | nano | Einfacher Editor | nano text.txt
|
| Suche | grep | Texte durchsuchen | grep "Fehler" log.txt
|
| Benutzer | whoami | Benutzer anzeigen | whoami
|
| Benutzer | id | Benutzer-ID und Gruppen | id
|
| Rechte | chmod | Rechte ändern | chmod 755 datei.sh
|
| Rechte | chown | Besitzer ändern | chown user:gruppe datei.txt
|
| Admin | sudo | Befehl als Root ausführen | sudo apt update
|
| Prozesse & System | ps | Prozesse anzeigen | ps aux
|
| Prozesse & System | top | Systemmonitor | top
|
| Prozesse & System | htop | Erweiterter Monitor (muss evtl. installiert werden) | htop
|
| Prozesse & System | kill | Prozess beenden | kill 1234
|
| Prozesse & System | uptime | Laufzeit des Systems | uptime
|
| Prozesse & System | free | RAM anzeigen | free -h
|
| Prozesse & System | df | Festplattenplatz anzeigen | df -h
|
| Prozesse & System | uname | Systeminfos anzeigen | uname -a
|
| Netzwerk | ip a | IP-Adressen anzeigen | ip a
|
| Netzwerk | ping | Verbindung testen | ping 8.8.8.8
|
| Netzwerk | traceroute | Weg durchs Netzwerk anzeigen | traceroute google.com
|
| Netzwerk | curl | Webinhalte abrufen | curl example.com
|
| Netzwerk | wget | Dateien herunterladen | wget https://.../file.deb
|
| Paketverwaltung | apt update | Paketliste aktualisieren | sudo apt update
|
| Paketverwaltung | apt upgrade | Pakete aktualisieren | sudo apt upgrade
|
| Paketverwaltung | apt install | Neues Paket installieren | sudo apt install htop
|
| Paketverwaltung | apt remove | Paket entfernen | sudo apt remove htop
|
| Sonstiges | history | Zeigt vergangene Befehle | history
|
| Sonstiges | clear | Terminal leeren | clear
|
| Sonstiges | man | Hilfe zu Befehlen anzeigen | man ls
|
| Sonstiges | alias | Kurzbefehl erstellen | alias ll='ls -l'
|
| Sonstiges | date | Datum anzeigen | date
|
| Sonstiges | cal | Kalender anzeigen | cal
|
Fazit
Diese Tabelle hilft mir, schnell auf die wichtigsten Linux-Befehle zuzugreifen. Ich verwende sie regelmässig im Alltag, beim Lernen und auf dem Terminal.