heiko:tipps:linux-grundlagen:tipp_linuxgrundlagen_02
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| heiko:tipps:linux-grundlagen:tipp_linuxgrundlagen_02 [2018/08/14 19:38] – Heiko Teichmeier | heiko:tipps:linux-grundlagen:tipp_linuxgrundlagen_02 [2018/08/14 20:48] (aktuell) – Heiko Teichmeier | ||
|---|---|---|---|
| Zeile 5: | Zeile 5: | ||
| __letzte inhaltliche Überarbeitung: | __letzte inhaltliche Überarbeitung: | ||
| ===== Linux - Grundlagen und Befehle ===== | ===== Linux - Grundlagen und Befehle ===== | ||
| - | ===== 2. Teil ===== | + | ===== 2. Teil - Befehle |
| - | ==== 2.1 Befehle | + | |
| Die Arbeit mit Linux kann ganz einfach (und effektiv) über die **" | Die Arbeit mit Linux kann ganz einfach (und effektiv) über die **" | ||
| - | Diese sieht aus wie ein Dos-Fenster unter Windows, nur bunter. | + | Diese sieht aus wie ein DOS-Fenster unter Windows, nur bunter. |
| Hier kann man nun nach Herzenslust schalten und walten. Aber **Vorsicht!!!**: | Hier kann man nun nach Herzenslust schalten und walten. Aber **Vorsicht!!!**: | ||
| Zeile 15: | Zeile 14: | ||
| **Noch ein wichtiger Hinweis: Linux unterscheidet zwischen Groß- und Kleinschreibung!!!** | **Noch ein wichtiger Hinweis: Linux unterscheidet zwischen Groß- und Kleinschreibung!!!** | ||
| - | === "ls [Option] Verzeichnis/ | + | ==== 2.1 ls [Option] Verzeichnis/ |
| === => Ausgabe des Verzeichnisinhalts === | === => Ausgabe des Verzeichnisinhalts === | ||
| **__Option: | **__Option: | ||
| Zeile 31: | Zeile 30: | ||
| Zeigt alle (nicht versteckten) Dateien und Verzeichnisse im Verzeichnis /etc/samba an. | Zeigt alle (nicht versteckten) Dateien und Verzeichnisse im Verzeichnis /etc/samba an. | ||
| - | <sxh bash; gutter: | + | <sxh bash; gutter: |
| ls -a /etc/samba | ls -a /etc/samba | ||
| Zeile 39: | Zeile 38: | ||
| Zeigt alle (auch die versteckten) Dateien und Verzeichnisse im Verzeichnis /etc/samba an. In diesem Fall existieren keine versteckten Dateien. | Zeigt alle (auch die versteckten) Dateien und Verzeichnisse im Verzeichnis /etc/samba an. In diesem Fall existieren keine versteckten Dateien. | ||
| - | <sxh bash; gutter: | + | <sxh bash; gutter: |
| ls -la /etc/samba | ls -la /etc/samba | ||
| Zeile 54: | Zeile 53: | ||
| Zeigt alle Dateien und Verzeichnisse im Verzeichnis /etc/samba in der " | Zeigt alle Dateien und Verzeichnisse im Verzeichnis /etc/samba in der " | ||
| - | <ol start=" | + | === Erste Spalte: Dateityp und Zugriffsrechte === |
| - | < | + | |
| - | <dl title=" | + | <sxh bash; gutter: false> |
| - | < | + | |
| - | <pre class=" | + | |
| d = Verzeichnis (directory) | d = Verzeichnis (directory) | ||
| - = Datei | - = Datei | ||
| - | b = Blockorientiertes | + | b = Blockorientiertes |
| - | c = Zeichenorientiertes | + | c = Zeichenorientiertes |
| l = Link | l = Link | ||
| p = named Pipe | p = named Pipe | ||
| s = Socket | s = Socket | ||
| - | </pre> | + | </sxh> |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | <pre class=" | + | <sxh bash; gutter: false> |
| r = 4 = (r)ead | r = 4 = (r)ead | ||
| w = 2 = (w)rite | w = 2 = (w)rite | ||
| - | x = 1 = e(x)ecute [Ausf& | + | x = 1 = e(x)ecute [Ausführen, |
| | | ||
| - | </pre> | + | </sxh> |
| - | < | + | |
| - | <pre class=" | + | <sxh bash; gutter: false> |
| - | rwxr-x--- = User(lesen, schreiben, | + | rwxr-x--- = User(lesen, schreiben, |
| - | Group(lesen, | + | Group(lesen, |
| Others(keine Rechte) [lesen] | Others(keine Rechte) [lesen] | ||
| - | </pre> | + | </sxh> |
| - | < | + | |
| - | <pre class=" | + | <sxh bash; gutter: false> |
| User - rwx = 4+2+1 = 7 | User - rwx = 4+2+1 = 7 | ||
| Group - r-x = 4+0+1 = 5 | Group - r-x = 4+0+1 = 5 | ||
| Others - --- = 0+0+0 = 0 | Others - --- = 0+0+0 = 0 | ||
| ergibt: | ergibt: | ||
| - | </pre> | + | </sxh> |
| - | </ | + | |
| - | </ | + | * Eigentümer |
| - | <li>Anzahl der Verzeichnisse in diesem Verzeichnis</li> | + | |
| - | < | + | * Dateigröße |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | <a name=" | + | |
| - | => Kopieren einer Datei/ | + | |
| - | <p> | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | Unter Linux muss man sich hier etwas umgew& | + | |
| - | Platzhaltern wie < | + | |
| - | (regular expressions)</ | + | |
| - | </ | + | |
| - | <p> | + | |
| - | < | + | |
| - | Die Eingabe von: | + | |
| - | <pre class=" | + | |
| - | ergibt eine neue Datei < | + | |
| - | sp& | + | |
| - | </ | + | |
| - | <a name=" | + | |
| - | => Datei/ | + | |
| - | <p> | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | <a name=" | + | |
| - | => Datei/ | + | |
| - | <p> | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | <a name=" | + | |
| - | => Link auf Datei/ | + | |
| - | <p> | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | mit gleichem Name im aktuellen Verzeichnis.</ | + | |
| - | < | + | |
| - | auf Datei_1 mit dem Namen " | + | |
| - | </ | + | |
| - | Man erkennt < | + | |
| - | Die erzeugten Links sind genauso ansprechbar als wenn es die Datei/ | + | |
| - | w& | + | |
| - | Man unterscheidet < | + | |
| - | Link l& | + | |
| - | verlinkte Datei/ | + | |
| - | </p> | + | |
| - | [<>] | + | ==== 2.2 cp [Optionen] datei_1 (datei_2) ==== |
| + | === => Kopieren einer Datei/ | ||
| + | * **cp** (copy), kopiert Dateien/ | ||
| + | Unter Linux muss man sich hier etwas umgewöhnen bezüglich der Verwendung von Platzhaltern // | ||
| + | __Beispiel: | ||
| + | Die Eingabe von: | ||
| + | <sxh bash; gutter: false> | ||
| + | cp / | ||
| + | </ | ||
| + | ergibt eine neue Datei **/ | ||
| + | |||
| + | ==== 2.3 rm [Optionen] datei_1 ==== | ||
| + | === => Datei/ | ||
| + | * **rm** (**r**e**m**ove), | ||
| + | |||
| + | ==== 2.4 rename [Optionen] datei_1 datei_2 ==== | ||
| + | === => Datei/ | ||
| + | * **rename** datei_1 datei_2 - benennt datei_1 nach datei_2 um. | ||
| + | |||
| + | ==== 2.5 ln [Optionen] datei_1 link_name ==== | ||
| + | === => Link auf Datei/ | ||
| + | * **ln [pfad/ | ||
| + | * **ln -s [pfad/ | ||
| + | * **ln -s [pfad/ | ||
| + | |||
| + | Man erkennt **Links** an einem **l** im ersten Feld der Dateiauflistung. Die erzeugten Links sind genauso ansprechbar als wenn es die Datei/ | ||
| + | |||
| + | Man unterscheidet **symbolische** und **harte // | ||
| + | |||
| + | [<>] | ||
| + | ~~DISQUS~~ | ||
heiko/tipps/linux-grundlagen/tipp_linuxgrundlagen_02.1534268334.txt.gz · Zuletzt geändert: 2018/08/14 19:38 von Heiko Teichmeier
