{"id":15781,"date":"2024-06-27T19:52:41","date_gmt":"2024-06-27T16:22:41","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=15781"},"modified":"2024-06-27T19:52:41","modified_gmt":"2024-06-27T16:22:41","slug":"an-introduction-to-the-linux-terminal","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/an-introduction-to-the-linux-terminal\/","title":{"rendered":"Einf\u00fchrung in das Linux-Terminal"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">Einf\u00fchrung<\/h2>\n<p>Dieses Tutorial, das erste einer Reihe zu den Linux-Grundlagen, behandelt den Einstieg in das Terminal, die Linux-Befehlszeile und die Ausf\u00fchrung von Befehlen. Wenn Sie Linux-Neuling sind, sollten Sie sich mit dem Terminal vertraut machen, da es die Standardmethode zur Interaktion mit einem Linux-Server darstellt.<\/p>\n<p>Um dieses Tutorial optimal zu nutzen, ben\u00f6tigen Sie einen Linux-Server. Falls Sie noch keinen haben, k\u00f6nnen Sie schnell einen erstellen, indem Sie diesem Link folgen: So erstellen Sie ein DigitalOcean-Droplet. Dieses Tutorial wurde f\u00fcr Ubuntu 22.04 Server geschrieben, die allgemeinen Prinzipien gelten jedoch f\u00fcr jede andere Linux-Distribution.<\/p>\n<p>Beginnen wir mit der Erkl\u00e4rung, was ein Terminalemulator ist.<\/p>\n<h2 id=\"%d8%b4%d8%a8%db%8c%d9%87-%d8%b3%d8%a7%d8%b2-%d8%aa%d8%b1%d9%85%db%8c%d9%86%d8%a7%d9%84\">Terminalemulator<\/h2>\n<p>Ein Terminalemulator ist ein Programm, das die Nutzung eines Terminals in einer grafischen Umgebung erm\u00f6glicht. Da die meisten Anwender f\u00fcr ihre t\u00e4glichen Computeraufgaben ein Betriebssystem mit grafischer Benutzeroberfl\u00e4che (GUI) verwenden, ist die Nutzung eines Terminalemulators f\u00fcr die meisten Linux-Server-Nutzer unerl\u00e4sslich.<\/p>\n<p>Hier sind einige der beliebtesten kostenlosen Terminalemulatoren nach Betriebssystem:<\/p>\n<ul>\n<li>macOS: Terminal (Standard), iTerm2<\/li>\n<li>Windows: ConEmu, Windows Terminal, PuTTy<\/li>\n<li>Linux: Gnome Terminal, Konsole, XTerm<\/li>\n<\/ul>\n<p>Jeder Terminalemulator verf\u00fcgt \u00fcber eigene Funktionen. Im Allgemeinen sollte ein moderner Terminalemulator Registerkarten und Texthervorhebung unterst\u00fctzen.<\/p>\n<h2 id=\"%d9%be%d9%88%d8%b3%d8%aa%d9%87\">H\u00fclse<\/h2>\n<p>Auf einem Linux-System ist eine Shell eine Kommandozeilenschnittstelle, die Benutzerbefehle und Skriptdateien interpretiert und dem Serverbetriebssystem Anweisungen zur Verarbeitung gibt. Es gibt mehrere weit verbreitete Shells, wie beispielsweise die Bourne-Again-Shell (Bash) und die Z-Shell (Zsh). Jede Shell verf\u00fcgt \u00fcber eigene Merkmale und Komplexit\u00e4ten hinsichtlich der Befehlsinterpretation, aber alle bieten Funktionen wie Ein- und Ausgabeumleitung, Variablen, Bedingungspr\u00fcfungen und vieles mehr.<\/p>\n<p>Dieses Tutorial wurde unter Verwendung der Bourne-Again-Shell, allgemein als Bash bezeichnet, verfasst. Bash ist die Standard-Shell der meisten Linux-Distributionen, darunter Ubuntu, Fedora und RHEL.<\/p>\n<h2 id=\"%d8%ae%d8%b7-%d9%81%d8%b1%d9%85%d8%a7%d9%86\">Befehlszeile<\/h2>\n<p>Beim ersten Einloggen auf einem Server wird Ihnen \u00fcblicherweise eine Nachricht des Tages (MOTD) angezeigt. Diese enth\u00e4lt in der Regel Informationen wie beispielsweise die Version der verwendeten Linux-Distribution. Im Anschluss an die MOTD gelangen Sie zur Kommandozeile oder Shell, \u00fcber die Sie Befehle an den Server senden k\u00f6nnen.<\/p>\n<p>Die in der Befehlszeile angezeigten Informationen k\u00f6nnen vom Benutzer angepasst werden. Hier ist ein Beispiel f\u00fcr die Standard-Befehlszeile von Ubuntu 20.04:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sammy@webapp:~$\r\n<\/code><\/pre>\n<\/div>\n<p>Hier eine Zusammenfassung der Befehlszeilensyntax:<\/p>\n<ul>\n<li>sammy: Benutzername des aktuellen Benutzers<\/li>\n<li>webapp: Server-Hostname<\/li>\n<li>~: Das aktuelle Verzeichnis. In Bash, der Standard-Shell, ist ~ (Tilde) ein Sonderzeichen, das zum Pfad des Home-Verzeichnisses des aktuellen Benutzers erweitert wird. In diesem Fall steht es f\u00fcr \/home\/sammy.<\/li>\n<li>$: Benachrichtigungssymbol. Dieses Symbol signalisiert das Ende der Befehlszeile, woraufhin die Benutzereingabe \u00fcber die Tastatur erfolgt.<\/li>\n<\/ul>\n<p>Hier ist ein Beispiel daf\u00fcr, wie die Befehlszeile aussehen k\u00f6nnte, wenn sie als Root im Ordner \/var\/log eingegeben wird:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>root@webapp:\/var\/log#\r\n<\/code><\/pre>\n<\/div>\n<p>Beachten Sie, dass das Symbol am Ende der Befehlszeile # ist, das Standard-Zeilensymbol f\u00fcr Root. In Linux ist der Root-Benutzer ein Superuser-Konto, ein spezielles Benutzerkonto mit systemweiten administrativen Funktionen. Er ist ein uneingeschr\u00e4nkter Benutzer mit der Berechtigung, alles auf dem Server zu tun.<\/p>\n<h2 id=\"%d8%af%d8%b3%d8%aa%d9%88%d8%b1%d8%a7%d8%aa-%d8%af%d8%b1-%d8%ad%d8%a7%d9%84-%d8%a7%d8%ac%d8%b1%d8%a7\">Befehle ausf\u00fchren<\/h2>\n<p>Befehle k\u00f6nnen \u00fcber die Kommandozeile durch Angabe des Namens einer ausf\u00fchrbaren Datei, beispielsweise eines Bin\u00e4rprogramms oder eines Skripts, ausgef\u00fchrt werden. Zahlreiche Standardbefehle und -tools von Linux sind bereits im Betriebssystem enthalten und erm\u00f6glichen die Navigation im Dateisystem, die Installation von Softwarepaketen sowie die Konfiguration des Systems und von Anwendungen.<\/p>\n<p>Eine Instanz eines laufenden Befehls wird als Prozess bezeichnet. Wenn ein Befehl im Vordergrund ausgef\u00fchrt wird, was die Standardmethode zur Befehlsausf\u00fchrung ist, muss der Benutzer warten, bis der Prozess abgeschlossen ist, bevor er zur Eingabeaufforderung zur\u00fcckkehren und weitere Befehle ausf\u00fchren kann.<\/p>\n<p>Wichtig zu wissen: In Linux wird fast alles zwischen Gro\u00df- und Kleinschreibung unterschieden, einschlie\u00dflich Datei- und Verzeichnisnamen, Befehlen, Argumenten und Optionen. Falls etwas nicht wie erwartet funktioniert, \u00fcberpr\u00fcfen Sie die Schreibweise und Gro\u00df-\/Kleinschreibung Ihrer Befehle!<\/p>\n<p>Hier sind einige Beispiele, die die Grundlagen der Befehlsausf\u00fchrung abdecken.<\/p>\n<h5 id=\"%d8%a8%d8%af%d9%88%d9%86-%d8%a7%d8%b3%d8%aa%d8%af%d9%84%d8%a7%d9%84-%db%8c%d8%a7-%da%af%d8%b2%db%8c%d9%86%d9%87\">Ohne Argumente oder Alternativen.<\/h5>\n<p>Um einen Befehl ohne Argumente oder Optionen auszuf\u00fchren, geben Sie den Befehlsnamen ein und dr\u00fccken Sie die Eingabetaste.<\/p>\n<p>Wenn Sie einen solchen Befehl ausf\u00fchren, wird sein Standardverhalten angezeigt, das je nach Befehl variiert. Wenn Sie beispielsweise den Befehl `cd` ohne Argumente ausf\u00fchren, gelangen Sie zur\u00fcck in Ihr Benutzerverzeichnis. Der Befehl `ls` gibt eine Liste der Dateien und Verzeichnisse im aktuellen Verzeichnis aus. Der Befehl `ip` ohne Argumente gibt eine Meldung aus, die die Verwendung des Befehls `ip` erkl\u00e4rt.<\/p>\n<p>Um die Dateien und Verzeichnisse in Ihrem aktuellen Verzeichnis aufzulisten, f\u00fchren Sie den Befehl ls ohne Argumente aus (es k\u00f6nnen auch keine vorhanden sein):<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>ls<\/code><\/pre>\n<\/div>\n<h5 id=\"%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d8%af%d9%84%d8%a7%d9%84\">Durch Argumentation<\/h5>\n<p>Viele Befehle akzeptieren Argumente oder Parameter, die das Verhalten des Befehls beeinflussen k\u00f6nnen. Beispielsweise wird der Befehl `cd` \u00fcblicherweise mit einem einzelnen Argument verwendet, das das Zielverzeichnis angibt. Um beispielsweise in das Verzeichnis `\/usr\/bin` zu wechseln, in dem viele Standardbefehle installiert sind, geben Sie folgenden Befehl ein:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>cd \/usr\/bin\r\n<\/code><\/pre>\n<\/div>\n<p>Der Befehl `cd` wird mit dem ersten Argument `\/usr\/bin` ausgef\u00fchrt. Beachten Sie, wie der Pfad in Ihrer Befehlszeile aktualisiert wurde.<\/p>\n<p>Versuchen Sie, den Befehl ls auszuf\u00fchren, um die Dateien in Ihrem aktuellen neuen Verzeichnis anzuzeigen.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>ls\r\n<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\n\u2026\r\ngrub-mkrescue sdiff zgrep\r\ngrub-mkstandalone sed zipdetails\r\ngrub-mount see zless\r\ngrub-ntldr-img select-editor zmore\r\ngrub-render-label semver znew\r\ngrub-script-check sensible-browser<\/code><\/pre>\n<\/div>\n<h5 id=\"%d8%a8%d8%a7-%da%af%d8%b2%db%8c%d9%86%d9%87-%d9%87%d8%a7\">Mit Optionen<\/h5>\n<p>Die meisten Befehle akzeptieren Optionen, auch Flags oder Schalter genannt, die das Verhalten des Befehls ver\u00e4ndern. Optionen folgen einem Befehl und bestehen aus einem einzelnen Zeichen, gefolgt von einer oder mehreren Optionen in Gro\u00df- oder Kleinbuchstaben. Einige mehrteilige Optionen beginnen mit einem Minuszeichen (\u2014), gefolgt vom Flag-Text.<\/p>\n<p>Um zu veranschaulichen, wie Optionen funktionieren, betrachten wir den Befehl `ls`. Hier sind einige g\u00e4ngige Optionen, die bei der Verwendung von `ls` n\u00fctzlich sind:<\/p>\n<ul>\n<li>-l: Gibt eine \u201clange Liste\u201d aus, die zus\u00e4tzliche Details wie Berechtigungen, Eigent\u00fcmer, Dateigr\u00f6\u00dfe und Zeitstempel enth\u00e4lt.<\/li>\n<li>-a: Listet alle Dateien im Verzeichnis auf, einschlie\u00dflich versteckter Dateien (solche, die mit . beginnen).<\/li>\n<\/ul>\n<p>Um den Parameter -l bei ls zu verwenden, nutzen Sie folgenden Befehl:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>ls -l<\/code><\/pre>\n<\/div>\n<p>Beachten Sie, dass die Liste die gleichen Dateien wie zuvor enth\u00e4lt, jedoch mit zus\u00e4tzlichen Informationen zu jeder Datei.<\/p>\n<p>Wie bereits erw\u00e4hnt, lassen sich Optionen oft gruppieren. Wenn Sie die Optionen `-l` und `-a` zusammen verwenden m\u00f6chten, k\u00f6nnen Sie `ls -l -a` ausf\u00fchren oder sie einfach so kombinieren:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>ls -la<\/code><\/pre>\n<\/div>\n<p>Beachten Sie, dass die Liste aufgrund der Option -a auch versteckte .- und ..-Verzeichnisse enth\u00e4lt.<\/p>\n<h5 id=\"%d8%a8%d8%a7-%da%af%d8%b2%db%8c%d9%86%d9%87-%d9%87%d8%a7-%d9%88-%d8%a7%d8%b3%d8%aa%d8%af%d9%84%d8%a7%d9%84-%d9%87%d8%a7\">Mit Optionen und Argumenten<\/h5>\n<p>Bei der Ausf\u00fchrung von Befehlen ist es fast immer m\u00f6glich, Optionen und Argumente zu kombinieren.<\/p>\n<p>Beispielsweise k\u00f6nnen Sie den Inhalt von \/home untersuchen, ohne auf Ihr aktuelles Verzeichnis achten zu m\u00fcssen, indem Sie den Befehl ls ausf\u00fchren:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>ls -la \/home\r\n<\/code><\/pre>\n<\/div>\n<p>Der Befehl lautet `ls`, die Option `-la` und das Argument `\/home` gibt an, welche Datei oder welches Verzeichnis aufgelistet werden soll. Die Ausgabe sollte eine detaillierte Auflistung des Verzeichnisses `\/home` enthalten, einschlie\u00dflich der Home-Verzeichnisse aller regul\u00e4ren Benutzer des Servers.<\/p>\n<h5 id=\"%d9%85%d8%aa%d8%ba%db%8c%d8%b1%d9%87%d8%a7%db%8c-%d9%85%d8%ad%db%8c%d8%b7%db%8c\">Umweltvariablen<\/h5>\n<p>Umgebungsvariablen sind benannte Werte, die die Ausf\u00fchrung von Befehlen und Prozessen steuern. Beim erstmaligen Anmelden an einem Server werden anhand verschiedener Konfigurationsdateien standardm\u00e4\u00dfig mehrere Umgebungsvariablen festgelegt.<\/p>\n<h5 id=\"%d9%85%d8%b4%d8%a7%d9%87%d8%af%d9%87-%d9%87%d9%85%d9%87-%d9%85%d8%aa%d8%ba%db%8c%d8%b1%d9%87%d8%a7%db%8c-%d9%85%d8%ad%db%8c%d8%b7%db%8c\">Alle Umgebungsvariablen anzeigen<\/h5>\n<p>Um alle f\u00fcr eine bestimmte Terminal-Sitzung festgelegten Umgebungsvariablen anzuzeigen, f\u00fchren Sie den Befehl env aus:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>env\r\n<\/code><\/pre>\n<\/div>\n<p>Es wird wahrscheinlich eine umfangreiche Ausgabe erzeugen. Suchen Sie nach dem PATH-Eintrag:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>PATH=\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin:\/usr\/games:\/usr\/local\/games<\/code><\/pre>\n<\/div>\n<\/div>\n<p>Die Umgebungsvariable PATH ist eine durch Doppelpunkte getrennte Liste von Verzeichnissen, in denen die Shell beim Ausf\u00fchren eines Befehls nach ausf\u00fchrbaren Programmen oder Skripten sucht. Beispielsweise befindet sich der Befehl `env` im Verzeichnis `\/usr\/bin` und kann ausgef\u00fchrt werden, ohne den vollst\u00e4ndigen Pfad anzugeben, da dieser in der Umgebungsvariablen PATH enthalten ist.<\/p>\n<h5 id=\"%d9%85%d8%b4%d8%a7%d9%87%d8%af%d9%87-%d9%85%d9%82%d8%af%d8%a7%d8%b1-%db%8c%da%a9-%d9%85%d8%aa%d8%ba%db%8c%d8%b1\">Den Wert einer Variablen anzeigen<\/h5>\n<p>Der Wert einer Umgebungsvariablen kann abgerufen werden, indem dem Variablennamen ein $ vorangestellt wird. Dadurch wird die referenzierte Variable zu ihrem Wert erweitert.<\/p>\n<p>Um beispielsweise den Wert der PATH-Variablen auszugeben, k\u00f6nnen Sie den Befehl echo verwenden:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>echo $PATH\r\n<\/code><\/pre>\n<\/div>\n<p>Alternativ k\u00f6nnen Sie die Variable HOME verwenden, die standardm\u00e4\u00dfig auf das Home-Verzeichnis des Benutzers gesetzt ist, um in Ihr Home-Verzeichnis zu wechseln:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>cd $HOME\r\n<\/code><\/pre>\n<\/div>\n<p>Wenn Sie versuchen, auf eine Umgebungsvariable zuzugreifen, die nicht gesetzt ist, wird sie zu nichts erweitert. Zu einer leeren Zeichenkette.<\/p>\n<h5 id=\"%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%aa%d8%ba%db%8c%d8%b1%d9%87%d8%a7%db%8c-%d9%85%d8%ad%db%8c%d8%b7%db%8c\">Umgebungsvariablen festlegen<\/h5>\n<p>Nachdem Sie nun wissen, wie Sie Ihre Umgebungsvariablen anzeigen k\u00f6nnen, m\u00fcssen Sie lernen, wie Sie diese festlegen.<\/p>\n<p>Um eine Umgebungsvariable festzulegen, m\u00fcssen Sie lediglich mit dem Variablennamen beginnen, unmittelbar gefolgt von einem Gleichheitszeichen (=) und dann dem gew\u00fcnschten Wert:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>VAR=value\r\n<\/code><\/pre>\n<\/div>\n<p>Beachten Sie, dass beim Festlegen eines Werts f\u00fcr eine bereits vorhandene Variable der urspr\u00fcngliche Wert \u00fcberschrieben wird. Falls die Variable zuvor nicht existierte, wird sie erstellt.<\/p>\n<p>Bash enth\u00e4lt den Befehl `export`, der eine Variable exportiert, die von Kindprozessen \u00fcbernommen wird. Dadurch k\u00f6nnen Sie Skripte verwenden, die auf eine Umgebungsvariable Ihrer aktuellen Sitzung zugreifen.<\/p>\n<p>Sie k\u00f6nnen beim Festlegen einer Variablen auch auf bereits vorhandene Variablen verweisen. Wenn Sie beispielsweise eine Anwendung in \/opt\/app\/bin installiert haben, k\u00f6nnen Sie dieses Verzeichnis mit folgendem Befehl am Ende Ihrer PATH-Umgebungsvariablen hinzuf\u00fcgen:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>export PATH=$PATH:\/opt\/app\/bin\r\n<\/code><\/pre>\n<\/div>\n<p>\u00dcberpr\u00fcfen Sie nun mit dem Befehl `echo:`, ob `\/opt\/app\/bin` am Ende Ihrer PATH-Variablen hinzugef\u00fcgt wurde.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>echo $PATH\r\n<\/code><\/pre>\n<\/div>\n<p>Beachten Sie, dass Umgebungsvariablen auf diese Weise nur f\u00fcr Ihre aktuelle Sitzung gelten. Das bedeutet, dass die \u00c4nderungen, die Sie an der Umgebung vorgenommen haben, nicht erhalten bleiben, wenn Sie sich abmelden oder zu einer anderen Sitzung wechseln. Es gibt eine M\u00f6glichkeit, Umgebungsvariablen dauerhaft zu \u00e4ndern; dies wird jedoch in einem sp\u00e4teren Tutorial behandelt.<\/p>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Ergebnis<\/h2>\n<p>Nachdem Sie nun erste Erfahrungen mit dem Linux-Terminal (und einigen Befehlen) gesammelt haben, verf\u00fcgen Sie \u00fcber eine gute Grundlage, um Ihr Wissen \u00fcber Linux-Befehle zu erweitern. Lesen Sie das n\u00e4chste Tutorial dieser Reihe, um zu erfahren, wie Sie Dateien und deren Berechtigungen verwalten, anzeigen und bearbeiten.<\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"Einleitung Dieses Tutorial, das erste einer Reihe, die die Grundlagen von Linux vermittelt, beginnt\u2026","protected":false},"author":1,"featured_media":15782,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc \u0628\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 Linux","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_primary_category":"193","footnotes":""},"categories":[193,369],"tags":[358],"class_list":{"0":"post-15781","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"category-os","9":"tag-linux"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc \u0628\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 Linux - \u0628\u0644\u0627\u06af ITPiran<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/an-introduction-to-the-linux-terminal\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc \u0628\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 Linux - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u06a9\u0647 \u0627\u0648\u0644\u06cc\u0646 \u0645\u0648\u0631\u062f \u0627\u0632 \u0645\u062c\u0645\u0648\u0639\u0647 \u0627\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0627\u0635\u0648\u0644 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc \u062f\u0647\u062f\u060c \u0634\u0631\u0648\u0639&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/an-introduction-to-the-linux-terminal\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-27T16:22:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/06\/27195103\/terminal.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc \u0628\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 Linux\",\"datePublished\":\"2024-06-27T16:22:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/\"},\"wordCount\":88,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27195103\\\/terminal.jpg\",\"keywords\":[\"linux\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"\u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/\",\"name\":\"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc \u0628\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 Linux - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27195103\\\/terminal.jpg\",\"datePublished\":\"2024-06-27T16:22:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27195103\\\/terminal.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27195103\\\/terminal.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc \u0628\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/de\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Einf\u00fchrung in das Linux-Terminal \u2013 ITPiran-Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/an-introduction-to-the-linux-terminal\/","og_locale":"de_DE","og_type":"article","og_title":"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc \u0628\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 Linux - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u06a9\u0647 \u0627\u0648\u0644\u06cc\u0646 \u0645\u0648\u0631\u062f \u0627\u0632 \u0645\u062c\u0645\u0648\u0639\u0647 \u0627\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0627\u0635\u0648\u0644 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc \u062f\u0647\u062f\u060c \u0634\u0631\u0648\u0639&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/an-introduction-to-the-linux-terminal\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-06-27T16:22:41+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/06\/27195103\/terminal.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"admin","Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc \u0628\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 Linux","datePublished":"2024-06-27T16:22:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/"},"wordCount":88,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/27195103\/terminal.jpg","keywords":["linux"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc","\u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/","name":"Einf\u00fchrung in das Linux-Terminal \u2013 ITPiran-Blog","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/27195103\/terminal.jpg","datePublished":"2024-06-27T16:22:41+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/06\/27195103\/terminal.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/27195103\/terminal.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc \u0628\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 Linux"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"ITPiran Blog","description":"Iranische Nachrichten und Artikel zum Thema nachhaltiger Handel","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"Nachhaltiger iranischer Unternehmensblog","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"Administrator","url":"https:\/\/www.itpiran.net\/blog\/de\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts\/15781","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/comments?post=15781"}],"version-history":[{"count":1,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts\/15781\/revisions"}],"predecessor-version":[{"id":15783,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts\/15781\/revisions\/15783"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/media\/15782"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/media?parent=15781"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/categories?post=15781"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/tags?post=15781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}