Ich arbeite unter Ubuntu 13.04 und möchte mein Terminal so konfigurieren, dass jedes Mal, wenn ein neuer Tab / ein neues Fenster geöffnet wird, der folgende Befehl automatisch und sofort ausgeführt wird.
/bin/bash --login
Wie könnte ich das erreichen? Unter OSX mit iTerm 2 besteht die Möglichkeit, beim Start einen Befehl auszuführen. Ich denke hier sollte ich dies durch eine Art Dotfile erreichen ...
--login
Flagge ist entscheidend.Antworten:
Fügen Sie den Befehl zu Ihrem hinzu
~/.bashrc
. Technisch gesehen , Sie sollten auf hinzufügen können ,~/.profile
als auch, ausman bash
,INVOCATION
Dokumentation:Ebenfalls:
Wenn Sie also lokal angemeldet sind, sollten Sie OK verwenden
~/.profile
. Wenn Sie jedoch auf Systeme ssh, möchten Sie verwenden~/.bashrc
.~/.bashrc
gilt auch, wenn Sie lokal angemeldet sind; Daher ist es gerade zur Konvention geworden, dies zu verwenden.quelle
Versuchen:
Oder
gnome-terminal --tab -e "your command"
um eine neue Registerkarte zu öffnen.Weitere Informationen: ManPage Gnome-Terminal
quelle
run command as login shell
Problem behoben.