Создание ярлыка для открытия Терминала с двумя панелями Ubuntu, на которых запущен PING?

Создание ярлыка для открытия Терминала с двумя панелями Ubuntu, на которых запущен PING?

Следующая командная строка (для использования с помощью ярлыка на рабочем столе или из меню «Выполнить») откроет окно терминала 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 (заключить в кавычки с \).

Связанный контент