Gibt es eine Möglichkeit, Einstellungen/Umgebungsvariablen pro Terminal/Bash festzulegen – Linux?

Gibt es eine Möglichkeit, Einstellungen/Umgebungsvariablen pro Terminal/Bash festzulegen – Linux?

Ich bin relativ neu im Umgang mit Linux und hatte erst kürzlich eine sehr interessante Anfrage, bei den Tests in der Firma, für die ich arbeite, zu helfen. Tester testen Anwendungen über Terminalbefehle und trennen die Produktlinien, die sie testen, indem sie separate Terminals verwenden. Manchmal kann PATHing hier Probleme verursachen, da mehrere ausführbare Dateien nicht eindeutig benannt sind und die Anwendungen auf relative Pfade verzweigen.In diesem Zusammenhang möchte ich ein Skript erstellen, das Benutzer/Tester ausführen können, das Umgebungsvariablen festlegt, die für jede Terminalsitzung lokal sind, und die spezifischen ausführbaren Dateien definieren kann, die beim Aufruf ausgeführt werden sollen.Gibt es in Linux eine universelle Möglichkeit, dies zu tun? DANKE IM VORAUS!!

Antwort1

Mit einem normalen Skript ist das nicht möglich. Benutzer müssen den sourceBefehl verwenden, um die von Ihnen geschriebenen Befehlsdateien zu verarbeiten. Wenn Sie die .bashrcDateien der Benutzer bearbeiten können (oder den Benutzern sagen können, was sie dort ablegen sollen), sollten Sie die Verwendung von Befehlen in Erwägung ziehen alias.

verwandte Informationen