Я постоянно открываю пару окон терминала, которые мне нравится иметь на отдельных вкладках, которые я затем использую для SSH к той же паре серверов. Затем я устанавливаю заголовки каждой вкладки такими, как у сервера, к которому я подключаюсь. Это то, что я делаю вручную каждый день и хотел бы иметь возможность автоматизировать это.
Поэтому я попробовал следующее:
gnome-terminal --tab
gnome-terminal --tab
gnome-terminal -t hello
gnome-terminal -t=hello
gnome-terminal -t="hello"
gnome-terminal --title="hello"
gnome-terminal --title=hello
gnome-terminal --title='hello'
gnome-terminal --tab --title='hello'
Ни один из этих вариантов не смог открыть новое окно терминала во вкладке или с заголовком "hello". Я даже не пытался пока решить проблему ssh-подключения к серверам. Что я делаю не так?
решение1
Попробуй это:
gnome-terminal --tab -t "watch" -e "watch ps -ef" --tab -t "top" -e "top"
Кажется, gnome-terminal игнорирует, --tab
если в командной строке есть только один. Вам нужно указать как минимум два, --tab
чтобы получить какой-то эффект.
Команда для выполнения задается с помощью -e
или --command
. Я использовал watch
и top
в своем примере, потому что они выполняются бесконечно, поэтому вкладки останутся открытыми. После того, как команда будет выполнена, вкладки закроются сами. Читатьэтот ответкак предотвратить закрытие вкладок после завершения выполнения команды.