lehrkraefte:blc:informatik:glf22:bashadvanced

Differences

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

Link to this comparison view

Next revision
Previous revision
lehrkraefte:blc:informatik:glf22:bashadvanced [2022/09/28 09:21]
Ivo Blöchliger created
lehrkraefte:blc:informatik:glf22:bashadvanced [2022/09/30 09:11] (current)
Ivo Blöchliger [grep (Zeilen filtern)]
Line 9: Line 9:
 echo gibt einfach den gegebenen Text aus. Das ''>'' Zeichen leitet die Ausgabe in eine Datei um. Diese wird dabei überschrieben falls die Datei schon existiert. Andernfalls wird die Datei erstellt. echo gibt einfach den gegebenen Text aus. Das ''>'' Zeichen leitet die Ausgabe in eine Datei um. Diese wird dabei überschrieben falls die Datei schon existiert. Andernfalls wird die Datei erstellt.
  
 +Das ist manchmal praktisch, um ganz kleine Dateien zu schreiben, ohne gleich einen Text-Editor zu öffnen. Sonst können Sie einfach mit
 +<code bash>
 +code hello.txt
 +</code>
 +die entsprechende Datei bearbeiten bzw. anlegen (speichern nicht vergessen!)
 ===== Umlenkung der Ausgabe in ein nächstes Programm mit '|' ===== ===== Umlenkung der Ausgabe in ein nächstes Programm mit '|' =====
 Beispiel: Beispiel:
Line 51: Line 56:
 Das Kommando wc zählt Zeilen, Wörter und Bytes. Das Kommando wc zählt Zeilen, Wörter und Bytes.
  
 +Mit der Option ''-R'' werden alle Dateien und Unterverzeichnisse nach dem Muster durchsucht.
 +<code bash>
 +grep -R muster
 +</code>
 +
 +==== find (Dateien finden) ====
 +''find'' listet alle Dateien auf, die sich im gegebenen Verzeichnis und Unterverzeichnissen befinden.
 +<code bash>
 +find desk
 +</code>
 +Mit ''-name'' werden nur Dateien gelistet, die dem Suchmuster entsprechen. Achtung, das Suchmuster muss zwischen Anführungszeichen stehen (sonst wird das Suchmuster schon vor der Suche ersetzt). 
 +<code bash>
 +find desk -name '*.txt'
 +</code>
 +
 +==== unzip (zip-Datei entpacken) ====
 +<code bash>
 +unzip ~/Downloads/passwordhunt.zip
 +</code>
 +Entpackt die Datei in ''~/Downloads/passwordhunt.zip'' ins aktuelle Verzeichnis.
  
 +====== Passwordhunt Adventure ======
 +Viel Pass mit {{lehrkraefte:blc:informatik:glf22:passwordhunt.zip}}.
  
  
  
  • lehrkraefte/blc/informatik/glf22/bashadvanced.1664349662.txt.gz
  • Last modified: 2022/09/28 09:21
  • by Ivo Blöchliger