Benutzer-Werkzeuge

Webseiten-Werkzeuge


heiko:tipps:linux-grundlagen:tipp_linuxgrundlagen_02

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
heiko:tipps:linux-grundlagen:tipp_linuxgrundlagen_02 [2018/08/14 20:00]
Heiko Teichmeier
heiko:tipps:linux-grundlagen:tipp_linuxgrundlagen_02 [2018/08/14 20:42]
Heiko Teichmeier [2.2 cp [Optionen] datei_1 (datei_2)]
Zeile 8: Zeile 8:
 Die Arbeit mit Linux kann ganz einfach (und effektiv) über die **"Shell"** erfolgen. Die Arbeit mit Linux kann ganz einfach (und effektiv) über die **"Shell"** erfolgen.
  
-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!!!**: wenn ihr als **<hi red>"root"</hi>** (der darf alles) eingeloggt seid, könnt ihr mit falschen oder unvollständigen Befehlen, sehr viel Schaden anrichten. Deshalb sollte man, bis auf Ausnahmen, immer als "normaler" user eingeloggt sein. Hier kann man nun nach Herzenslust schalten und walten. Aber **Vorsicht!!!**: wenn ihr als **<hi red>"root"</hi>** (der darf alles) eingeloggt seid, könnt ihr mit falschen oder unvollständigen Befehlen, sehr viel Schaden anrichten. Deshalb sollte man, bis auf Ausnahmen, immer als "normaler" user eingeloggt sein.
Zeile 14: Zeile 14:
 **Noch ein wichtiger Hinweis: Linux unterscheidet zwischen Groß- und Kleinschreibung!!!** **Noch ein wichtiger Hinweis: Linux unterscheidet zwischen Groß- und Kleinschreibung!!!**
  
-==== 2.1 "ls [Option] Verzeichnis/Datei====+==== 2.1 ls [Option] Verzeichnis/Datei ====
 === => Ausgabe des Verzeichnisinhalts === === => Ausgabe des Verzeichnisinhalts ===
 **__Option:__** **__Option:__**
Zeile 96: Zeile 96:
 ==== 2.2 cp [Optionen] datei_1 (datei_2) ==== ==== 2.2 cp [Optionen] datei_1 (datei_2) ====
 === => Kopieren einer Datei/Verzeichnis === === => Kopieren einer Datei/Verzeichnis ===
-<p> +  * **cp** (copy), kopiert Dateien/Verzeichnisse. 
-      <ul> +Unter Linux muss man sich hier etwas umgewöhnen bezüglich der Verwendung von Platzhaltern //(Wildcards)// wie **" * ? "**. Da Linux mit **regulären Ausdrücken (regular expressions)** arbeitet haben diese Zeichen eine andere Bedeutungen. 
-          <li><b>cp</b> (copy), kopiert Dateien/Verzeichnisse.</li> + 
-      </ul> +__Beispiel:__\\ 
-      Unter Linux muss man sich hier etwas umgew&ouml;hnen bez&uuml;glich der Verwendung von +Die Eingabe von: 
-      Platzhaltern wie <b>" * ? "</b>. Da Linux mit <b>regul&auml;ren Ausdr&uuml;cken +<sxh bash; gutter: false> 
-      (regular expressions)</b> arbeitet haben diese Zeichen eine andere Bedeutungen. +cp /etc/samba/smb.conf /etc/samba/*.sich 
-</p> +</sxh
-<p> +ergibt eine neue Datei **/etc/samba/smb.conf.sich**. Dieses Thema werde ich später sicher noch etwas ausführlicher behandeln. 
-      <u>Beispiel:</u><br> + 
-      Die Eingabe von: +==== 2.3 rm [Optionen] datei_1 ==== 
-<pre class="code">cp /etc/samba/smb.conf /etc/samba/*.sich</pre+=== => Datei/Verzeichnis löschen === 
-      ergibt eine neue Datei <b>/etc/samba/smb.conf.sich</b>. Dieses Thema werde ich +  * **rm** (**r**e**m**ove), löscht Dateien und Verzeichnisse. 
-      sp&auml;ter noch etwas ausf&uuml;hrlicher behandeln. + 
-</p> +==== 2.4 rename [Optionen] datei_1 datei_2 ==== 
-      <a name="loeschen"><h4>"rm [Optionen] datei_1"<br> +=== => Datei/Verzeichnis umbenennen === 
-      => Datei/Verzeichnis l&ouml;schen</h4></a> +  * **rename** datei_1 datei_2 - benennt datei_1 nach datei_2 um. 
-<p> + 
-      <ul> +==== 2.5 ln [Optionen] datei_1 link_name ==== 
-          <li><b>rm</b> (remove), l&ouml;scht Dateien und Verzeichnisse.</li> +=== => Link auf Datei/Verzeichnis setzen === 
-      </ul> +  * **ln [pfad/]datei/verzeichnis_1** (link) erzeugt einen **Link** auf eine Datei/Verzeichnis. 
-</p> +  * **ln -s [pfad/]datei/verzeichnis_1** - erzeugt einen **symbolischen Link** auf Datei/Verzeichnis_1 mit gleichem Namen im aktuellen Verzeichnis. 
-      <a name="umbenennen"><h4>"rename [Optionen] datei_1 datei_2"<br> +  * **ln -s [pfad/]datei/verzeichnis_1 [pfad/]link** - erzeugt einen **symbolischen Link** auf Datei/Verzeichnis_1 mit dem Namen ''<nowiki>Link</nowiki>'' im angegebenen Verzeichnis. 
-      => Datei/Verzeichnis umbenennen</h4></a> +
-<p> +
-      <ul> +
-          <li><b>rename</b> (rename), benennt Dateien und Verzeichnisse um.</li> +
-      </ul> +
-</p> +
-      <a name="verlinken"><h4>"ln [Optionen] datei_1 datei_2"<br> +
-      => Link auf Datei/Verzeichnis setzen</h4></a> +
-<p> +
-      <ul> +
-          <li><b>ln datei_1</b> (link)erzeugt einen <b>"link"</b> auf eine Datei/Verzeichnis.</li> +
-          <li><b>ln -s [pfad]datei_1</b>, erzeugt einen <b>symbolischen link</b> auf Datei_1 +
-          mit gleichem Name im aktuellen Verzeichnis.</li> +
-          <li><b>ln -s [pfad]datei_1 [pfad]datei_2</b>, erzeugt einen <b>symbolischen link</b> +
-          auf Datei_1 mit dem Namen "Datei_2" im angegebenen Verzeichnis.</li> +
-      </ul>+
       Man erkennt <b>Links</b> an einem <b>"l"</b> im ersten Feld der Dateiauflistung.       Man erkennt <b>Links</b> an einem <b>"l"</b> im ersten Feld der Dateiauflistung.
       Die erzeugten Links sind genauso ansprechbar als wenn es die Datei/Verzeichnis selbst       Die erzeugten Links sind genauso ansprechbar als wenn es die Datei/Verzeichnis selbst
heiko/tipps/linux-grundlagen/tipp_linuxgrundlagen_02.txt · Zuletzt geändert: 2018/08/14 20:48 von Heiko Teichmeier