Project

General

Profile

Webseiten-1 » History » Version 27

Nico Schottelius, 05/01/2017 01:05 PM

1 13 Nico Schottelius
{{toc}}
2 11 Nico Schottelius
3 1 Mihreteab Tesfahannes
h1. Webseiten-1
4 2 Mihreteab Tesfahannes
5 19 Nico Schottelius
Mit Hilfe von Linux und git erste Webseiten erstellen und publizieren
6
7 8 Nico Schottelius
|_. Thema |_. Beschreibung |
8 1 Mihreteab Tesfahannes
| Kommandozeilen-Grundwissen | Grundbefehle kennenlernen |
9
| Basis SSH | Verstehen, was ssh ist, public keys |
10 19 Nico Schottelius
| git-Versionskontrolle | Erste Schritte mit git |
11 20 Nico Schottelius
| Webseite in Github pages |um die Website zu veröffentlichen|
12 19 Nico Schottelius
13 8 Nico Schottelius
14
h2. Kommandozeilen-Grundwissen
15
16 17 Nico Schottelius
17 10 Nico Schottelius
Ziele:
18
19
* Im Dateisystem navigieren können
20 11 Nico Schottelius
* Unterschied zwischen Datei und Verzeichnis verstehen
21 1 Mihreteab Tesfahannes
* <Befehl> <Leerzeichen> <Parameter> verstehen
22 22 Nico Schottelius
* Pfeil nach oben / unten für History kennenlernen
23 27 Nico Schottelius
* Tabulator für die Vervollständigung von Befehlen
24 10 Nico Schottelius
25 8 Nico Schottelius
26
|_. Befehl |_. Beschreibung |
27 9 Nico Schottelius
| pwd | Zeige an, wo ich bin (*pwd = print working directory*) |
28 11 Nico Schottelius
| ls | Zeige an, was im Verzeichnis ist (*ls = list*) |
29 9 Nico Schottelius
| cd Desktop | Gehe zum Desktop (*change directory*) |
30 8 Nico Schottelius
| pwd | Zeige an, wo ich bin |
31
| cd / | Gehe nach / |
32 1 Mihreteab Tesfahannes
| pwd | Zeige an, wo ich bin |
33
| cd ~ | Gehe nach Hause |
34 22 Nico Schottelius
| pwd | Zeige an, wo ich bin |
35
| cd Desktop |
36 16 Nico Schottelius
| echo hallo | Sage hallo (*echo = etwas schreiben*)|
37 14 Nico Schottelius
| echo hallo > testdatei.txt | Schreibe hallo in textdatei.txt |
38
| cat testdatei.txt | Zeige Inhalt von testdatei.txt an (*cat = concatenate*) |
39 24 Nico Schottelius
| rm testdatei.txt | Lösche Testdatei |
40
| Übung | Erzeuge eine Datei namens "neuetestdatei.txt" mit dem Inhalt "hallo dort" |
41
| Übung | Zeige Dateien an |
42
| Übung | Zeige Inhalt von "neuetestdatei.txt" an |
43
| Übung | Lösche Datei "neuetestdatei.txt" an |
44 1 Mihreteab Tesfahannes
45
h2. SSH-Grundwissen (*UNDER CONSTRUCTION*)
46 22 Nico Schottelius
47
Ziele:
48 1 Mihreteab Tesfahannes
49 22 Nico Schottelius
* Public-Key erzeugen
50 1 Mihreteab Tesfahannes
51 22 Nico Schottelius
|_. Befehl / Aktion |_. Beschreibung |
52 1 Mihreteab Tesfahannes
| ssh ungleich@testrechner.ungleich.ch | Auf einen anderen Rechner verbinden, Fingerprint |
53 26 Nico Schottelius
| ls ~/.ssh | Dateien in ~/.ssh anzeigen |
54 25 Nico Schottelius
| ssh-keygen | Public Key-Pair erzeugen: Enter für Dateiname, Passwort vergeben |
55 26 Nico Schottelius
| ls ~/.ssh | Dateien in ~/.ssh anzeigen |
56
57 22 Nico Schottelius
58
h2. Git-Versionskontrolle (*UNDER CONSTRUCTION*)
59
60
61
Ziele:
62
63
* Verstehen, was eine Versionskontrolle ist
64
* Basiskommandos verstehen
65
66
67
68
|_. Befehl / Aktion |_. Beschreibung |
69 18 Nico Schottelius
| Einführung Versionkontrolle | Warum? Änderungen merken können |
70 17 Nico Schottelius
| mkdir testrepository | Verzeichnis erstellen |
71 1 Mihreteab Tesfahannes
| cd testrepository | In das Verzeichnis testrepository wechseln |
72 18 Nico Schottelius
| git config --global user.email "Meine.Email@meine-domain.ch" | Git sagen, was meine E-Mail ist |
73
| git config --global user.name "Nico Schottelius" | Git sagen, das ich "Nico Schottelius" heisse |
74 1 Mihreteab Tesfahannes
| git init | Verzeichnis in ein git repository umwandeln |
75 18 Nico Schottelius
| .... |
76 1 Mihreteab Tesfahannes
| git status | Status von git zeigen
77 18 Nico Schottelius
| git add datei | Merken zum Hinzufügen |
78
| git commit -m "Meine erste Datei" |
79 22 Nico Schottelius
| git log | "Logbuch anzeigen" |
80 18 Nico Schottelius
81 1 Mihreteab Tesfahannes
h2. Github pages
82 18 Nico Schottelius
83
|_. Befehl  / Aktion |_. Beschreibung |
84 1 Mihreteab Tesfahannes
| Github Account anlegen | Zugang zu Github |
85
| Repository anlegen | Repository für unsere Webseiten |
86 21 Nico Schottelius
| git clone ... | Das neue angelegte Verzeichnis auf unseren Computer bringen |
87 23 Nico Schottelius
| cd ... | Ins neue Verzeichnis wechseln |