{"id":10714,"date":"2023-11-01T07:57:01","date_gmt":"2023-11-01T06:57:01","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=10714"},"modified":"2023-11-01T07:57:03","modified_gmt":"2023-11-01T06:57:03","slug":"einstieg-in-das-linux-terminal-erste-schritte","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/11\/01\/einstieg-in-das-linux-terminal-erste-schritte\/","title":{"rendered":"Einstieg in das Linux-Terminal &#8211; erste Schritte"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">F\u00fcr die Einen ist das Terminal (<em>die Shell, die Konsole<\/em>) etwas Altert\u00fcmliches, f\u00fcr die Anderen das ultimative Werkzeug. Nun &#8211; ganz einfach gesagt, etwas, das man auf dem Terminal nicht machen kann, gibt es so gut wie nicht. Vieles gelingt auf dem Terminal unter Linux um einiges schneller, als auf der grafischen Oberfl\u00e4che mit der Maus.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wie kommt man auf das Terminal?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Auf der grafischen Oberfl\u00e4che finden Sie das Terminal im Fenster im Anwendungsmen\u00fc unter der Kategorie <em>System<\/em>. Sie k\u00f6nnen das Terminal auch im Vollbild \u00f6ffnen und so die grafische Oberfl\u00e4che in den Hintergrund verschieben &#8211; hierzu nutzen Sie die Tastenkombination <kbd>Strg+Alt+F1<\/kbd>, dies kann auch <kbd>F1<\/kbd> bis <kbd>F7<\/kbd> sein. Mit den restlichen <kbd>F1<\/kbd> bis <kbd>F7<\/kbd> Tasten wechseln Sie zwischen den weiteren Terminals hin und her, meist gelangen Sie mit <kbd>Strg+Alt+F7<\/kbd> wieder auf die grafische Oberfl\u00e4che. Um welche der Funktionstasten es sich tats\u00e4chlich handelt, ist schwierig zu sagen &#8211; dies handelt jede Linux-Distribution anders.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Der Aufbau des Terminals<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Grunds\u00e4tzlich sehen Sie zu Beginn Ihren Nutzernamen, getrennt von einem <strong>@<\/strong>, es folgt der Name des Rechners, dahinter folgt das aktuelle Verzeichnis &#8211; ein Beispiel:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>robertg@debian-hp:<strong>~<\/strong>$<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dies ist der Eingabeprompt. Alles, was Sie dahinter eingeben, versteht das Terminal als Befehl.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Was ist die Shell?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Grundlegend ist der oben beschriebene Eingabeprompt die Oberfl\u00e4che des Terminals, Sie geben Befehle ein und sehen anschlie\u00dfend die Ausgabe des Befehls.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Geben Sie nun einen Befehl ein, \u00fcbernimmt die Shell, oder auch der Shell-Interpreter diesen im Hintergrund und \u00fcbersetzt den Befehl in eine Sprache, die der Computer versteht. Der Computer f\u00fchrt den Befehl aus und \u00fcbergibt das Ergebnis wieder der Shell, das Terminal gibt die entsprechende Ausgabe aus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Shell arbeitet also im Hintergrund. Die Standard-Shell unter Linux ist zumeist die Bash, die Shell kann aber auch die Zsh, die Fish oder viele andere sein.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Arbeiten mit dem Terminal<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In diesem Artikel der Linux Bibel lesen Sie nat\u00fcrlich nicht nur Grundlagen, sondern auch wie Sie damit arbeiten &#8211; eine kurze Einf\u00fchrung.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Den Verzeichnis-Inhalt anzeigen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Um sich den Inhalt des aktuellen Verzeichnisses anzeigen zu lassen, nutzen Sie den Befehl <code>ls<\/code> (<em>list<\/em>) &#8211; ein Beispiel f\u00fcr das Home-Verzeichnis:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell.jpeg\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"552\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-1024x552.jpeg\" alt=\"\" class=\"wp-image-10716\" style=\"aspect-ratio:1.855072463768116;width:749px;height:auto\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-1024x552.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-300x162.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-150x81.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-768x414.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-1536x828.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-2048x1104.jpeg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mit Optionen k\u00f6nnen Sie die meisten Befehle auf dem Terminal optimieren. Meist setzt man vor eine Option einen Bindestrich, meist k\u00f6nnen nach einem Bindestrich auch mehrere Optionen gesetzt werden. Wollen wir uns beispielsweise auch die versteckten Dateien und Verzeichnisse anzeigen lassen &#8211; hierzu nutzen Sie die Option <code>-a<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -a<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-1.jpeg\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"552\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-1-1024x552.jpeg\" alt=\"\" class=\"wp-image-10717\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-1-1024x552.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-1-300x162.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-1-150x81.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-1-768x414.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-1-1536x828.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-1-2048x1104.jpeg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt wollen wir uns zus\u00e4tzlich n\u00e4here Informationen zu den Dateien und Verzeichnissen anzeigen lassen, hierzu dient die Option <code>-l<\/code> (<em>kleines L<\/em>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -la<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-2.jpeg\" rel=\"lightbox-2\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"552\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-2-1024x552.jpeg\" alt=\"\" class=\"wp-image-10718\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-2-1024x552.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-2-300x162.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-2-150x81.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-2-768x414.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-2-1536x828.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-2-2048x1104.jpeg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Durch die Verzeichnis-Hierarchie navigieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Um durch die Verzeichnisse zu navigieren, nutzen Sie den Befehl <code>cd<\/code>(<em>change directory<\/em>), dahinter geben Sie das Verzeichnis an und schlie\u00dfen mit einem Slash ab &#8211; dies zeigt der Shell, dass es sich um ein Verzeichnis handelt. Im Beispiel wollen wir in das Unterverzeichnis <em>Dokumente<\/em> wechseln:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd Dokumente\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sie k\u00f6nnen auch Unterverzeichnisse \u00fcberspringen, befindet sich unter <em>Dokumente<\/em> etwa das Unterverzeichnis <em>Debian<\/em>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd Dokumente\/Debian\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Das jeweilige Verzeichnis, in dem Sie sich gerade befinden, wird am Eingabeprompt angezeigt:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-3.jpeg\" rel=\"lightbox-3\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"552\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-3-1024x552.jpeg\" alt=\"\" class=\"wp-image-10719\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-3-1024x552.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-3-300x162.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-3-150x81.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-3-768x414.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-3-1536x828.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-3-2048x1104.jpeg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00f6chten Sie in das System-Verzeichnis wechseln, geben Sie den Slash &#8222;<em>\/<\/em>&#8220; an:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Auch hier k\u00f6nnen Sie bestehende Verzeichnisse \u00fcberspringen, etwa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/etc\/apt\/sources.list.d\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Egal in welchem Verzeichnis Sie sich gerade befinden, mit dem reinen Befehl <code>cd<\/code> kommen Sie wieder in Ihr Home-Verzeichnis zur\u00fcck:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Verzeichnis hoch gelangen Sie mit zwei Punkten:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ..<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Die Befehlsvervollst\u00e4ndigung<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Weil wir gerade die Navigation durch die Verzeichnis-Hierarchie besprochen haben, Sie m\u00fcssen Dateinamen, Verzeichnisnamen und Befehle nicht komplett ausschreiben &#8211; nutzen Sie die automatische Vervollst\u00e4ndigung dieser.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zur Vervollst\u00e4ndigung von Befehlen, Dateinamen und Verzeichnisnamen nutzen Sie die <kbd>Tab<\/kbd>-Taste. Geben Sie die ersten Zeichen des Befehls, der Datei oder des Verzeichnisses an und dr\u00fccken anschlie\u00dfend die <kbd>Tab<\/kbd>-Taste. Gibt es keinen weiteren Befehl, keine weitere Datei oder kein weiteres Verzeichnis, vervollst\u00e4ndigt das Terminal diese automatisch. Dies k\u00f6nnen Sie auch direkt mitten im Befehl nutzen &#8211; etwa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd Dokumente\/ <kbd>Tab<\/kbd><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-4.jpeg\" rel=\"lightbox-4\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"552\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-4-1024x552.jpeg\" alt=\"\" class=\"wp-image-10720\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-4-1024x552.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-4-300x162.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-4-150x81.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-4-768x414.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-4-1536x828.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/10\/shell-4-2048x1104.jpeg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Das Terminal zeigt Ihnen in diesem Fall vorhandene Verzeichnisse an, hier geben Sie wieder die ersten Zeichen an und dr\u00fccken dann <kbd>Tab<\/kbd> und best\u00e4tigen mit <kbd>Eingabe<\/kbd> um den Befehl auszuf\u00fchren.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Gro\u00df- und Kleinschreibung<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Absolut wichtig unter Linux &#8211; hier wird anders als unter Windows absolut zwischen Gro\u00df- und Kleinschreibung unterschieden. Das Verzeichnis <em>Dokumente<\/em> ist ein anderes, als das Verzeichnis <em>dokumente<\/em>. Dies gilt ebenfalls f\u00fcr Dateien und Befehle.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dateien l\u00f6schen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Wichtig &#8211; l\u00f6schen Sie Dateien auf dem Terminal, werden diese nicht in den Papierkorb verschoben, sondern direkt gel\u00f6scht. Zum L\u00f6schen von Dateien nutzen Sie den Befehl <code>rm<\/code> (<em>remove<\/em>). M\u00f6chten Sie beispielsweise die Datei &#8222;<strong>dateiname.txt<\/strong>&#8220; l\u00f6schen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rm dateiname.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sie k\u00f6nnen nat\u00fcrlich auch gleich mehrere Dateien l\u00f6schen, geben Sie diese einfach durch ein Leerzeichen getrennt an:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rm dateiname.txt dateiname.pdf dateiname.jpg<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dies gelingt auch mit Dateien in anderen Verzeichnissen, hierzu geben Sie einfach den Pfad an:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rm Dokumente\/B\u00fcro\/PDF\/dateiname.pdf<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sie k\u00f6nnen auch alle Dateien mit derselben Dateiendung l\u00f6schen, hierbei ersetzen Sie den Dateinamen durch den Platzhalter <strong>*<\/strong>. Um etwa alle Dateien mit der Endung &#8222;<strong>.pdf<\/strong>&#8220; zu l\u00f6schen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rm *.pdf<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Oder gleich alle Dateien im aktuellen Verzeichnis:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rm *<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Verzeichnisse l\u00f6schen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Zum L\u00f6schen von leeren Verzeichnisse nutzen Sie den Befehl <code>rmdir<\/code>(<em>remove directory<\/em>) &#8211; wie schon beschrieben gelingt dies nur mit leeren Verzeichnissen. Um etwa das leere Verzeichnis <em>Dokumente<\/em> zu l\u00f6schen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rmdir Dokumente\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00f6chten Sie nur das Unterverzeichnis <em>PDF<\/em> unter <em>Dokumente<\/em> l\u00f6schen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rmdir Dokumente\/PDF\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verzeichnisse, in denen sich noch Unterverzeichnisse oder Dateien befinden, nutzen Sie zum L\u00f6schen den Befehl <code>rm<\/code> mit den Optionen <code>-rf<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rm -rf Dokumente\/<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Dateien erstellen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Um Dateien jeder Art zu erstellen, nutzen Sie den Befehl <code>touch<\/code>, m\u00f6chten Sie etwa die Datei &#8222;<strong>Dateiname.txt<\/strong>&#8220; erstellen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch Dateiname.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dies gelingt nat\u00fcrlich auch \u00fcber mehrere Verzeichnisse hinweg:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch Dokumente\/TXT\/Dateiname.txt<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Verzeichnisse erstellen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Um Verzeichnisse auf dem Terminal zu erstellen, nutzen Sie den Befehl <code>mkdir<\/code>(<em>make directory<\/em>) und geben das zu erstellende Verzeichnis an. In diesem Beispiel wird das Verzeichnis <em>Dokumente<\/em> erstellt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir Dokumente<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Alternativ geben Sie den Pfad zum zu erstellenden Verzeichnis an, in diesem Fall soll das Verzeichnis PDF unter <em>Dokumente\/B\u00fcro\/<\/em> erstellte werden:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir Dokumente\/B\u00fcro\/PDF<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sie k\u00f6nnen auch gleich ein Verzeichnis mit Unterverzeichnissen erstellen. In diesem Beispiel besteht das Verzeichnis Dokumente und die Unterverzeichnisse noch nicht, hierzu nutzen Sie die Option <code>-p<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir -p Dokumente\/B\u00fcro\/PDF<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Dateien und Verzeichnisse kopieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Um Dateien und Verzeichnisse zu kopieren, nutzen Sie den Befehl <code>cp<\/code> (<em>copy<\/em>) und geben die Datei oder das Verzeichnis an. Als Erstes wird die Datei <strong>Dateiname.txt<\/strong> aus dem Home-Verzeichnis nach <em>Dokumente\/Textdateien<\/em> kopiert:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp Dateiname.txt Dokumente\/Textdateien\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dies gelingt auch mit mehreren Dateien, indem Sie deren Dateinamen durch ein Leerzeichen getrennt angeben:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp Dateiname.txt Dateiname.pdf Dateiname.jpg \/home\/robert\/Backup\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Oder mit allen <strong>.jpg<\/strong>-Dateien im aktuellen Verzeichnis:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp *.jpg Bilder\/Neue_Bilder\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Oder gleich mit allen Dateien im aktuellen Verzeichnis:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp * Sicherungen\/Backup\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sie k\u00f6nnen der kopierten Datei auch gleich einen neuen Namen geben &#8211; etwa, um eine Sicherung daraus zu erstellen. Backup-Dateien haben unter Linux meist die Dateiendung <strong>.bak<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp .bashrc .bashrc.bak<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sie m\u00fcssen sich nicht im Verzeichnis der zu kopierenden Dateien befinden, geben Sie das Verzeichnis einfach zu Beginn an:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp Downloads\/*.jpg \/home\/robert\/Bilder\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einem Verzeichnis, mit darin liegenden Dateien und Unterverzeichnissen, nutzen Sie zus\u00e4tzlich die Option <code>-r<\/code> &#8211; erst das zu kopierende Verzeichnis, anschlie\u00dfend das Verzeichnis, in das es kopiert werden soll:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp -r Verzeichnis\/ Dokumente\/<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Dateien und Verzeichnisse verschieben und umbenennen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Zum Verschieben von Dateien und Verzeichnissen nutzen Sie den Befehl <code>mv<\/code> (<em>move<\/em>). Im Grunde funktioniert er genauso wie <code>cp<\/code> &#8211; also der Befehl zum Kopieren (<em>siehe oben<\/em>), beim Verschieben von Verzeichnissen m\u00fcssen Sie allerdings die Option <code>-r<\/code> nicht nutzen. Darum werden wir hier Dateien und Verzeichnisse nur umbenennen. Sie geben erst den Dateinamen oder Verzeichnisnamen an, die oder das Sie umbenennen m\u00f6chten und anschlie\u00dfend den neuen Dateinamen oder Verzeichnisnamen (<em>es funktioniert allerdings immer nur mit einer Datei \/ einem Verzeichnis<\/em>). Im Beispiel wird die Datei <strong>Dateiname.txt<\/strong> in <strong>neue_Datei.txt<\/strong> umbenannt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv Dateiname.txt neue_Datei.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Oder das <em>Verzeichnis<\/em> in <em>neues_Verzeichnis<\/em>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv Verzeichnis\/ neues_Verzeichnis<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Nach Befehlen f\u00fcr eine Aufgabe suchen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Wissen Sie nicht, welchen Befehl Sie f\u00fcr eine Aufgabe nutzen sollen, nutzen Sie zum Suchen nach Befehlen den Befehl <code>apropos<\/code>. Um beispielsweise nach einem Befehl zum <strong>Kopieren<\/strong> zu suchen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apropos kopieren<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Wird kein passender Befehl gefunden, nutzen Sie stattdessen den englischen Ausdruck:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apropos copy<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/apropos.jpeg\" rel=\"lightbox-5\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"547\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/apropos-1024x547.jpeg\" alt=\"\" class=\"wp-image-10786\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/apropos-1024x547.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/apropos-300x160.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/apropos-150x80.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/apropos-768x410.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/apropos-1536x820.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/apropos-2048x1094.jpeg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Als Ausgabe erhalten Sie zu Beginn den eigentlichen Befehl, es folgt eine kurze Beschreibung.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Hilfe zu Befehlen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Die meisten Befehle unter Linux auf dem Terminal beinhalten eine umfangreiche Hilfe. Nehmen wir den Befehl <code>cp<\/code> &#8211; eine kurze Ausgabe der Hilfe finden Sie entweder mit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp --help<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Oder mit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp -h<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/help.jpeg\" rel=\"lightbox-6\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"547\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/help-1024x547.jpeg\" alt=\"\" class=\"wp-image-10787\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/help-1024x547.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/help-300x160.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/help-150x80.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/help-768x410.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/help-1536x820.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/help-2048x1094.jpeg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Eine umfangreiche Hilfe liefert die sogenannte Manpage, diese rufen Sie mit dem Befehl <code>man<\/code> auf &#8211; also:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>man cp<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/help-1.jpeg\" rel=\"lightbox-7\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"547\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/help-1-1024x547.jpeg\" alt=\"\" class=\"wp-image-10788\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/help-1-1024x547.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/help-1-300x160.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/help-1-150x80.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/help-1-768x410.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/help-1-1536x820.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/11\/help-1-2048x1094.jpeg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Durch die Hilfe scrollen Sie mit den <kbd>Pfeiltasten<\/kbd> zeilenweise oder mit den <kbd>Bild<\/kbd>-Tasten seitenweise. Mit dem Slash und einem Begriff k\u00f6nnen Sie die Manpage durchsuchen &#8211; etwa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/kopieren<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Best\u00e4tigen Sie mit Eingabe, jetzt k\u00f6nnen Sie mit <kbd>n<\/kbd> zum n\u00e4chsten Treffer springen und mit <kbd>N<\/kbd> einen Treffer zur\u00fcck.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mit <kbd>q<\/kbd> beenden Sie die Manpage. Viel mehr zum Terminal finden Sie auf der Linux Bibel unter der Kategorie <em>Linux Terminal<\/em>.<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"10714\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">7    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"10714\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>F\u00fcr die Einen ist das Terminal (die Shell, die Konsole) etwas Altert\u00fcmliches, f\u00fcr die Anderen das ultimative Werkzeug. Nun &#8211; ganz einfach gesagt, etwas, das man auf dem Terminal nicht machen kann, gibt es so gut wie nicht. Vieles gelingt auf dem Terminal unter Linux um einiges schneller, als auf der grafischen Oberfl\u00e4che mit der [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":10788,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[12,7,6],"class_list":["post-10714","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-terminal","tag-kommandozeile","tag-shell","tag-terminal"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/10714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=10714"}],"version-history":[{"count":4,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/10714\/revisions"}],"predecessor-version":[{"id":10789,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/10714\/revisions\/10789"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/10788"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=10714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=10714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=10714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}