Git Bash setzen eine Umgebungsvariable

Git Bash setzen eine Umgebungsvariable
Wenn Sie jemals von dem Versionskontrollsystem gehört haben, haben Sie möglicherweise auch von dem Git -Versionskontrollsystem gehört. Das Github -Repository von Git hilft uns, die Aufzeichnung unserer Datenversionen bei der Aktualisierung des lokalen Systems zu erhalten und die Änderungen im Remote Git Hub widerzuspiegeln. Während der Verwendung von Git auf einem lokalen Computer- oder Linux -System wird es immer in einer Bash -Shell gestartet, und sein Verhalten basiert auf einer Reihe von Shell -Umgebungsvariablen. Es ist manchmal nützlich zu wissen, was diese sind und wie sie betrieben werden können, damit Git so ausgeführt wird, wie Sie es möchten. In der Anweisung "Prinkenv" werden alle oder einige der Shell-Umgebungsvariablen auf UNIX/Linux-ähnlichen Betriebssystemen angezeigt. Innerhalb dieses Leitfaden. Lasst uns beginnen.

Der Printing ist ein Befehl, der den variablen Umgebungswert zeigt. Wenn keine Variable angegeben ist, wird der Anzeigenname der Umgebungsvariablen zusammen mit ihrem Wert zweier für alle Variablen angezeigt i.e. Prinkenv wird verwendet, um die Werte aller Umgebungsvariablen anzuzeigen.

$ dintenv

Der Befehl "printEnv home" zeigt den Standort des aktuellen Benutzerverzeichnisses des Benutzers an.

$ Printenv Home

Eine andere Technik, um den Wert der Home Environment Variable zu zeigen. Auf dem darunter liegenden Bildschirm können Sie eine Illustration davon überprüfen.

$ echo $ home

Der Befehl env ist ein weiterer verwandter Befehl, mit dem der Wert der Umgebungsvariablen gedruckt werden kann. Wenn es mit dem Argument „$ home“ verwendet wird, wird der Fehler „Erlaubnis abgelehnt“ zurückgegeben, da der Pfad zu einer Variablen mit Sudo -Rechten geschützt ist.

$ en $ home

Ohne Argumente im Befehl „Env“ entspricht es funktional dem Befehl "Prinkenv".

$ env

Beispiel 1: Deklarieren Sie eine Umgebungsvariable

Um eine neue Umgebungsvariable für Git zu deklarieren, müssen wir den Befehlen in der Shell miteinander folgen. Öffnen Sie also eine Bash-Shell-Befehlszeile (Terminal). Erstellen und geben Sie eine neue Umgebungsvariable, die Ihrer laufenden Befehlszeilenschale verfügbar ist, und alle damit gestarteten Anwendungen mit dieser einfachen Syntax erstellen und angeben. Der folgende Befehl erstellt eine neue Umgebungsvariable mit dem Namen Variablennamen mit dem Wert „[Wert]“ darin. Wir können Speicherplatz in die Zeichenfolge einbeziehen, während wir ihn dennoch als einzelne Wert interpretieren, indem wir die doppelten Zitate rund um "[Wert]" verwenden. Um den Wert einer Umgebungsvariablen zu überprüfen, verwenden Sie einfach den Befehl echo und link zu der unten aufgeführten Variablen. Dies zeigt den Barwert des variablen variablennamens, der zu diesem Zeitpunkt [Wert] ist.

Wenn Sie sich auf eine Umgebungsvariable in einem Befehl beziehen, stellen Sie sicher. Sie können Ihre Variablen anrufen, was Sie wünschen, aber für Umgebungsvariablen verwenden wir üblicherweise alle Großbuchstaben. Dies unterscheidet sie von der Vielfalt der Befehle, Apps und Dateien, die häufig im unteren Fall geschrieben sind.

$ export variable_name = "value"
$ echo $ variable_name

Beispiel 2: Vordefinierte Umgebungsvariablen

Umgebungsvariablen können in jedem Befehl verwendet werden, und die meisten Systeme haben bereits einige für Sie eingerichtet. Der Titel des derzeit angemeldeten Benutzers ist normalerweise in der Umgebungsvariablen $ User festgelegt. Sie können die Echo -Anweisung verwenden, um den Wert davon zu drucken und zu überprüfen, aber jetzt können wir auch eine einladende Nachricht hinzufügen. Beachten Sie die doppelten Zitatmarken. Diese werden verwendet, um eine Schnur zu umgeben, die möglicherweise Leerzeichen oder Zeichen enthalten, die die Schale unterschiedlich interpretiert.

$ echo "hi, $ user"

Umgebungsvariablen können jedoch weiterhin in diesen Zeichenfolgen verwendet werden. Bevor die Zeichenfolge für den Befehl echo zur Verfügung gestellt wird, werden die Variablen auf ihren aktuellen Wert erweitert. Wenn Sie die doppelten Angebote verwenden, wird der $ user erweitert. Wenn Sie die einzelnen Zitate verwenden, wird der $ user als wörtlicher Text und nicht als Variable angesehen, die erweitert werden soll.

$ echo 'hi, $ user' '

Beispiel 3: Exportieren und verunreinigen eine Umgebungsvariable

In diesem Beispiel erstellen wir zunächst die DIR -Umgebungsvariable innerhalb des Git und geben ihr den Wert/Home/Linux/. Wir haben die Echo -Anweisung verwendet, um den in DIR gespeicherten Wert zur Überprüfung zu drucken.

$ export Dir =/home/Linux
$ echo $ dir

In Linux können Sie benutzerspezifische oder Sitzungsumgebungsvariablen festlegen oder nicht festgelegt werden. Standardmäßig enthält die Anweisung „Env“ eine Liste aller aktuellen Umgebungsvariablen. Wenn es jedoch mit dem Flag '-i' verwendet wird, löscht es jedoch vorübergehend alle Umgebungsvariablen und ermöglicht es dem Benutzer, einen Befehl in der aktuellen Sitzung ohne sie auszuführen. Der nicht festgelegte Befehl kann verwendet werden, um lokale Umgebungsvariablen vorübergehend zu löschen.

$ uneingestellter Dir
$ echo $ dir

Wir haben eine Umgebungsvariable „Dir“ für unser Git -Repository „Project1“ erstellt.

$ Dir = ”/home/linux/project 1”
$ echo $ dir

Der Befehl bietet Ihnen eine Bash -Shell, die vorerst keine Umgebungsvariablen hat. Wenn Sie jedoch die Schale beenden, werden alle Variablen wiederhergestellt.

env -i Bash

Beispiel 4

In Linux können Sie benutzerspezifische Umgebungsvariablen festlegen und nicht festgelegt werden. Sie müssen das hinzufügen und bearbeiten “.BASHRC -Datei im Home -Verzeichnis, um die Umgebungsvariable zu exportieren oder zu ändern. Um die Änderungen in Kraft zu setzen, beziehen Sie dann die Datei.

$ vi .bashrc

Die Variable (in unserem Fall 'CD') würde dann aktiv werden. Wenn der Benutzer ein neues Terminal startet, wird diese Variable freigelegt. Fügen Sie die angehängte Zeile am Ende der Datei hinzu und speichern Sie sie.

Wenden Sie den Befehl "Quell.

$ Quelle .bashrc
$ echo $ cd

Abschluss

Hier geht es darum. Da. Wir hoffen, dass Sie diesen Artikel in Ihrem Betriebssystem implementieren werden. Weitere Artikel finden Sie in der Linux Hint -Website.