Следующая командная строка (для использования с помощью ярлыка на рабочем столе или из меню «Выполнить») откроет окно терминала Windows, разделенное на две панели, на обеих из которых запущена Ubuntu:
wt -p "Ubuntu" ; split-pane -p "Ubuntu"
Можно ли добавить команду PING к вышеприведенному, чтобы можно было пинговать два разных IP-адреса?
решение1
Да, согласно аргументам командной строки Windows Terminalдок, new-tab
и split-tab
оба могут принимать commandline
аргумент. Однако я скажу, что документ не совсем ясен, поскольку он не следует "нормальному" стандарту документации, помещающему командную строку в конец списка аргументов. Видя, что commandline
это единственный аргументнетхотя, если ему предшествует a -
или --
, это можно предположить.
Таким образом, для вашего примера запуск двух профилей с именем «Ubuntu» с каждой панелью, отправляющей пинг на другой хост, должен быть простым:
wt new-tab -p "Ubuntu" ping -t host1 ; split-pane ping -t host2
Насколько я могу судить, для даже не нужно, поскольку вы разделяете первую вкладку, которая уже определяет профиль Ubuntu -p
.split-pane
Конечно (и это в основном для тех, кто найдет это позже), вам нужно ;
правильно заключить в кавычки, если вы используете ту же команду из PowerShell (заключить в кавычки с `
) или Linux (заключить в кавычки с \
).