{"id":9922,"date":"2021-09-17T09:26:40","date_gmt":"2021-09-17T09:26:40","guid":{"rendered":"https:\/\/profi-tutorials.de\/linux\/?p=9922"},"modified":"2021-09-17T09:26:40","modified_gmt":"2021-09-17T09:26:40","slug":"5-linux-befehle","status":"publish","type":"post","link":"https:\/\/profi-tutorials.de\/linux\/grundlagen\/5-linux-befehle\/","title":{"rendered":"Die 5 wichtigsten Linux-Befehle"},"content":{"rendered":"<p>In diesem Beitrag lernen Sie die 5 wichtigsten Befehle f&uuml;r die allt&auml;gliche Nutzung der Befehlszeile unter UNIX- \/ Linux-Betriebssystemen kennen. Konkret werden die 5 Befehle cd, ls, mkdir, cp und nano behandelt &ndash; diese stellen zentrale Werkzeuge dar und bilden die Grundlage f&uuml;r viele Arbeiten am <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>. Beispiel f&uuml;r solche Arbeiten ist etwa die Konfiguration einfacher Textdateien wie der \/etc\/hosts f&uuml;r die Zuordnung von Hostnamen zu IP-Adressen.<\/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-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>In diesem Beitrag lernen Sie die 5 wichtigsten Befehle f\u00fcr die allt\u00e4gliche Nutzung der Befehlszeile unter UNIX- \/ Linux-Betriebssystemen kennen. Konkret werden die 5 Befehle cd, ls, mkdir, cp und nano behandelt &#8211; diese stellen zentrale Werkzeuge dar und bilden die Grundlage f\u00fcr viele Arbeiten am Terminal. Beispiel f\u00fcr solche Arbeiten ist etwa die Konfiguration [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1201,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":" %%post_title%% %%sep%% %%sitetitle%%","_seopress_titles_desc":"Die 5 in diesem Beitrag zu Linux- \/ UNIX-Grundlagen behandelten Befehle stellen zentrale Werkzeuge bei der Nutzung der Befehlszeile unter UNIX- \/ Linux dar.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"none","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":301,"_seopress_analysis_target_kw":"Unix-Befehl,Terminal,Befehl,Unix,Linux,grundlagen,anfaenger,anf\u00e4nger","footnotes":""},"categories":[7],"tags":[],"class_list":["post-9922","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\/9922","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=9922"}],"version-history":[{"count":10,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/9922\/revisions"}],"predecessor-version":[{"id":9933,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/9922\/revisions\/9933"}],"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=9922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/categories?post=9922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/tags?post=9922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}