Я нахожусь на Ubuntu 13.04, и я хотел бы настроить свой терминал, чтобы каждый раз, когда открывалась новая вкладка / окно, он выполнял следующую команду автоматически и сразу.
/bin/bash --login
Как я мог этого добиться? На OSX с iTerm 2 есть возможность запустить команду при запуске. Я думаю, что здесь я должен достичь этого через некоторый дотфайл ...
--login
Флаг имеет решающее значение.Ответы:
Добавьте команду в свой
~/.bashrc
. Технически, вы должны быть в состоянии добавить ,~/.profile
а также, изman bash
,INVOCATION
документации:Также:
Таким образом, это означает, что если вы вошли локально, вы должны быть в порядке, используя
~/.profile
; но, если вы используете ssh для систем, вы захотите использовать~/.bashrc
.~/.bashrc
также применяется при локальном входе в систему; так что это просто стало условием использовать это.источник
Пытаться:
Или же
gnome-terminal --tab -e "your command"
открыть новую вкладку.Больше информации: ManPage Gnome-терминал
источник
run command as login shell
исправила мою проблему.