{"id":289,"date":"2021-06-08T22:28:11","date_gmt":"2021-06-08T20:28:11","guid":{"rendered":"https:\/\/ark-net.eu\/?p=289"},"modified":"2021-06-23T19:45:10","modified_gmt":"2021-06-23T17:45:10","slug":"cd-linux-bash-commands-tutorial-02","status":"publish","type":"post","link":"https:\/\/ark-net.eu\/?p=289","title":{"rendered":"cd &#8211; Linux Bash Commands Tutorial 02"},"content":{"rendered":"\n<p>Wir k\u00f6nnen uns aus dem <a href=\"https:\/\/ark-net.eu\/?p=287\">letzten Segment<\/a> nun Dateien und Ordner im Home-Verzeichnis anzeigen lassen. Wir wollen aber mehr. wir wollen aus dem Home Verzeichnis raus und die Festplatte erkunden. F\u00fcr diesen Zweck haben wir den Befehl cd. Mit <strong><em>cd <\/em><\/strong>k\u00f6nnen wir sofern wir die Ordnerstruktur kennen \u00fcberall all auf unserer Festplatte hinspringen. <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><a href=\"https:\/\/de.wikipedia.org\/wiki\/Cd_(Kommandozeilenbefehl)\">Change Directory<\/a> =&gt; cd [Pfad zu dem man will]<\/p><cite>Funfact: &#8220;cd&#8221; funktioniert auch in der cmd &amp; PowerShell unter Windows<\/cite><\/blockquote>\n\n\n\n<p> Um den <strong><em>cd<\/em><\/strong> Befehl richtig nutzen zu k\u00f6nnen m\u00fcssen wir uns ein bisschen mit der Struktur von Linux besch\u00e4ftigen. In Windows kennen wir unseren Arbeitsplatz. Auf unserem Arbeitsplatz werden uns in Windows alle Speicherm\u00f6glichkeiten als Laufwerke auf der obersten Ebene angezeigt. Hier k\u00f6nnen wir uns dann in die Laufwerke rein klicken uns sehen was denn wo genau gespeichert ist. Windows unterscheidet hier schon zwischen der eigentlichen Hardware als Laufwerk den Ordnern und den Dateien. Unter Windows gibt es somit keinen direkten Zusammenhang der Laufwerke miteinander wie man es im Bild rechts sieht.<\/p>\n\n\n\n<p> Linux gibt es Hardware so wie wir sie in Windows im Ger\u00e4temanager kennen nicht. Unter Linux ist alles eine Datei die in Ordnern sortiert wird. Den &#8220;Arbeitsplatz wie wir ihn kennen gibt es so unter Linux nicht.  <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"https:\/\/ark-net.eu\/wp-content\/uploads\/2021\/06\/2560px-Filesystem.svg_-1024x517.png\" alt=\"\" class=\"wp-image-338\" srcset=\"https:\/\/ark-net.eu\/wp-content\/uploads\/2021\/06\/2560px-Filesystem.svg_-1024x517.png 1024w, https:\/\/ark-net.eu\/wp-content\/uploads\/2021\/06\/2560px-Filesystem.svg_-300x151.png 300w, https:\/\/ark-net.eu\/wp-content\/uploads\/2021\/06\/2560px-Filesystem.svg_-768x388.png 768w, https:\/\/ark-net.eu\/wp-content\/uploads\/2021\/06\/2560px-Filesystem.svg_-1536x775.png 1536w, https:\/\/ark-net.eu\/wp-content\/uploads\/2021\/06\/2560px-Filesystem.svg_-2048x1034.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Dateisysteme der unterschiedlichen Betriebssysteme. Deutlich erkennbar die Gemeinsamkeiten zwischen Linux und MacOSX. <a href=\"https:\/\/de.wikipedia.org\/wiki\/Verzeichnisstruktur#\/media\/Datei:Filesystem.svg\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/de.wikipedia.org\/wiki\/Verzeichnisstruktur#\/media\/Datei:Filesystem.svg<\/a><\/p>\n\n\n\n<p>Die oberste Ebene des Dateisystems unter Linux ist das Root-Verzeichnis zu Deutsch Wurzelverzeichnis. Wir wollen nun unser neuen Linux Kommand nutzen und zum Wurzelverzeichnis hochspringen. Das k\u00f6nnen wir zum Beispiel durch den Befehl &#8221; cd .. &#8221; machen. Geben wir anstelle eines Pfade zwei Punkte &#8221; .. &#8221; an springen wir von dem aktuellen Verzeichnis einen Ordner nach oben. Normalerweise startet man nach der Anmeldung unter Linux im Anwenderverzeichnis. Dieses Verzeichnis wird auch dem Home-Verzeichnis genannt. <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"525\" src=\"https:\/\/ark-net.eu\/wp-content\/uploads\/2021\/06\/08-06-_2021_21-44-19.gif\" alt=\"\" class=\"wp-image-342\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Mit &#8221; cd .. &#8221; springen wir also von root\/home\/Benutzername zu =&gt; root\/home. Tippen wir &#8220;cd .. &#8221; ein weiteres Mal ein Springen wir aus dem \/home Verzeichnis in das root Verzeichnis. W\u00e4hrend wir die Verzeichnisse langsam hoch springen k\u00f6nnen wir mit ls welche Dateien sich in den Verzeichnissen befinden <\/p>\n\n\n\n<p>Mit<code> cd .. <\/code>k\u00f6nnen wir also in der Baumstruktur nach oben springen. Mit cd k\u00f6nnen wir aber auch in Verzeichnisse springen die wir mit ls sichtbar gemacht haben. Hier Verzeichnisse werden blau dargestellt. Wollen wir nun in eines der Verzeichnisse brauchen wir einfach nur den Verzeichnisnamen hinter cd schreiben.<\/p>\n\n\n\n<p><code>cd \/home\/xbashx<\/code> w\u00fcrde uns also in das Homeverzeichnis von xbashx von jeder Stelle im Dateisystem bringen.<\/p>\n\n\n\n<p><\/p>\n<\/div>\n<\/div>\n\n\n\n<p>Versuchen wir im n\u00e4chsten Beispiel unsere Festplatten unter Linux zu finden. Schauen wir uns dazu die Grafik weiter oben noch einmal an. Die Festplatten sollten sich unter dem dev Verzeichnis befinden. Das Verzeichnis \/dev ist wiederum in dem Root-Verzeichnis. Schauen wir uns zwei Wege an wie wir zu unserem Ziel kommen und wieder in unser Homeverzeichnis.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"886\" style=\"aspect-ratio: 1184 \/ 886;\" width=\"1184\" controls src=\"https:\/\/ark-net.eu\/wp-content\/uploads\/2021\/06\/08-06-_2021_22-14-02.mp4\"><\/video><\/figure>\n\n\n\n<p>Wir k\u00f6nnen uns also schrittweise mit cd im Dateisystem hoch und runter arbeiten und zwischendurch die Verzeichnisse mit ls durchsuchen. Wenn wir den Pfad zu einem Ordner oder Datei kennen k\u00f6nnen wir mit <\/p>\n\n\n\n<p><code>cd [\/Hauptverzeichnis\/Unterverzeichnis\/Unterverzeichnis]<\/code><\/p>\n\n\n\n<p>direkt in das Verzeichnis springen. Es gibt noch einen schnelleren Weg zur\u00fcck in das Home-Verzeichnis des angemeldeten Users, hierf\u00fcr muss einfach nur cd eingegeben werden.  <\/p>\n\n\n\n<p>Wir k\u00f6nnen nun den Inhalt von Verzeichnissen anschauen und in der Dateisystemstruktur hin und her springen. Im n\u00e4chsten Teil dieser Reihe werden wir kreativ und erstellen Dateien. <\/p>\n\n\n\n<p>Man sieht sich. Bis Dann!<\/p>\n\n\n\n<p>Arkijun <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit dem &#8220;cd&#8221; Befehl k\u00f6nnen wir \u00fcberall im Dateisystem hinspringen vorausgesetzt wir kennen den Pfad an die Stelle. Der Syntax des Befehls ist => cd [Option] [Pfad]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[59],"tags":[60,73,72,62,69,74,61,77,70,71,75],"class_list":["post-289","post","type-post","status-publish","format-standard","hentry","category-bash-commands-tutorial","tag-bash","tag-cd","tag-change-directory","tag-commands","tag-linux","tag-ordner-oeffnen","tag-shell","tag-tortorial","tag-ubuntu","tag-ubuntu-server","tag-windows"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ark-net.eu\/index.php?rest_route=\/wp\/v2\/posts\/289","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ark-net.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ark-net.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ark-net.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ark-net.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=289"}],"version-history":[{"count":15,"href":"https:\/\/ark-net.eu\/index.php?rest_route=\/wp\/v2\/posts\/289\/revisions"}],"predecessor-version":[{"id":420,"href":"https:\/\/ark-net.eu\/index.php?rest_route=\/wp\/v2\/posts\/289\/revisions\/420"}],"wp:attachment":[{"href":"https:\/\/ark-net.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ark-net.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ark-net.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}