{"id":357,"date":"2023-09-02T12:06:17","date_gmt":"2023-09-02T10:06:17","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=357"},"modified":"2023-09-02T12:06:18","modified_gmt":"2023-09-02T10:06:18","slug":"den-bash-prompt-am-linux-terminal-anpassen","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/02\/den-bash-prompt-am-linux-terminal-anpassen\/","title":{"rendered":"Den Bash-Prompt am Linux-Terminal anpassen"},"content":{"rendered":"\n<p>Nicht jedem gef&auml;llt der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/prompt\/\" target=\"_self\" title=\"Ein Prompt in Linux ist eine Eingabeaufforderung, die den Benutzer dazu auffordert, eine Eingabe zu machen. Es gibt verschiedene Kennzeichnungen, die unterschiedliche Programme oder Modi signalisieren k&ouml;nnen. Auf textbasierten Systemen werden daf&uuml;r unterschiedliche Schriftzeichen als Pr&auml;fix verwendet. In einer Shell (oder Konsole) wird die Zeile, in der Befehle an das Betriebssystem eingegeben werden k&ouml;nnen, durch&hellip;\" class=\"encyclopedia\">Prompt<\/a> der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/bash\/\" target=\"_self\" title='Die Abk&uuml;rzung \"bash\" steht f&uuml;r \"Bourne Again Shell\". Die Bash ist eine Shell, die als Mensch-Maschine-Schnittstelle dient und eine Umgebung bereitstellt, in der zeilenweise Texteingaben und -ausgaben m&ouml;glich sind. Sie ist eine Weiterentwicklung der Bourne-Shell und wird als Standard-Shell auf den meisten Linux-Systemen verwendet. Die Bash ist auch eine Skriptsprache, die zum Erstellen von Shell-Skripten&hellip;' class=\"encyclopedia\">Bash<\/a> am&nbsp;<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a>&nbsp;unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a>, je nach <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/distribution\/\" target=\"_self\" title=\"Linux-Distributionen basieren auf dem Linux-Kernel, erg&auml;nzt mit weiteren Komponenten wie Installationsprogrammen, Verwaltungswerkzeugen und zus&auml;tzlicher Software. Sie bieten Unterst&uuml;tzung durch den Distributor, haben ihre eigenen Merkmale und Zielgruppen. Als Alternative zu propriet&auml;ren Betriebssystemen wie Windows und macOS sind diese i.d.R. kostenlos, Open-Source mit gro&szlig;er Auswahl an Anwendungs-Software. Viele Linux-Distributionen werden zudem von einer aktiven Community entwickelt&hellip;\" class=\"encyclopedia\">Distribution<\/a> ist dieser anders gestaltet &ndash; hier einmal unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/debian\/\" target=\"_self\" title=\"Debian ist eine freie Linux-Distribution, die von einer Gemeinschaft von Freiwilligen entwickelt wird. Es wird h&auml;ufig als Basis f&uuml;r andere Distributionen wie Ubuntu verwendet und ist bekannt f&uuml;r seine Zuverl&auml;ssigkeit und Stabilit&auml;t. Debian bietet eine Vielzahl von Anwendungen und Werkzeugen, die f&uuml;r die Verwendung in verschiedenen Umgebungen geeignet sind, von Desktop-Computern bis hin zu Server-Systemen.&hellip;\" class=\"encyclopedia\">Debian<\/a> <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/sid\/\" target=\"_self\" title='Unter \"Sid\" in Bezug auf Debian versteht man die Entwicklungsversion von Debian, die auch als \"unstable\" bezeichnet wird. Sid ist der Codename f&uuml;r die Entwicklungsdistribution von Debian und wird h&auml;ufig von Softwareentwicklern verwendet, die die neuesten Bibliotheken ben&ouml;tigen oder bleeding-edge Software bevorzugen. Sid ist eine sogenannte \"Rolling Release\"-Distribution, was bedeutet, dass neue Pakete kontinuierlich in&hellip;' class=\"encyclopedia\">Sid<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>robertg@robert-nblbwax9n:~$<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-1024x576.jpg\" alt=\"\" class=\"wp-image-358\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Zu Beginn sehen Sie hier den&nbsp;<strong>Nutzernamen<\/strong>&nbsp;des aktuell angemeldeten Nutzers, nach dem &bdquo;<strong>@<\/strong>&ldquo; zeigt sich der&nbsp;<strong>Name des Rechners<\/strong>, es endet mit dem&nbsp;<strong><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a><\/strong>, in dem man sich auf dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> aktuell befindet &ndash; in diesem Fall zeigt sich mit &bdquo;<strong>~<\/strong>&ldquo; das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/home\/\" target=\"_self\" title=\"F&uuml;r jeden Benutzer eines GNU\/Linux-Systems wird unter \/home ein eigenes Verzeichnis mit dem Benutzernamen erstellt, f&uuml;r das er s&auml;mtliche Zugriffsrechte besitzt. Mit Ausnahme von root (dem Systemadministrator) k&ouml;nnen Benutzer auf das Home-Verzeichnis eines anderen Benutzers nicht zugreifen. Hier werden die pers&ouml;nlichen Daten und die Konfigurationsdateien der vom betreffenden Benutzer verwendeten Programme abgelegt. Konfigurationsdateien sind gew&ouml;hnlich&hellip;\" class=\"encyclopedia\">Home<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a>.<br>Hier als weiteres Beispiel als <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/root\/\" target=\"_self\" title=\"root ist der wahre Administrator, auch root-Benutzer unter Linux. Er alleine hat &uuml;ber das Betriebssystem alle Rechte. Zum Benutzer root wird man unter Linux auf dem Terminal mit dem Befehl: su Hat man kein root-Passwort angelegt, dient dazu der Befehl: sudo -i oder auch: sudo befehl\" class=\"encyclopedia\">root<\/a>-Nutzer:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@robert-nblbwax9n:\/home\/robertg#<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-1-1024x576.jpg\" alt=\"\" class=\"wp-image-359\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-1-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-1-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-1-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-1-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-1.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Und genau dieser <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/prompt\/\" target=\"_self\" title=\"Ein Prompt in Linux ist eine Eingabeaufforderung, die den Benutzer dazu auffordert, eine Eingabe zu machen. Es gibt verschiedene Kennzeichnungen, die unterschiedliche Programme oder Modi signalisieren k&ouml;nnen. Auf textbasierten Systemen werden daf&uuml;r unterschiedliche Schriftzeichen als Pr&auml;fix verwendet. In einer Shell (oder Konsole) wird die Zeile, in der Befehle an das Betriebssystem eingegeben werden k&ouml;nnen, durch&hellip;\" class=\"encyclopedia\">Prompt<\/a> l&auml;sst sich wie gew&uuml;nscht anpassen. Sie k&ouml;nnen sich diverse Informationen anzeigen lassen, wie auch die farbliche Gestaltung &auml;ndern.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Den Bash-Prompt anpassen<\/h3>\n\n\n\n<p>Als Erstes wollen wir uns einmal die aktuelle <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/konfiguration\/\" target=\"_self\" title='Unter \"Konfiguration\" in Linux versteht man die Einstellung und Anpassung verschiedener Parameter und Optionen, um das System oder eine Anwendung entsprechend den individuellen Anforderungen zu konfigurieren. Die Konfiguration kann sowohl hardwareseitig als auch softwareseitig erfolgen.' class=\"encyclopedia\">Konfiguration<\/a> anzeigen, dies gelingt mit dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo $PS1<\/code><\/pre>\n\n\n\n<p>In meinem Fall erhalte ich hier die Ausgabe:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\\&#91;\\e]0;\\u@\\h: \\w\\a\\]${debian_chroot:+($debian_chroot)}\\&#91;\\033&#91;01;32m\\]\\u@\\h\\&#91;\\033&#91;00m\\]:\\&#91;\\033&#91;01;34m\\]\\w\\&#91;\\033&#91;00m\\]\\$<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-2-1024x576.jpg\" alt=\"\" class=\"wp-image-360\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-2-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-2-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-2-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-2-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-2.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Und als <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/root\/\" target=\"_self\" title=\"root ist der wahre Administrator, auch root-Benutzer unter Linux. Er alleine hat &uuml;ber das Betriebssystem alle Rechte. Zum Benutzer root wird man unter Linux auf dem Terminal mit dem Befehl: su Hat man kein root-Passwort angelegt, dient dazu der Befehl: sudo -i oder auch: sudo befehl\" class=\"encyclopedia\">root<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>${debian_chroot:+($debian_chroot)}\\&#91;\\033&#91;01;31m\\]\\u\\&#91;\\033&#91;00m\\]@\\h:\\w\\$<\/code><\/pre>\n\n\n\n<p>Mit diesem angezeigten Code erhalten Sie also den <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/bash\/\" target=\"_self\" title='Die Abk&uuml;rzung \"bash\" steht f&uuml;r \"Bourne Again Shell\". Die Bash ist eine Shell, die als Mensch-Maschine-Schnittstelle dient und eine Umgebung bereitstellt, in der zeilenweise Texteingaben und -ausgaben m&ouml;glich sind. Sie ist eine Weiterentwicklung der Bourne-Shell und wird als Standard-Shell auf den meisten Linux-Systemen verwendet. Die Bash ist auch eine Skriptsprache, die zum Erstellen von Shell-Skripten&hellip;' class=\"encyclopedia\">Bash<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/prompt\/\" target=\"_self\" title=\"Ein Prompt in Linux ist eine Eingabeaufforderung, die den Benutzer dazu auffordert, eine Eingabe zu machen. Es gibt verschiedene Kennzeichnungen, die unterschiedliche Programme oder Modi signalisieren k&ouml;nnen. Auf textbasierten Systemen werden daf&uuml;r unterschiedliche Schriftzeichen als Pr&auml;fix verwendet. In einer Shell (oder Konsole) wird die Zeile, in der Befehle an das Betriebssystem eingegeben werden k&ouml;nnen, durch&hellip;\" class=\"encyclopedia\">Prompt<\/a> (<em><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/shell\/\" target=\"_self\" title=\"Bei einer Shell handelt es sich um einen Interpreter, der Eingaben vom Benutzer f&uuml;r das Betriebssystem in die Maschinensprache &uuml;bersetzt und Ausgaben vom Betriebssystem f&uuml;r den Benutzer verst&auml;ndlich am Terminal wieder ausgibt. Bekannte Shells unter Linux w&auml;ren etwa die Bash, Zsh, Fish, die Korn-Shell.\" class=\"encyclopedia\">Shell<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/prompt\/\" target=\"_self\" title=\"Ein Prompt in Linux ist eine Eingabeaufforderung, die den Benutzer dazu auffordert, eine Eingabe zu machen. Es gibt verschiedene Kennzeichnungen, die unterschiedliche Programme oder Modi signalisieren k&ouml;nnen. Auf textbasierten Systemen werden daf&uuml;r unterschiedliche Schriftzeichen als Pr&auml;fix verwendet. In einer Shell (oder Konsole) wird die Zeile, in der Befehle an das Betriebssystem eingegeben werden k&ouml;nnen, durch&hellip;\" class=\"encyclopedia\">Prompt<\/a><\/em>), der Ihnen angezeigt wird. Dies sieht ein wenig kompliziert aus, ist aber nicht wirklich der Fall &ndash; Sie m&uuml;ssen nur verstehen, was eigentlich dahinter steckt.<\/p>\n\n\n\n<p>Wollen wir ganz einfach beginnen, mit dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PS1=''<\/code><\/pre>\n\n\n\n<p>legen wir fest wie der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/bash\/\" target=\"_self\" title='Die Abk&uuml;rzung \"bash\" steht f&uuml;r \"Bourne Again Shell\". Die Bash ist eine Shell, die als Mensch-Maschine-Schnittstelle dient und eine Umgebung bereitstellt, in der zeilenweise Texteingaben und -ausgaben m&ouml;glich sind. Sie ist eine Weiterentwicklung der Bourne-Shell und wird als Standard-Shell auf den meisten Linux-Systemen verwendet. Die Bash ist auch eine Skriptsprache, die zum Erstellen von Shell-Skripten&hellip;' class=\"encyclopedia\">Bash<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/prompt\/\" target=\"_self\" title=\"Ein Prompt in Linux ist eine Eingabeaufforderung, die den Benutzer dazu auffordert, eine Eingabe zu machen. Es gibt verschiedene Kennzeichnungen, die unterschiedliche Programme oder Modi signalisieren k&ouml;nnen. Auf textbasierten Systemen werden daf&uuml;r unterschiedliche Schriftzeichen als Pr&auml;fix verwendet. In einer Shell (oder Konsole) wird die Zeile, in der Befehle an das Betriebssystem eingegeben werden k&ouml;nnen, durch&hellip;\" class=\"encyclopedia\">Prompt<\/a> aussehen soll, unter Anf&uuml;hrungszeichen geben wir den Code an. Keine Angst, so<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/lan\/\" target=\"_self\" title=\"Ein LAN (Local Area Network) ist ein lokales Netzwerk, das in der Regel in einem begrenzten physischen Bereich wie einem Geb&auml;ude oder einem Haus eingerichtet ist. Es erm&ouml;glicht die Kommunikation und den Datenaustausch zwischen verschiedenen Ger&auml;ten wie Computern, Laptops, Druckern und Speicherger&auml;ten innerhalb des Netzwerks. LANs k&ouml;nnen sowohl kabelgebunden als auch drahtlos eingerichtet werden, wobei&hellip;\" class=\"encyclopedia\">lan<\/a>ge Sie die &Auml;nderungen nicht <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/speichern\/\" target=\"_self\" title='Unter \"Speichern\" versteht man das Ablegen von Dateien oder Daten auf einem Speichermedium, wie einer Festplatte oder einem USB-Stick. Beim Speichern wird die Datei oder der Inhalt in einem bestimmten Verzeichnis oder Ordner abgelegt, sodass er sp&auml;ter wieder aufgerufen und verwendet werden kann.' class=\"encyclopedia\">speichern<\/a> bleiben die &Auml;nderungen nur tempor&auml;r &ndash; starten Sie das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> neu sind die Anpassungen wieder weg &ndash; Sie k&ouml;nnen also problemlos experimentieren.<\/p>\n\n\n\n<p>Wollen wir einfach nur einmal das Gr&ouml;&szlig;er-Zeichen als <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/shell\/\" target=\"_self\" title=\"Bei einer Shell handelt es sich um einen Interpreter, der Eingaben vom Benutzer f&uuml;r das Betriebssystem in die Maschinensprache &uuml;bersetzt und Ausgaben vom Betriebssystem f&uuml;r den Benutzer verst&auml;ndlich am Terminal wieder ausgibt. Bekannte Shells unter Linux w&auml;ren etwa die Bash, Zsh, Fish, die Korn-Shell.\" class=\"encyclopedia\">Shell<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/prompt\/\" target=\"_self\" title=\"Ein Prompt in Linux ist eine Eingabeaufforderung, die den Benutzer dazu auffordert, eine Eingabe zu machen. Es gibt verschiedene Kennzeichnungen, die unterschiedliche Programme oder Modi signalisieren k&ouml;nnen. Auf textbasierten Systemen werden daf&uuml;r unterschiedliche Schriftzeichen als Pr&auml;fix verwendet. In einer Shell (oder Konsole) wird die Zeile, in der Befehle an das Betriebssystem eingegeben werden k&ouml;nnen, durch&hellip;\" class=\"encyclopedia\">Prompt<\/a> nutzen &ndash; ganz einfach:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PS1='&gt; '<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-3-1024x576.jpg\" alt=\"\" class=\"wp-image-361\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-3-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-3-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-3-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-3-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-3.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Wir k&ouml;nnen aber statt eines beliebigen Zeichens auch einen gew&uuml;nschten <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a> angeben oder diesen irgendwo im Code einbauen &ndash; etwa den <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a> &bdquo;<strong><code>uname -a<\/code><\/strong>&ldquo; und anschlie&szlig;end das Gr&ouml;&szlig;er-Zeichen (<em>nach diesem erfolgt ein Leerzeichen, damit der Cursor etwas Abstand h&auml;lt<\/em>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PS1='$(uname-a) &gt; '<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-4-1024x576.jpg\" alt=\"\" class=\"wp-image-362\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-4-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-4-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-4-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-4-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-4.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Wollen Sie die Einstellungen dauerhaft <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/speichern\/\" target=\"_self\" title='Unter \"Speichern\" versteht man das Ablegen von Dateien oder Daten auf einem Speichermedium, wie einer Festplatte oder einem USB-Stick. Beim Speichern wird die Datei oder der Inhalt in einem bestimmten Verzeichnis oder Ordner abgelegt, sodass er sp&auml;ter wieder aufgerufen und verwendet werden kann.' class=\"encyclopedia\">speichern<\/a>, schreiben Sie die &Auml;nderungen, wie als <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a> angegeben, in die in Ihrem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/home\/\" target=\"_self\" title=\"F&uuml;r jeden Benutzer eines GNU\/Linux-Systems wird unter \/home ein eigenes Verzeichnis mit dem Benutzernamen erstellt, f&uuml;r das er s&auml;mtliche Zugriffsrechte besitzt. Mit Ausnahme von root (dem Systemadministrator) k&ouml;nnen Benutzer auf das Home-Verzeichnis eines anderen Benutzers nicht zugreifen. Hier werden die pers&ouml;nlichen Daten und die Konfigurationsdateien der vom betreffenden Benutzer verwendeten Programme abgelegt. Konfigurationsdateien sind gew&ouml;hnlich&hellip;\" class=\"encyclopedia\">Home<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> versteckt liegende <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> &bdquo;<strong>.<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/bash\/\" target=\"_self\" title='Die Abk&uuml;rzung \"bash\" steht f&uuml;r \"Bourne Again Shell\". Die Bash ist eine Shell, die als Mensch-Maschine-Schnittstelle dient und eine Umgebung bereitstellt, in der zeilenweise Texteingaben und -ausgaben m&ouml;glich sind. Sie ist eine Weiterentwicklung der Bourne-Shell und wird als Standard-Shell auf den meisten Linux-Systemen verwendet. Die Bash ist auch eine Skriptsprache, die zum Erstellen von Shell-Skripten&hellip;' class=\"encyclopedia\">bash<\/a>rc<\/strong>&ldquo; als neue Zeile. Anschlie&szlig;end starten Sie das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> neu oder laden die Einstellungen mit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>source ~\/.bashrc<\/code><\/pre>\n\n\n\n<p>neu.<\/p>\n\n\n\n<p>Nun wollen wir uns einmal ansehen, mit welchen Informationen wir den <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/shell\/\" target=\"_self\" title=\"Bei einer Shell handelt es sich um einen Interpreter, der Eingaben vom Benutzer f&uuml;r das Betriebssystem in die Maschinensprache &uuml;bersetzt und Ausgaben vom Betriebssystem f&uuml;r den Benutzer verst&auml;ndlich am Terminal wieder ausgibt. Bekannte Shells unter Linux w&auml;ren etwa die Bash, Zsh, Fish, die Korn-Shell.\" class=\"encyclopedia\">Shell<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/prompt\/\" target=\"_self\" title=\"Ein Prompt in Linux ist eine Eingabeaufforderung, die den Benutzer dazu auffordert, eine Eingabe zu machen. Es gibt verschiedene Kennzeichnungen, die unterschiedliche Programme oder Modi signalisieren k&ouml;nnen. Auf textbasierten Systemen werden daf&uuml;r unterschiedliche Schriftzeichen als Pr&auml;fix verwendet. In einer Shell (oder Konsole) wird die Zeile, in der Befehle an das Betriebssystem eingegeben werden k&ouml;nnen, durch&hellip;\" class=\"encyclopedia\">Prompt<\/a> f&uuml;ttern k&ouml;nnen (<em>die farbliche Gestaltung sehen wir uns sp&auml;ter an, denn diese ist etwas komplizierter<\/em>):<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Code<\/th><th>Beschreibung<\/th><\/tr><tr><td><strong>\\a<\/strong><\/td><td>Die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/shell\/\" target=\"_self\" title=\"Bei einer Shell handelt es sich um einen Interpreter, der Eingaben vom Benutzer f&uuml;r das Betriebssystem in die Maschinensprache &uuml;bersetzt und Ausgaben vom Betriebssystem f&uuml;r den Benutzer verst&auml;ndlich am Terminal wieder ausgibt. Bekannte Shells unter Linux w&auml;ren etwa die Bash, Zsh, Fish, die Korn-Shell.\" class=\"encyclopedia\">Shell<\/a>-Glocke<\/td><\/tr><tr><td><strong>\\A<\/strong><\/td><td>Die Uhrzeit im 24-Stunden Format (hh:mm)<\/td><\/tr><tr><td><strong>\\d<\/strong><\/td><td>Das Datum im Format &bdquo;Wochentag Monat Tag&ldquo;<\/td><\/tr><tr><td><strong>\\e<\/strong><\/td><td>Das Escape Zeichen (033)<\/td><\/tr><tr><td><strong>\\h<\/strong><\/td><td>Der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/hostname\/\" target=\"_self\" title='\"hostname\" in Linux ist der Name eines Computers oder Servers, der mit einem Netzwerk verbunden ist. Der Hostname wird verwendet, um den Computer im Netzwerk zu identifizieren. Er ist auch Teil des vollqualifizierten Dom&auml;nennamens (FQDN), der f&uuml;r viele Anwendungen erforderlich ist. Der Hostname kann in Linux &uuml;ber die Befehlszeile ge&auml;ndert werden.' class=\"encyclopedia\">Hostname<\/a> auf dem die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/shell\/\" target=\"_self\" title=\"Bei einer Shell handelt es sich um einen Interpreter, der Eingaben vom Benutzer f&uuml;r das Betriebssystem in die Maschinensprache &uuml;bersetzt und Ausgaben vom Betriebssystem f&uuml;r den Benutzer verst&auml;ndlich am Terminal wieder ausgibt. Bekannte Shells unter Linux w&auml;ren etwa die Bash, Zsh, Fish, die Korn-Shell.\" class=\"encyclopedia\">Shell<\/a> l&auml;uft bis zum ersten Punkt<\/td><\/tr><tr><td><strong>\\H<\/strong><\/td><td>Der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/hostname\/\" target=\"_self\" title='\"hostname\" in Linux ist der Name eines Computers oder Servers, der mit einem Netzwerk verbunden ist. Der Hostname wird verwendet, um den Computer im Netzwerk zu identifizieren. Er ist auch Teil des vollqualifizierten Dom&auml;nennamens (FQDN), der f&uuml;r viele Anwendungen erforderlich ist. Der Hostname kann in Linux &uuml;ber die Befehlszeile ge&auml;ndert werden.' class=\"encyclopedia\">Hostname<\/a> komplett<\/td><\/tr><tr><td><strong>\\j<\/strong><\/td><td>Die Anzahl der laufenden Jobs<\/td><\/tr><tr><td><strong>\\l<\/strong><\/td><td>Das TTY &ndash; <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> auf dem die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/shell\/\" target=\"_self\" title=\"Bei einer Shell handelt es sich um einen Interpreter, der Eingaben vom Benutzer f&uuml;r das Betriebssystem in die Maschinensprache &uuml;bersetzt und Ausgaben vom Betriebssystem f&uuml;r den Benutzer verst&auml;ndlich am Terminal wieder ausgibt. Bekannte Shells unter Linux w&auml;ren etwa die Bash, Zsh, Fish, die Korn-Shell.\" class=\"encyclopedia\">Shell<\/a> l&auml;uft<\/td><\/tr><tr><td><strong>\\n<\/strong><\/td><td>Neue Zeile<\/td><\/tr><tr><td><strong>\\t<\/strong><\/td><td>Die Uhrzeit im 24h Format (hh:mm:ss)<\/td><\/tr><tr><td><strong>\\T<\/strong><\/td><td>Die Uhrzeit im 12h Format (hh:mm:ss)<\/td><\/tr><tr><td><strong>\\r<\/strong><\/td><td>Zur&uuml;ck<\/td><\/tr><tr><td><strong>\\s<\/strong><\/td><td>Die verwendete <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/shell\/\" target=\"_self\" title=\"Bei einer Shell handelt es sich um einen Interpreter, der Eingaben vom Benutzer f&uuml;r das Betriebssystem in die Maschinensprache &uuml;bersetzt und Ausgaben vom Betriebssystem f&uuml;r den Benutzer verst&auml;ndlich am Terminal wieder ausgibt. Bekannte Shells unter Linux w&auml;ren etwa die Bash, Zsh, Fish, die Korn-Shell.\" class=\"encyclopedia\">Shell<\/a><\/td><\/tr><tr><td><strong>\\u<\/strong><\/td><td>Der angemeldete Nutzer<\/td><\/tr><tr><td><strong>\\v<\/strong><\/td><td>Die Version der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/shell\/\" target=\"_self\" title=\"Bei einer Shell handelt es sich um einen Interpreter, der Eingaben vom Benutzer f&uuml;r das Betriebssystem in die Maschinensprache &uuml;bersetzt und Ausgaben vom Betriebssystem f&uuml;r den Benutzer verst&auml;ndlich am Terminal wieder ausgibt. Bekannte Shells unter Linux w&auml;ren etwa die Bash, Zsh, Fish, die Korn-Shell.\" class=\"encyclopedia\">Shell<\/a><\/td><\/tr><tr><td><strong>\\V<\/strong><\/td><td>Das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/release\/\" target=\"_self\" title=\"Ein Release unter Linux bezieht sich auf die Ver&ouml;ffentlichung einer neuen Version einer Software oder eines Betriebssystems. Es gibt verschiedene Arten von Releases, darunter Major Releases, Minor Releases und Emergency Releases. Ein Major Release umfasst in der Regel neue Funktionen und Ver&auml;nderungen an der Systemarchitektur, w&auml;hrend ein Minor Release kleinere Updates und Bugfixes enth&auml;lt. Emergency&hellip;\" class=\"encyclopedia\">Release<\/a> der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/bash\/\" target=\"_self\" title='Die Abk&uuml;rzung \"bash\" steht f&uuml;r \"Bourne Again Shell\". Die Bash ist eine Shell, die als Mensch-Maschine-Schnittstelle dient und eine Umgebung bereitstellt, in der zeilenweise Texteingaben und -ausgaben m&ouml;glich sind. Sie ist eine Weiterentwicklung der Bourne-Shell und wird als Standard-Shell auf den meisten Linux-Systemen verwendet. Die Bash ist auch eine Skriptsprache, die zum Erstellen von Shell-Skripten&hellip;' class=\"encyclopedia\">Bash<\/a><\/td><\/tr><tr><td><strong>\\w<\/strong><\/td><td>Das aktuelle Arbeits<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">verzeichnis<\/a><\/td><\/tr><tr><td><strong>\\W<\/strong><\/td><td>Nur der letzte Teil des aktuellen Arbeits<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">verzeichnis<\/a>ses<\/td><\/tr><tr><td><strong>\\!<\/strong><\/td><td>Die aktuelle His<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/tor\/\" target=\"_self\" title='Unter \"Tor\" versteht man das Tor-Netzwerk, das als Anonymisierungsdienst f&uuml;r den Internetverkehr dient. Das Tor-Netzwerk erm&ouml;glicht es den Benutzern, ihre Identit&auml;t und ihren Standort zu verschleiern, indem der Datenverkehr &uuml;ber mehrere Server (Nodes) geleitet wird, bevor er sein Ziel erreicht. Dadurch wird es schwieriger, die Aktivit&auml;ten der Benutzer im Internet zu verfolgen oder zu &uuml;berwachen.&hellip;' class=\"encyclopedia\">tor<\/a>y-Nummer<\/td><\/tr><tr><td><strong>\\#<\/strong><\/td><td>Die Aktuelle <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>s-Nummer<\/td><\/tr><tr><td><strong>\\$<\/strong><\/td><td>Wenn <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/root\/\" target=\"_self\" title=\"root ist der wahre Administrator, auch root-Benutzer unter Linux. Er alleine hat &uuml;ber das Betriebssystem alle Rechte. Zum Benutzer root wird man unter Linux auf dem Terminal mit dem Befehl: su Hat man kein root-Passwort angelegt, dient dazu der Befehl: sudo -i oder auch: sudo befehl\" class=\"encyclopedia\">root<\/a> eine &bdquo;#&ldquo;, sonst ein&ldquo;$&ldquo;<\/td><\/tr><tr><td><strong>\\\\<\/strong><\/td><td>Der Backslash<\/td><\/tr><tr><td><strong>\\nnn<\/strong><\/td><td>Das Zeichen entsprechend der oktalen Zahl nnn<\/td><\/tr><tr><td><strong>\\[<\/strong><\/td><td>Der Beginn einer Sequenz von nicht-darstellbaren Zeichen<\/td><\/tr><tr><td><strong>\\]<\/strong><\/td><td>Das Ende einer Sequenz von nicht-darstellbaren Zeichen<\/td><\/tr><tr><td><strong>\\@<\/strong><\/td><td>Die Uhrzeit im 12h am\/pm Format<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Nun wollen wir uns beispielsweise den&nbsp;<strong>Nutzernamen<\/strong>&nbsp;und nach dem &bdquo;<strong>@<\/strong>&ldquo; die Uhrzeit und das&nbsp;<strong>aktuelle <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a><\/strong>&nbsp;anzeigen lassen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PS1='\\u@ \\t \\w: \\$'<\/code><\/pre>\n\n\n\n<p>Ergibt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>robertg@ 09:01:08 ~: $<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-5-1024x576.jpg\" alt=\"\" class=\"wp-image-363\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-5-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-5-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-5-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-5-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-5.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Farben am <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a><\/p>\n\n\n\n<p>Die farbliche Gestaltung ist etwas komplizierter &ndash; wir finden erst einmal die&nbsp;<a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/02\/farbtabelle-fuer-das-linux-terminal\/\" data-type=\"post\" data-id=\"355\" target=\"_blank\" rel=\"noreferrer noopener\">Farbtabelle der Shell<\/a>&nbsp;auf der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a> Bibel (<em>Mittelklick auf den Link<\/em>). Nehmen wir wieder den oberen Code &ndash; also:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PS1='\\u@ \\t \\w: \\$'<\/code><\/pre>\n\n\n\n<p>Ich m&ouml;chte beispielsweise den Nutzernamen Gr&uuml;n darstellen &ndash; also nutze ich den Code &bdquo;<strong><code>\\[\\033[0;32m\\]<\/code><\/strong>&bdquo;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PS1='\\&#91;\\033&#91;0;32m\\]\\u\\&#91;\\033&#91;0m\\]@ \\t \\w: \\$'<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-6-1024x576.jpg\" alt=\"\" class=\"wp-image-364\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-6-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-6-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-6-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-6-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-6.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Wichtig ist der Code &bdquo;<code>\\[\\033[0m\\]<\/code>&ldquo; &ndash; mit diesem wird die Farbe zur&uuml;ckgesetzt, ansonsten w&uuml;rde der komplette weitere Code in Gr&uuml;n sein bis man wieder eine andere Farbe angibt. Nun m&ouml;chte ich den Nutzernamen noch Grau hinterlegen &ndash; der Code f&uuml;r die Hintergrundfarbe Grau &bdquo;<strong><code>\\[\\033[47;XXm\\]<\/code><\/strong>&ldquo; &ndash; statt &bdquo;<code>XX<\/code>&ldquo; geben Sie einfach die Vordergrundfarbe &ndash; in diesem Fall wie oben &bdquo;<code>0;32<\/code>&ldquo; f&uuml;r Gr&uuml;n an, ob Sie Vordergrundfarbe oder Hintergrundfarbe zuerst angeben ist egal:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PS1='\\&#91;\\033&#91;0;32;47m\\]\\u\\&#91;\\033&#91;0m\\]@ \\t \\w: \\$'<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-7-1024x576.jpg\" alt=\"\" class=\"wp-image-365\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-7-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-7-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-7-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-7-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-7.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>So k&ouml;nnen Sie nun spielen wie Sie wollen &ndash; etwa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PS1='\\&#91;\\033&#91;0;32;47m\\]\\u\\&#91;\\033&#91;0m\\]@ \\&#91;\\033&#91;0;35;46m\\] \\&#91;\\033&#91;1;36;41m\\]\\t\\&#91;\\033&#91;0m\\] \\w: \\$'<\/code><\/pre>\n\n\n\n<p>Ergibt:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-8-1024x576.jpg\" alt=\"\" class=\"wp-image-367\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-8-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-8-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-8-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-8-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/prompt-8.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>Kleiner Tipp&nbsp;&ndash; einen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/bash\/\" target=\"_self\" title='Die Abk&uuml;rzung \"bash\" steht f&uuml;r \"Bourne Again Shell\". Die Bash ist eine Shell, die als Mensch-Maschine-Schnittstelle dient und eine Umgebung bereitstellt, in der zeilenweise Texteingaben und -ausgaben m&ouml;glich sind. Sie ist eine Weiterentwicklung der Bourne-Shell und wird als Standard-Shell auf den meisten Linux-Systemen verwendet. Die Bash ist auch eine Skriptsprache, die zum Erstellen von Shell-Skripten&hellip;' class=\"encyclopedia\">Bash<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/prompt\/\" target=\"_self\" title=\"Ein Prompt in Linux ist eine Eingabeaufforderung, die den Benutzer dazu auffordert, eine Eingabe zu machen. Es gibt verschiedene Kennzeichnungen, die unterschiedliche Programme oder Modi signalisieren k&ouml;nnen. Auf textbasierten Systemen werden daf&uuml;r unterschiedliche Schriftzeichen als Pr&auml;fix verwendet. In einer Shell (oder Konsole) wird die Zeile, in der Befehle an das Betriebssystem eingegeben werden k&ouml;nnen, durch&hellip;\" class=\"encyclopedia\">Prompt<\/a>-Genera<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/tor\/\" target=\"_self\" title='Unter \"Tor\" versteht man das Tor-Netzwerk, das als Anonymisierungsdienst f&uuml;r den Internetverkehr dient. Das Tor-Netzwerk erm&ouml;glicht es den Benutzern, ihre Identit&auml;t und ihren Standort zu verschleiern, indem der Datenverkehr &uuml;ber mehrere Server (Nodes) geleitet wird, bevor er sein Ziel erreicht. Dadurch wird es schwieriger, die Aktivit&auml;ten der Benutzer im Internet zu verfolgen oder zu &uuml;berwachen.&hellip;' class=\"encyclopedia\">tor<\/a> f&uuml;r den <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/prompt\/\" target=\"_self\" title=\"Ein Prompt in Linux ist eine Eingabeaufforderung, die den Benutzer dazu auffordert, eine Eingabe zu machen. Es gibt verschiedene Kennzeichnungen, die unterschiedliche Programme oder Modi signalisieren k&ouml;nnen. Auf textbasierten Systemen werden daf&uuml;r unterschiedliche Schriftzeichen als Pr&auml;fix verwendet. In einer Shell (oder Konsole) wird die Zeile, in der Befehle an das Betriebssystem eingegeben werden k&ouml;nnen, durch&hellip;\" class=\"encyclopedia\">Prompt<\/a> gibt es&nbsp;<a href=\"https:\/\/bashrcgenerator.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">hier<\/a>.<\/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=\"357\" 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\">1    <\/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=\"357\" 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\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Nicht jedem gef\u00e4llt der Prompt der Bash am\u00a0Terminal\u00a0unter Linux, je nach Distribution ist dieser anders gestaltet &#8211; hier einmal unter Debian Sid: Zu Beginn sehen Sie hier den\u00a0Nutzernamen\u00a0des aktuell angemeldeten Nutzers, nach dem &#8222;@&#8220; zeigt sich der\u00a0Name des Rechners, es endet mit dem\u00a0Verzeichnis, in dem man sich auf dem Terminal aktuell befindet &#8211; in diesem [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":367,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[12,7,6],"class_list":["post-357","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-terminal","tag-kommandozeile","tag-shell","tag-terminal"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/357","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=357"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/357\/revisions"}],"predecessor-version":[{"id":368,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/357\/revisions\/368"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/367"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}