Estou no Ubuntu 13.04 e gostaria de configurar meu terminal, para que toda vez que uma nova aba / janela seja aberta, ele execute o seguinte comando automaticamente e imediatamente.
/bin/bash --login
Como eu consegui isso? No OSX com o iTerm 2, há uma opção para executar um comando no início. Eu acho que aqui eu deveria conseguir isso através de algum tipo de dotfile ...
--login
bandeira é crucial.Respostas:
Adicione o comando ao seu
~/.bashrc
. Tecnicamente, você deve ser capaz de adicionar~/.profile
, bem como, a partir deman bash
,INVOCATION
documentação:Além disso:
Portanto, isso significa que, se você estiver conectado localmente, deverá usar OK
~/.profile
; mas, se você fizer o ssh para sistemas, precisará usá-lo~/.bashrc
.~/.bashrc
também se aplica quando conectado localmente; então, tornou-se convenção usar isso.fonte
Experimentar:
Ou
gnome-terminal --tab -e "your command"
para abrir uma nova guia.Mais informações: ManPage Gnome-terminal
fonte
run command as login shell
problema corrigido.