lehrkraefte:snr:informatik:glf4-23:kommandozeile:adventurequest

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:snr:informatik:glf4-23:kommandozeile:adventurequest [2025/02/13 09:08] – [Kommandozeile (= bash = git-bash)] Olaf Schnürerlehrkraefte:snr:informatik:glf4-23:kommandozeile:adventurequest [2025/02/26 15:50] (current) – [zip (Verzeichnis inklusive Unterverzeichnisse in eine zip-Datei zusammenpacken)] Olaf Schnürer
Line 13: Line 13:
   * Sieht aus wie im Hacker-Film ;-)   * Sieht aus wie im Hacker-Film ;-)
  
 +Vielleicht ganz interessant:
 +  * https://www.howtogeek.com/437682/command-lines-why-do-people-still-bother-with-them/
 +  * https://www.linux4us.com/2021/04/why-use-linux-terminal.html
  
 ===== Grundlegende Struktur eines Kommandos ===== ===== Grundlegende Struktur eines Kommandos =====
Line 94: Line 97:
  
 ==== zip (Verzeichnis inklusive Unterverzeichnisse in eine zip-Datei zusammenpacken) ==== ==== zip (Verzeichnis inklusive Unterverzeichnisse in eine zip-Datei zusammenpacken) ====
 +
 +ACHTUNG: KLAPPT WOHL NICHT AUF ALLEN WINDOWS-RECHNERN; Ausweg: Datei-Manager, rechte Maus-Taste auf Verzeichnis.
 +
 <code bash> <code bash>
 zip -r paeckchen.zip verzeichnisname zip -r paeckchen.zip verzeichnisname
Line 101: Line 107:
 ACHTUNG: Das Verzeichnis (= die Quelle) steht hier am Ende des Befehls (als letztes Argument), das Ziel ist das erste Argument.  ACHTUNG: Das Verzeichnis (= die Quelle) steht hier am Ende des Befehls (als letztes Argument), das Ziel ist das erste Argument. 
  
-==== notepad (Text-Editor) ==== +==== Visual Studio Code (verwenden wir als Text-Editor) ==== 
-Normalerweise startet ''notepad'' den Windows Text-Editor "Notepad", der aber sehr limitiert ist. Wir haben ein ''alias'' definiert, damit mit diesem Befehl ''notepad++'' gestartet wird.+Aus der Kommandozeile können wir mit ''code'' den Editor Visual Studio Code öffnen (dank des entsprechenden ''alias'' in der Datei ''.bashrc'').
  
 Damit können auch gleich Dateien geöffnet werden, indem diese auf der Kommandozeile als Argumente angegeben werden. Z.B. Damit können auch gleich Dateien geöffnet werden, indem diese auf der Kommandozeile als Argumente angegeben werden. Z.B.
-  * ''notepad .bashrc'' öffnet die Datei .bashrc im aktuellen Ordner (und bietet an, diese anzulegen, falls sie nicht existiert) +  * ''code .bashrc'' öffnet die Datei .bashrc im aktuellen Ordner (und bietet an, diese anzulegen, falls sie nicht existiert). Die "richtige" Datei '.bashrc' liegt im Home-Verzeichnis. 
-  * ''notepad *.txt'' öffnet alle Dateien, deren Namen mit ''.txt'' enden.+  * ''code *.txt'' öffnet alle Dateien im aktuellen Verzeichnis, deren Namen mit ''.txt'' enden. 
 +  * ''code dokumente'' öffnet das Verzeichnis "dokumente", falls dieses existiert. 
 ===== alias (Kurznamen für Befehle) ===== ===== alias (Kurznamen für Befehle) =====
 Der Befehl ''alias'' bietet sich an, um eigene Kommandos zusammenzustellen.  Der Befehl ''alias'' bietet sich an, um eigene Kommandos zusammenzustellen. 
Line 114: Line 122:
 <WRAP todo> <WRAP todo>
 Ergänzen Sie das obige ''ofi''-Alias wie folgt am Ende der Datei ''~/.bashrc'': Ergänzen Sie das obige ''ofi''-Alias wie folgt am Ende der Datei ''~/.bashrc'':
-  * Öffnen Sie die Datei aus der bash per ''notepad ~/.bashrc'' in NotePad++.+  * Öffnen Sie die Datei aus der bash per ''code ~/.bashrc'' in Visual Studio Code. (Der Tilde mit dem Slash ''~/'' sorgt dafür, dass die Datei im Home-Verzeichnis geöffnet wird, auch wenn Sie in einem anderen Verzeichnis sind.
   * Ergänzen Sie am Ende der Datei die Zeile ''alias ofi='cd /c/ofi4XXX' ''.   * Ergänzen Sie am Ende der Datei die Zeile ''alias ofi='cd /c/ofi4XXX' ''.
-  * Speichern Sie die Datei und schliessen Sie NotePad+++  * Speichern Sie die Datei und schliessen Sie Visual Studio Code
-  * Mit ''source ~/.bashrc'' (in der bash) laden Sie die neue Datei (statt eines Neustarts). Das alias ''ofi'' sollte jetzt definiert und einsatzbereit sein. Probieren Sie es aus.+  * Mit ''source ~/.bashrc'' (in der bash) laden Sie die neue Datei (statt eines Neustarts). Das alias ''ofi'' sollte jetzt definiert und einsatzbereit sein. Probieren Sie es in der bash aus.
 </WRAP> </WRAP>
 ====== Adventure auf der bash Kommandozeile ====== ====== Adventure auf der bash Kommandozeile ======
  • lehrkraefte/snr/informatik/glf4-23/kommandozeile/adventurequest.1739437730.txt.gz
  • Last modified: 2025/02/13 09:08
  • by Olaf Schnürer