{"id":9868,"date":"2021-09-09T09:40:00","date_gmt":"2021-09-09T09:40:00","guid":{"rendered":"https:\/\/profi-tutorials.de\/linux\/?p=9868"},"modified":"2021-09-09T09:40:41","modified_gmt":"2021-09-09T09:40:41","slug":"10-linux-befehle","status":"publish","type":"post","link":"https:\/\/profi-tutorials.de\/linux\/grundlagen\/10-linux-befehle\/","title":{"rendered":"Die 10 wichtigsten Linux-Befehle"},"content":{"rendered":"<p>Lernen Sie die 10 wichtigsten Befehle f&uuml;r den Umgang mit dem <a class=\"glossaryLink cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;TTY [Teletype]&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;TTY steht f&uuml;r Teletype, welches das englische Wort f&uuml;r Fernschreiber ist, und steht in einem UNIX-System f&uuml;r ein Terminal.&lt;\/div&gt;&lt;div class=cmtt_synonyms_wrapper&gt;&lt;div class=cmtt_synonyms_title&gt;Synonyms: &lt;\/div&gt;&lt;div class=cmtt_synonyms&gt;Terminal&lt;\/div&gt;&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/tty\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Terminal<\/a> unter UNIX- \/ Linux-Betriebssystemen kennen. Mithilfe des Terminals k&ouml;nnen Sie viele verschiedene Aufgaben schnell und einfach erledigen &ndash; seine grundlegende Anwendung sollten Sie als UNIX- \/ Linux-Benutzer daher beherrschen.<\/p>\n<h2 id=\"tab-con-11\">Anmelden und Abmelden<\/h2>\n<h3 id=\"tab-con-22\">su &ndash; Benutzer wechseln<\/h3>\n<p>Mit <strong>su<\/strong> (<strong>s<\/strong>witch <strong>u<\/strong>ser) ist es m&ouml;glich, die Identit&auml;t eines anderen Benutzers anzunehmen. Das Kommando wird grunds&auml;tzlich folgenderma&szlig;en angewendet:<\/p>\n<pre>su [Benutzername]<\/pre>\n<p>Wird kein Benutzername angegeben, dann wird automatisch der <a class=\"glossaryLink cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Root-Benutzer&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;Der Root-Benutzer ist der m&auml;chtigste Benutzer-Account auf Linux-Systemen.&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/root-benutzer\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">root-Benutzer<\/a> verwendet. Nach Ausf&uuml;hren des Befehls wird das Passwort f&uuml;r den jeweiligen Benutzer abgefragt, nach dessen Eingabe Sie mit der Identit&auml;t des neuen Benutzers fortfahren k&ouml;nnen.<\/p>\n<p>Vor allem bei Administrativen Aufgaben, die besondere root-Rechte ben&ouml;tigen, wird der Wechsel auf die Identit&auml;t root-Benutzer oft gebraucht.<\/p>\n<h3 id=\"tab-con-12\">exit &ndash; Beenden von Sitzungen<\/h3>\n<p><strong>exit<\/strong> wird verwendet um Sitzungen, wie zum Beispiel Root-Sitzungen, die zuvor per <strong>su-Befehl<\/strong> gestartet wurden, oder auch SSH-Sitzungen wieder zu beenden. Weiterhin kann&nbsp;<strong>exit<\/strong> auch verwendet werden, um den aktiven Benutzer abzumelden.<\/p>\n<pre>exit<\/pre>\n<h2 id=\"t-1631179438137\">Navigation im Unix-Dateisystem<\/h2>\n<h3 id=\"tab-con-16\">cd &ndash; Verzeichnis wechseln<\/h3>\n<p>Mit <strong>cd<\/strong> (<strong>c<\/strong>hange <strong>d<\/strong>irectory) kann in ein anderes Verzeichnis gewechselt werden. F&uuml;r die allgemeine <a class=\"glossaryLink cmtt_Allgemein cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Syntax&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;&#8203;Im  Allgemeinen wird unter Syntax ein Regel&#8203;system verstanden, welches zur  Kombination elementarer Zeichen zu zusammengesetzten &#8203;Zeichen in (...)&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/syntax\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Syntax<\/a> gilt:<\/p>\n<pre>cd [Verzeichnis]<\/pre>\n<p>Um beispielsweise in das Verzeichnis <strong>\/var\/www\/<a class=\"glossaryLink cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;HTML&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;HTML steht f&uuml;r Hypertext Markup Language und ist die standardisierte Auszeichnungssprache f&uuml;r die Strukturierung elektronischer Dokumente,(...)&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/html\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">html<\/a>\/<\/strong> zu wechseln, wird folgendes angegeben:<\/p>\n<pre>cd \/var\/www\/html\/<\/pre>\n<p>Falls der Verzeichnisname Leerzeichen enth&auml;lt, so muss dieser durch Anf&uuml;hrungszeichen eingefasst werden.<\/p>\n<p>Um mit <strong>cd <\/strong>in das &uuml;bergeordnete Verzeichnis zu wechseln, also beispielsweise von <strong>\/var\/www\/html\/<\/strong> nach <strong>\/var\/www\/<\/strong>, wird <strong>&ldquo;..&rdquo;<\/strong> angegeben:<\/p>\n<pre>cd ..<\/pre>\n<p>Wird kein Verzeichnis angegeben, so wechselt cd in das Home-Verzeichnis des jeweiligen Benutzers. Bei dem root-Benutzer ist dieses Verzeichnis das Wurzelverzeichnis. Einen ausf&uuml;hrlichen <a href=\"https:\/\/profi-tutorials.de\/linux\/grundlagen\/befehl-cd\/\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener\">Beitrag zum Befehl <strong>cd <\/strong>finden Sie hier<\/a>.<\/p>\n<h3 id=\"tab-con-17\">ls &ndash; Verzeichnisinhalt anzeigen<\/h3>\n<p>Mit <strong>ls<\/strong> (<strong>l<\/strong>i<strong>s<\/strong>t) l&auml;sst sich der Inhalt eines Verzeichnisses ausgeben. Die Syntax lautet:<\/p>\n<pre>ls [Optionen] [Verzeichnis]<\/pre>\n<p>Drei &auml;u&szlig;erst wichtige Optionen sind dabei <strong>-l<\/strong>, <strong>-h<\/strong> und <strong>-a<\/strong>. &nbsp;<strong>-l<\/strong> gibt die Langform der Datei-Informationen aus, dazu geh&ouml;ren beispielsweise Berechtigungen, die Dateigr&ouml;&szlig;e in Bytes und das &Auml;nderungsdatum:<\/p>\n<pre>ls -l [Verzeichnis]<\/pre>\n<p>Durch Hinzuf&uuml;gen der <strong>Option -h<\/strong> (<strong>h<\/strong>uman readable) l&auml;sst sich die Dateigr&ouml;&szlig;e auch in besser lesbarer Form, also in KB, MB, GB etc. ausgeben:<\/p>\n<pre>ls -lh [Verzeichnis]<\/pre>\n<p>Die <strong>Option -a<\/strong> listet auch versteckte Dateien:<\/p>\n<pre>ls -la [Verzeichnis]<\/pre>\n<p>Wenn kein Verzeichnis angegeben wird, dann wird das aktuelle Verzeichnis verwendet.<\/p>\n<h5>Beispiel<\/h5>\n<h6>Eingabe:<\/h6>\n<p>ls -la \/home\/hellberg\/daten\/<\/p>\n<h6>Ausgabe:<\/h6>\n<p style=\"\">drwxr-xr-x 5 nobody &nbsp; &nbsp; &nbsp;nogroup 4096 &nbsp; &nbsp;Jan 23 13:45 .<\/p>\n<p style=\"\">-rw-r&ndash;r&ndash; &nbsp; &nbsp; 5 nobody &nbsp; &nbsp; &nbsp;nogroup 4096 &nbsp; Jan 23 13:45 ..<\/p>\n<p style=\"\">-rw-r&ndash;r&ndash; &nbsp; &nbsp; 1 hellberg &nbsp; &nbsp; hellberg &nbsp;4096 &nbsp; Dez &nbsp;1 18:46 20-linux-befehle.txt<\/p>\n<p style=\"\">drwxr-xr-x 1 nobody &nbsp; &nbsp; &nbsp;nogroup &nbsp;73534 Jan 23 13:45 edv-beratung<\/p>\n<p style=\"\">-rw-r&ndash;r&ndash; &nbsp; &nbsp; 1 hellberg &nbsp; &nbsp; hellberg &nbsp;4096 &nbsp; Dez &nbsp;1 18:29 hedv.png<\/p>\n<h2 id=\"tab-con-25\">Manipulation von Dateien und Verzeichnissen<\/h2>\n<h3 id=\"tab-con-18\">mkdir &ndash; Verzeichnis erstellen<\/h3>\n<p>Mithilfe von <strong>mkdir <\/strong>(<strong>m<\/strong>a<strong>k<\/strong>e <strong>dir<\/strong>ectory) werden Verzeichnisse erstellt, unter denen weitere Dateien und Verzeichnisse angelegt werden k&ouml;nnen:<\/p>\n<pre>mkdir [Optionen] [Pfad]<\/pre>\n<p>Wenn ein Verzeichnis &uuml;ber mehrere andere Verzeichnisse &nbsp;hinweg angelegt werden soll, die noch nicht existieren, dann muss die <strong>Option -p<\/strong> &uuml;bergeben werden. Die fehlenden Verzeichnisse werden dann bei der Ausf&uuml;hrung ebenfalls angelegt.<\/p>\n<pre>mkdir -p [Pfad]<\/pre>\n<h3 id=\"tab-con-23\">rmdir &ndash; Verzeichnis l&ouml;schen<\/h3>\n<p><strong>rmdir <\/strong>wird verwendet um Verzeichnisse zu l&ouml;schen. Das zu l&ouml;schende Verzeichnis muss dabei jedoch leer sein.<\/p>\n<pre>rmdir [Optionen] [Pfad]<\/pre>\n<p>Mit der <strong>Option -p<\/strong> kann ein Verzeichnis einschlie&szlig;lich aller seiner Parent-Directories gel&ouml;scht werden, solange diese ebenfalls leer sind.<\/p>\n<pre>rmdir -p [Pfad]<\/pre>\n<h3 id=\"tab-con-21\">rm &ndash; Dateien und Verzeichnisse l&ouml;schen<\/h3>\n<p>Der Befehl <strong>rm <\/strong>l&ouml;scht den Eintrag von einer oder mehrerer Dateien aus einem Verzeichnis.<\/p>\n<pre>rm [Optionen] [Pfad]<\/pre>\n<p>Um <a class=\"glossaryLink cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Rekursion&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;Rekursion bezeichnet den abstrakten Vorgang, Regeln auf ein Produkt anzuwenden, die dieses Produkt selbst erzeugt haben.&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/rekursion\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">rekursiv<\/a> auch ganze Verzeichnisse mitsamt enthaltener Dateien und Unterverzeichnisse zu l&ouml;schen wird die <strong>Option -r<\/strong> verwendet:<\/p>\n<pre>rm -r [Pfad]<\/pre>\n<h3 id=\"tab-con-1\">mv &ndash; Verschieben und Umbenennen<\/h3>\n<p>Mit <strong>mv <\/strong>(<strong>m<\/strong>o<strong>v<\/strong>e) lassen sich Dateien und Verzeichnisse verschieben und umbenennen. Verschieben l&auml;sst sich eine Datei \/ ein Verzeichnis durch Angabe des alten und neuen Pfades:<\/p>\n<pre>mv [alter Pfad] [neuer Pfad]<\/pre>\n<p>Umbenennen lassen sich Dateien und Verzeichnisse auf &auml;hnliche Weise. Der alte- sowie der neue Pfad bleiben dabei jedoch gleich. Lediglich der Name des Verzeichnisses bzw. der Datei wird ver&auml;ndert.<\/p>\n<h3 id=\"tab-con-19\">cp &ndash; Kopieren<\/h3>\n<p>Mit <strong>cp <\/strong>(<strong>c<\/strong>o<strong>p<\/strong>y)<strong>&nbsp;<\/strong>kann eine Datei in eine neue Datei mit anderem Namen beziehungsweise Pfad kopiert werden. Au&szlig;erdem k&ouml;nnen mehrere Dateien in ein angegebenes Verzeichnis kopiert werden:<\/p>\n<pre>cp [Quelle] [Ziel]<\/pre>\n<h3 id=\"tab-con-3\">nano &ndash; Texteditor<\/h3>\n<p>Mit <strong>nano <\/strong>kann ein einfacher Texteditor aufgerufen werden. Durch Angabe eines Dateipfads kann die jeweilige genannte Datei mit dem Texteditor bearbeitet werden. Wird kein Pfad angegeben bzw. existiert die angegebene Datei nicht, so k&ouml;nnen auch neue Dateien erstellt und bearbeitet werden.<\/p>\n<pre>nano [Dateipfad]<\/pre>\n<p style=\"text-align: center;\">Abonniere JETZT unseren Newsletter!<\/p>\n<p style=\"text-align: center;\">Verpasse nie wieder <strong>neue<\/strong> Beitr&auml;ge und <strong>exklusive Insider-Only-Inhalte!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lernen Sie die 10 wichtigsten Befehle f\u00fcr den Umgang mit dem Terminal unter UNIX- \/ Linux-Betriebssystemen kennen. Mithilfe des Terminals k\u00f6nnen Sie viele verschiedene Aufgaben schnell und einfach erledigen &#8211; seine grundlegende Anwendung sollten Sie als UNIX- \/ Linux-Benutzer daher beherrschen. Anmelden und Abmelden su &#8211; Benutzer wechseln Mit su (switch user) ist es m\u00f6glich, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1201,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"none","_seopress_titles_title":" %%post_title%% %%sep%% %%sitetitle%%","_seopress_titles_desc":"Lernen Sie die 10 wichtigsten Befehle unter UNIX-\/Linux-Systemen kennen. Die grundlegende Anwendung der Befehle sollte jeder UNIX- \/ Linux-Benutzer beherrschen.","_seopress_robots_index":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-9868","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-grundlagen"],"_links":{"self":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/9868","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/comments?post=9868"}],"version-history":[{"count":7,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/9868\/revisions"}],"predecessor-version":[{"id":9876,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/9868\/revisions\/9876"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media\/1201"}],"wp:attachment":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media?parent=9868"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/categories?post=9868"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/tags?post=9868"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}