{"id":18,"date":"2023-08-25T20:03:42","date_gmt":"2023-08-25T18:03:42","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=18"},"modified":"2023-08-25T20:57:09","modified_gmt":"2023-08-25T18:57:09","slug":"das-linux-terminal-die-shell","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/08\/25\/das-linux-terminal-die-shell\/","title":{"rendered":"Das Linux-Terminal, die Shell"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Viele bezeichnen das Linux-Terminal als veraltet und schwierig \/ umst\u00e4ndlich zu nutzen, man muss viele Befehle kennen und so weiter und so fort. Um mit Linux arbeiten zu k\u00f6nnen muss man auch mit dem Terminal arbeiten k\u00f6nnen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ganz ehrlich &#8211; absoluter Unsinn. Vor vielen Jahren war es teilweise noch ein Muss das Arbeiten mit dem Terminal einigerma\u00dfen zu verstehen &#8211; auf den gro\u00dfen Desktop-Umgebungen sind die meisten Dinge jedoch heute problemlos mit der Maus zu erledigen. Muss man doch einmal an das Terminal heran kopiert man sich die entsprechenden Befehle aus Foren aus dem Internet und f\u00fcgt diese in das Terminal ein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Terminal bietet jedoch viele Vorteile &#8211; viele Dinge lassen sich am Terminal um einiges schneller erledigen als auf der grafischen Oberfl\u00e4che &#8211; unter Linux, wie auch unter Microsoft Windows. Haben Sie schon einmal f\u00fcr eine Aufgabe zwei oder mehrere grafische Anwendungen benutzen m\u00fcssen weil in der einen nicht alle Funktionen zur Verf\u00fcgung standen? Genau dieses Problem haben Sie mit dem Terminal nicht &#8211; Sie verbinden die n\u00f6tigen Befehle einfach miteinander.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In diesem Artikel der Linux Bibel \u00d6sterreich lesen Sie nun eine Einf\u00fchrung in das Terminal unter Linux.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Was ist das Terminal?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Das Terminal ist einfach gesagt eine direkte Schnittstelle zwischen dem System und dem Benutzer. Sie k\u00f6nnen Eingaben machen, dem System Befehle erteilen, Abfragen starten und Ausgaben auf solche erhalten.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/terminal.jpg\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/terminal-1024x576.jpg\" alt=\"\" class=\"wp-image-19\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/terminal-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/terminal-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/terminal-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/terminal-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/terminal.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Je nach Desktop-Umgebung nennt sich das Terminal vielleicht ein wenig anders, unter KDE Plasma nennt sich das Terminal beispielsweise&nbsp;<strong>Konsole<\/strong>, unter GNOME&nbsp;<strong>GNOME-Terminal<\/strong>&nbsp;oder unter XFCE einfach&nbsp;<strong>Terminal<\/strong>. Sie finden das Terminal im Anwendungsmen\u00fc in der Kategorie System &#8211; starten Sie dieses, \u00f6ffnet es sich in einem Fenster, das Sie in der Gr\u00f6\u00dfe wie gew\u00fcnscht anpassen k\u00f6nnen (siehe Bild oben).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Weiter k\u00f6nnen Sie das Terminal im Vollbild starten, dies gelingt egal, ob Sie sich bereits am grafischen Desktop angemeldet haben oder schon am Login-Bildschirm. Um bereits am Login-Bildschirm oder eben angemeldet am Desktop auf das Terminal zu wechseln nutzen Sie die Tastenkombination&nbsp;<strong><kbd>Strg+Alt+F2<\/kbd><\/strong>&nbsp;&#8211; hiermit wird die grafische Oberfl\u00e4che komplett in den Hintergrund ger\u00fcckt. Mit&nbsp;<strong><kbd>Strg+Alt+F1<\/kbd><\/strong>&nbsp;bis&nbsp;<strong><kbd>F6<\/kbd><\/strong>&nbsp;wechseln Sie zwischen unterschiedlichen sogenannter virtueller Terminals hin und her &#8211; mit&nbsp;<strong><kbd>Strg+Alt+F7<\/kbd><\/strong>&nbsp;kehren Sie wieder auf die grafische Oberfl\u00e4che zur\u00fcck.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auf der grafischen Oberfl\u00e4che im Terminal im Fenster sind Sie bereits angemeldet &#8211; dies sehen Sie am Terminal-Prompt:<\/p>\n\n\n\n<pre class=\"wp-block-code has-tertiary-background-color has-background\"><code>nutzername@rechnername:<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Hier k\u00f6nnen Sie direkt drauf los tippen. Im virtuellen Terminal im Vollbild m\u00fcssen Sie sich erst anmelden, dies zeigt die Meldung:<\/p>\n\n\n\n<pre class=\"wp-block-code has-tertiary-background-color has-background\"><code>rechnername-login:<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Um sich anzumelden geben Sie Ihren Nutzernamen ein, best\u00e4tigen mit&nbsp;<strong><kbd>Eingabe<\/kbd><\/strong>&nbsp;und geben anschlie\u00dfend Ihr Passwort ein, best\u00e4tigen wieder mit&nbsp;<strong><kbd>Eingabe<\/kbd><\/strong>&nbsp;(beim Eingeben von Passw\u00f6rtern sehen Sie am Terminal \u00fcbrigens nicht das etwas passiert, einfach eintippen und best\u00e4tigen).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Was arbeitet hinter dem Terminal?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Das Terminal &#8211; egal, ob es sich nun Konsole, GNOME-Terminal oder einfach nur Terminal nennt ist im Grunde nur ein Fenster &#8211; hinter dem Terminal arbeitet ein sogenannter Terminal-Interpreter. Der Standard-Terminal-Interpreter auf den meisten Linux-Distributionen nennt sich&nbsp;<strong>Bash<\/strong>&nbsp;&#8211; er ist sehr einfach zu nutzen. Weitere w\u00e4ren etwa&nbsp;<strong>Zsh<\/strong>&nbsp;&#8211; etwas komfortabler und vor allem optisch ansprechend und einfach anpassbar,&nbsp;<strong>Fish<\/strong>&nbsp;und viele mehr.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Terminal-Interpreter nimmt Ihre Eingaben entgegen, \u00fcbersetzt diese f\u00fcr das System in die Maschinensprache und liefert entsprechende Ausgaben f\u00fcr den Nutzer verst\u00e4ndlich wieder zur\u00fcck.<\/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=\"18\" 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\">4    <\/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=\"18\" 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\">0<\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Viele bezeichnen das Linux-Terminal als veraltet und schwierig \/ umst\u00e4ndlich zu nutzen, man muss viele Befehle kennen und so weiter und so fort. Um mit Linux arbeiten zu k\u00f6nnen muss man auch mit dem Terminal arbeiten k\u00f6nnen. Ganz ehrlich &#8211; absoluter Unsinn. Vor vielen Jahren war es teilweise noch ein Muss das Arbeiten mit dem [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":19,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[12,5,7,6],"class_list":["post-18","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-terminal","tag-kommandozeile","tag-linux","tag-shell","tag-terminal"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/18","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=18"}],"version-history":[{"count":3,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/18\/revisions"}],"predecessor-version":[{"id":44,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/18\/revisions\/44"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/19"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=18"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=18"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}