Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:blc:informatik:glf4-24:advanced-bash [2024/02/16 10:17] Ivo Blöchliger [Weitere nützliche Kommandos] |
lehrkraefte:blc:informatik:glf4-24:advanced-bash [2024/02/16 10:23] (current) Ivo Blöchliger |
||
---|---|---|---|
Line 2: | Line 2: | ||
Hier werden weitere Standard-Kommandos aus der Unix-Welt vorgestellt. Diese sind mit der git-bash automatisch mitinstalliert. | Hier werden weitere Standard-Kommandos aus der Unix-Welt vorgestellt. Diese sind mit der git-bash automatisch mitinstalliert. | ||
- | ===== Ausgabe einer Datei mit cat ===== | + | ===== cat (Ausgabe einer Datei) ===== |
'' | '' | ||
Line 16: | Line 16: | ||
</ | </ | ||
- | ===== Umlenkung der Ausgabe in eine Datei mit '>' | + | ===== '>' |
Die Ausgabe, die ein Programm produziert, kann in eine Datei umgeleitet werden. | Die Ausgabe, die ein Programm produziert, kann in eine Datei umgeleitet werden. | ||
Line 39: | Line 39: | ||
die entsprechende Datei bearbeiten bzw. anlegen (speichern nicht vergessen!) | die entsprechende Datei bearbeiten bzw. anlegen (speichern nicht vergessen!) | ||
- | ===== Umlenkung der Ausgabe in ein nächstes Programm | + | ===== ' |
Beispiel: | Beispiel: | ||
<code bash> | <code bash> | ||
Line 48: | Line 48: | ||
- | ==== seq (Sequenz erzeugen) ==== | + | ===== seq (Sequenz erzeugen) |
Beispiel: | Beispiel: | ||
<code bash> | <code bash> | ||
Line 73: | Line 73: | ||
'' | '' | ||
- | ==== wc (word count) ==== | + | ===== wc (word count) |
'' | '' | ||
Line 84: | Line 84: | ||
Die letzte Zeile zählt die Anzahl Dateien, die mit '' | Die letzte Zeile zählt die Anzahl Dateien, die mit '' | ||
- | ==== grep (Zeilen filtern) ==== | + | ===== grep (Zeilen filtern) |
'' | '' | ||
Line 100: | Line 100: | ||
Nur zur Info: Das grep Kommando hätte noch viele weitere [[https:// | Nur zur Info: Das grep Kommando hätte noch viele weitere [[https:// | ||
- | ==== find (Dateien finden) ==== | + | ===== find (Dateien finden) |
'' | '' | ||
<code bash> | <code bash> | ||
Line 112: | Line 112: | ||
Auch find ist ein sehr mächtiges Tool, wo auch nach anderen Dateiattributen gefiltert werden und sogar für jede gefundene Datei ein Kommando ausgeführt werden kann. [[https:// | Auch find ist ein sehr mächtiges Tool, wo auch nach anderen Dateiattributen gefiltert werden und sogar für jede gefundene Datei ein Kommando ausgeführt werden kann. [[https:// | ||
- | ==== unzip (zip-Datei entpacken) ==== | + | ===== unzip (zip-Datei entpacken) |
<code bash> | <code bash> | ||
- | unzip ~/ | + | unzip name_einer_zip_datei_die_es_auch_gibt.zip |
</ | </ | ||
- | Entpackt die Datei in '' | + | Entpackt die Datei ins aktuelle Verzeichnis. |
====== Passwordhunt Adventure ====== | ====== Passwordhunt Adventure ====== | ||
<WRAP todo> | <WRAP todo> | ||
- | * Speichern Sie folgendes Archiv ins Verzeichnis '' | + | * Speichern Sie folgendes Archiv ins Verzeichnis '' |
* Entpacken Sie das Archiv direkt auf der Kommandozeile mit '' | * Entpacken Sie das Archiv direkt auf der Kommandozeile mit '' | ||
* Überprüfen Sie wieder mit '' | * Überprüfen Sie wieder mit '' |