{"id":895902,"date":"2023-10-31T14:52:15","date_gmt":"2023-10-31T19:52:15","guid":{"rendered":"https:\/\/blogging-techies.com\/ge\/so-legen-sie-path-dauerhaft-auf-einem-linux-system-fest\/"},"modified":"2023-10-31T14:52:15","modified_gmt":"2023-10-31T19:52:15","slug":"so-legen-sie-path-dauerhaft-auf-einem-linux-system-fest","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/ge\/so-legen-sie-path-dauerhaft-auf-einem-linux-system-fest\/","title":{"rendered":"So legen Sie $PATH dauerhaft auf einem Linux-System fest"},"content":{"rendered":"<p>Eine Variable ist ein Name, der einem Ort oder Objekt gegeben wird, an dem Daten zur sp\u00e4teren Bezugnahme gespeichert werden.  W\u00e4hrend die Umgebungsvariable zum Speichern dynamischer Werte verwendet wird, kann eine Liste von Verzeichnissen eines Linux-Systems gespeichert werden, die zum Ausf\u00fchren von Anwendungen verwendet werden.  Unter Linux wird die Umgebungsvariable mit einem $-Pr\u00e4fix erw\u00e4hnt und in PATH in Gro\u00dfbuchstaben geschrieben.  Es speichert alle Verzeichnisse, nach denen Bash sucht, wenn wir unter Linux einen Befehl in der Terminal-Shell ausf\u00fchren.  Eine lustige Tatsache bei $PATH ist, dass Sie Ihr eigenes Verzeichnis hinzuf\u00fcgen und Ihren eigenen Terminalbefehl erstellen k\u00f6nnen, wenn Sie wissen, wie man $PATH unter Linux konfiguriert.<\/p>\n<h2 id=\"set-path-in-linux\" class=\"ftwp-heading\"><strong>Legen Sie $PATH unter Linux fest<\/strong><\/h2>\n<p>Wenn Sie Linux schon l\u00e4nger verwenden, haben Sie sich vielleicht gefragt, wie die Terminal-Shell funktioniert, wie Befehle den Speicherort und das Zugriffssystem erhalten, um ein Programm zu installieren oder ein Skript auszuf\u00fchren.  Hier kommt der $PATH in Linux!  Wenn Sie Ihre Linux-Reise angenehm gestalten m\u00f6chten, k\u00f6nnen Sie Ihren Computer fragen, wo sich \u201esudo\u201c befindet, das alle Root-Befehle ausf\u00fchrt. <\/p>\n<p>Ich bin mir sicher, dass Sie bereits mit den Befehlen \u201ewhich\u201c und \u201ewhereis\u201c vertraut sind, da Sie hier \u00fcber $PATH lesen.  In diesem Beitrag erfahren Sie, wie Sie $PATH unter Linux konfigurieren.<\/p>\n<h3 id=\"step-1-check-current-path\" class=\"ftwp-heading\"><strong>Schritt 1: \u00dcberpr\u00fcfen Sie den aktuellen PATH<\/strong><\/h3>\n<p>Wenn Sie ein absoluter Neuling im PATH- und Bashrc-Bereich unter Linux sind, ist es wichtig, den Speicherort und den Arbeitsmechanismus des aktuellen $PATH zu kennen.  Sie k\u00f6nnen den folgenden Befehl ausf\u00fchren, um zu sehen, wo sich sudo befindet. <\/p>\n<pre># which sudo\u00a0<\/pre>\n<p>Jetzt k\u00f6nnen Sie auch \u00fcber den folgenden Echo-Befehl die aktuellen $PATH-Variablen \u00fcberpr\u00fcfen.  Der Echo-Befehl gibt den genauen Speicherort von $PATH aus.  Hier k\u00f6nnen Sie sehen, dass der aktuelle $PATH-Speicherort f\u00fcr mein Linux \/usr\/local\/games:\/snap\/bin ist. <\/p>\n<pre>$ echo $PATH<\/pre>\n<h3 id=\"step-2-add-a-temp-path\" class=\"ftwp-heading\"><strong>Schritt 2: F\u00fcgen Sie einen tempor\u00e4ren $PATH hinzu<\/strong><\/h3>\n<p>Hier deklarieren wir nun ein tempor\u00e4res Verzeichnis f\u00fcr die Variable $PATH zum Pfad \/opt\/sysadmin\/scripts.  Sie k\u00f6nnen das gew\u00fcnschte Verzeichnis ausw\u00e4hlen, in dem Sie $PATH auf Ihrem Linux-System festlegen m\u00f6chten. <\/p>\n<pre>$ PATH=$PATH:\/opt\/sysadmin\/scripts<\/pre>\n<p>Drucken Sie dann den neuen tempor\u00e4ren $PATH-Speicherort \u00fcber den unten angegebenen Echo-Befehl aus. <\/p>\n<pre>$ echo $PATH<\/pre>\n<h3 id=\"step-3-set-path-permanently-in-linux\" class=\"ftwp-heading\"><strong>Schritt 3: Legen Sie $PATH fest <\/strong><strong>Permanent <\/strong><strong>unter Linux<\/strong><\/h3>\n<p>Hier sehen wir uns zwei verschiedene Methoden zum Konfigurieren von $PATH auf einem Linux-System an.  Die erste Methode hilft uns beim Bearbeiten des vorhandenen PATH, und die andere zeigt uns, wie wir ein anderes Skript erstellen, um den $PATH zu konfigurieren, ohne den vorhandenen zu \u00fcberschreiben.<\/p>\n<h4><strong>Methode 1: Bearbeiten Sie den aktuellen $PATH<\/strong><\/h4>\n<p>Da wir den Begriff, den Speicherort und den Speicherort von $PATH unter Linux bereits besprochen haben, k\u00f6nnen wir nun ein $PATH-Verzeichnis dauerhaft auf unserem System festlegen.  Sie k\u00f6nnen eines der folgenden Bash-Skripte ausf\u00fchren, um $PATH zu konfigurieren.<\/p>\n<pre>~\/.bash_profile\r\n~\/.bashrc<\/pre>\n<p>Zum Bearbeiten der Bash-Datei verwenden wir das herk\u00f6mmliche Skriptbearbeitungstool Gedit mit Root-Rechten.  Sie k\u00f6nnen Vim oder Nano verwenden, wenn Sie damit vertraut sind.<\/p>\n<pre>$ sudo gedit ~\/.bashrc<\/pre>\n<p>Wenn nun das Skript ge\u00f6ffnet wird, f\u00fcgen Sie am Ende der Datei eine der folgenden Skriptzeilen hinzu.  Speichern und beenden Sie dann die Datei.  Wie Sie sehen, definiert die Zeile, die wir hinzuf\u00fcgen, tats\u00e4chlich den Speicherort von $PATH auf Ihrem System. <\/p>\n<pre>PATH=\"$PATH:\/opt\/sysadmin\/scripts\"\r\n$export PATH<\/pre>\n<p>Der folgende Exportbefehl f\u00fchrt dasselbe aus, wenn Sie feststellen, dass der vorherige Befehl f\u00fcr Sie nicht funktioniert.<\/p>\n<pre>$export PATH=\"$PATH:\/opt\/sysadmin\/scripts\"<\/pre>\n<p>Wenn Ihr Linux-System \u00fcber eine Mehrbenutzeranordnung verf\u00fcgt, k\u00f6nnen Sie \u00fcber die folgenden Skriptzeilen auch den aktuellen $PATH f\u00fcr alle Benutzer als Standard-$PATH festlegen. <\/p>\n<pre>PATH=\"$PATH:\/opt\/sysadmin\/scripts\"\r\nexport\u00a0 $PATH<\/pre>\n<p>Wir k\u00f6nnen auch den folgenden Befehl ausf\u00fchren, wenn wir Probleme mit den oben genannten Befehlen haben.<\/p>\n<pre>$export\u00a0 PATH=\"$PATH:\/opt\/sysadmin\/scripts\"<\/pre>\n<h4><strong>Methode 2 \u2013 Erstellen Sie ein neues Skript, um $PATH unter Linux zu konfigurieren<\/strong><\/h4>\n<p>Bei dieser Methode erstellen wir eine neue Skriptdatei, um $PATH im Verzeichnis etc unter Linux zu konfigurieren.  Diese Methode ist sicher, da wir kein laufendes bashrc-Skript bearbeiten m\u00fcssen, sodass die Wahrscheinlichkeit einer Systemst\u00f6rung geringer ist.  Sie k\u00f6nnen jedoch den folgenden Befehl in der Terminal-Shell ausf\u00fchren, um ein neues Bash-Profil zu erstellen.<\/p>\n<pre>sudo vim \/etc\/profile.d\/set_system_path.sh<\/pre>\n<p>Wenn nun das Skript ge\u00f6ffnet wird, f\u00fcgen Sie die folgende Zeile am Ende der Datei hinzu.  Anschlie\u00dfend speichern und schlie\u00dfen Sie die Datei.  Die n\u00e4chste Skriptzeile legt den Speicherort von $PATH auf dem System fest.  Achten Sie darauf, das genaue Verzeichnis anzugeben, in dem Sie den $PATH festlegen m\u00f6chten.<\/p>\n<pre>export PATH=\"$PATH:\/opt\/sysadmin\/scripts\"<\/pre>\n<p>Jetzt m\u00fcssen wir die .bashrc-Quelldatei erneut auf das System hochladen.  Wir k\u00f6nnen die Quelldatei .bashrc oder das Profil, das wir im Verzeichnis etc erstellt haben, neu laden.  Jeder der folgenden Befehle erledigt die Aufgabe. <\/p>\n<pre>$ source ~\/.bashrc\r\n$ source \/etc\/profile\r\n$ source \/etc\/bash.bashrc<\/pre>\n<p>Um nun endlich den Speicherort des $PATH-Verzeichnisses zu sichern, k\u00f6nnen wir den Echo-Befehl ausf\u00fchren. <\/p>\n<pre>$ echo $PATH<\/pre>\n<h2 id=\"insights\" class=\"ftwp-heading\"><strong>Perspektiven!<\/strong><\/h2>\n<p>F\u00fcr die Verwendung von Linux ist es nicht zwingend erforderlich, die Funktionalit\u00e4t zu kennen und $PATH zu konfigurieren.  Sie k\u00f6nnen Linux problemlos verwenden, auch wenn Sie den PATH-Speicherort nur einmal \u00fcberpr\u00fcfen m\u00fcssen.  Im gesamten Beitrag haben wir jedoch gesehen, wie man $PATH unter Linux konfiguriert.  Mit den richtigen Richtlinien k\u00f6nnen wir auch den aktuellen $PATH sowohl vor\u00fcbergehend als auch dauerhaft l\u00f6schen.<\/p>\n<p>Bitte teilen Sie ihn mit Ihren Freunden und der Linux-Community, wenn Sie diesen Beitrag n\u00fctzlich und informativ finden.  Sie k\u00f6nnen Ihre Meinung zu diesem Beitrag auch im Kommentarbereich schreiben.<\/p>\n   ","protected":false},"excerpt":{"rendered":"<p>Eine Variable ist ein Name, der einem Ort oder Objekt gegeben wird, an dem Daten zur sp\u00e4teren Bezugnahme gespeichert werden. W\u00e4hrend die Umgebungsvariable zum Speichern dynamischer Werte verwendet wird, kann eine Liste von Verzeichnissen eines Linux-Systems gespeichert werden, die zum Ausf\u00fchren von Anwendungen verwendet werden. Unter Linux wird die Umgebungsvariable mit einem $-Pr\u00e4fix erw\u00e4hnt und [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":895903,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","fifu_image_url":"https:\/\/blogging-techies.com\/wp-content\/uploads\/2023\/06\/35.png","fifu_image_alt":""},"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts\/895902"}],"collection":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/comments?post=895902"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts\/895902\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/media\/895903"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/media?parent=895902"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/categories?post=895902"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/tags?post=895902"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}