Согласно странице руководства 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
.
решение1
Вот что в итоге мне помогло:
terminator -e "bash --rcfile <(echo '. /home/apixel/.bashrc; ssh [email protected]')" --geometry 900x575+110+55 --new-tab