La siguiente línea de comando (para usar en un acceso directo del escritorio o desde Ejecutar) abrirá una ventana de Terminal de Windows, dividida en dos paneles, ambos ejecutando Ubuntu:
wt -p "Ubuntu" ; split-pane -p "Ubuntu"
¿Es posible agregar un comando PING a lo anterior para poder hacer ping a dos IP diferentes?
Respuesta1
Sí, según los argumentos de la línea de comandos de la Terminal de Windowsdoc, new-tab
y split-tab
ambos pueden aceptar una commandline
discusión. Diré, sin embargo, que el documento no es del todo claro, ya que no sigue el estándar "normal" del documento de colocar la línea de comando al final de la lista de argumentos. Ver que commandline
es el único argumento.noprecedido de -
o --
, aunque se puede inferir.
Entonces, para su ejemplo, iniciar dos perfiles llamados "Ubuntu" con cada panel haciendo ping a un host diferente debería ser simplemente:
wt new-tab -p "Ubuntu" ping -t host1 ; split-pane ping -t host2
Hasta donde yo sé, el -p
for ni siquiera es necesario, ya que estás dividiendo la primera pestaña que ya especifica el perfil de Ubuntu.split-pane
Por supuesto (y esto es principalmente para otros que encontrarán esto más adelante), debe citar correctamente ;
si está usando el mismo comando de PowerShell (quote with `
o Linux (quote with \
).