(2 Antworten)
Vor 5 Jahren geschlossen.
Mein aktuelles Verständnis ist, dass Befehle, die diesen beiden Dateien hinzugefügt wurden, jedes Mal ausgeführt werden, wenn ein neues Terminal geöffnet wird. Ist das korrekt? Denn an vielen Stellen sehe ich Vorschläge, dort Befehle abzulegen, die ich beim Anmelden ausführen möchte, aber wenn sie jedes Mal ausgeführt werden, wenn ich ein neues Terminal öffne, dann möchte ich das nicht. Können Sie mir helfen zu verstehen, wie sie funktionieren? Und was ist der Unterschied zwischen ihnen?
Wenn ich sie richtig verstehe, wo kann ich dann Befehle ablegen, die nur beim Anmelden ausgeführt werden sollen , aber nicht jedes Mal, wenn ein neues Terminal geöffnet wird? Ich weiß, dass ich das über die GUI für „Startanwendungen“ tun kann, aber ich bin daran interessiert, dies, wenn möglich, in einer Datei zu tun.
Akzeptierte Antwort:
Um es (sehr) einfach auszudrücken:~/.profile
wird bezogen, wenn Sie sich anmelden, während ~/.bashrc
wird bezogen, wenn Sie ein Terminalfenster öffnen.