Heimatverzeichnis für aktuelle Sitzung festlegen?

2

Ich möchte einige Programme ausführen, die von einem Basisverzeichnis abhängen, aber für meinen aktuellen Benutzer ist kein Basisverzeichnis definiert. Ich möchte keinen Benutzer erstellen, um dieses Programm auszuführen, und ich möchte es nicht als root ausführen. Gibt es eine Möglichkeit, ein Basisverzeichnis (z. B. / tmp) nur für die aktuelle Sitzung zu definieren? So wird zum Beispiel ~in bash definiert.

deed02392
quelle
~ist, $HOMEsoweit ich weiß, eine Abkürzung .
Bobby

Antworten:

3

Sie sollten in der Lage sein, zu erreichen, was Sie möchten, indem Sie export HOME=/tmpin Ihrer Benutzersitzung ausgeben .

Es gibt viele Erklärungen zur Tilde-Erweiterung in der Bash-Manpage.

Zagrimsan
quelle