Согласно справочной странице Terminator, я могу использовать флаг --command
при запуске команды terminator
для запуска команды, когда открывается окно терминала. Тем не менее, я не могу заставить его работать. Я пробовал следующее:
terminator --command="ls"
terminator --command ls
terminator --command "ls"
Первый шаг - заставить это работать. Во-вторых, на странице руководства также указывается, что она будет запускать команду «вместо указанной по умолчанию оболочки или указанной команды профиля». Означает ли это, что псевдонимы из моего файла .bashrc
не будут загружены? Если да, то как мне их загрузить?
Полная команда, которую я собираюсь использовать, выглядит примерно так:
terminator --command ssh-apixel --geometry 900x575+110+55 --new-tab
где ssh-apixel
- псевдоним, определенный в моем .bashrc
файл.
Вот что сработало для меня в конце:
terminator -e "bash --rcfile <(echo '. /home/apixel/.bashrc; ssh user@xxx.xxx.xxx.xx')" --geometry 900x575+110+55 --new-tab