{"id":9908,"date":"2021-09-13T10:44:09","date_gmt":"2021-09-13T10:44:09","guid":{"rendered":"https:\/\/profi-tutorials.de\/linux\/?p=9908"},"modified":"2021-09-13T10:44:09","modified_gmt":"2021-09-13T10:44:09","slug":"7-linux-befehle","status":"publish","type":"post","link":"https:\/\/profi-tutorials.de\/linux\/grundlagen\/7-linux-befehle\/","title":{"rendered":"Die 7 wichtigsten Linux-Befehle"},"content":{"rendered":"<p>Lernen Sie die 7 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. Die in diesem Beitrag gezeigten Befehle werden f&uuml;r die Navigation im UNIX-Dateisystem sowie die Manipulation von Dateien und Verzeichnissen verwendet &ndash; sie bilden damit die Grundlage f&uuml;r viele Arbeiten am Terminal und sollten von jedem Benutzer verinnerlicht werden.<\/p>\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 <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> 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-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 7 wichtigsten Befehle f\u00fcr den Umgang mit dem Terminal unter UNIX- \/ Linux-Betriebssystemen kennen. Die in diesem Beitrag gezeigten Befehle werden f\u00fcr die Navigation im UNIX-Dateisystem sowie die Manipulation von Dateien und Verzeichnissen verwendet &#8211; sie bilden damit die Grundlage f\u00fcr viele Arbeiten am Terminal und sollten von jedem Benutzer verinnerlicht werden. [&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":"In diesem Beitrag zu Linux- \/ UNIX-Grundlagen lernen Sie die 7 wichtigsten Befehle, die jeder Benutzer im Umgang mit dem Terminal beherrschen sollte, kennen.","_seopress_robots_index":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-9908","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\/9908","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=9908"}],"version-history":[{"count":8,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/9908\/revisions"}],"predecessor-version":[{"id":9917,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/9908\/revisions\/9917"}],"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=9908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/categories?post=9908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/tags?post=9908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}