在 Guake 终端中打开标签的脚本

TbM*_*bMa 18 command-line scripts guake

我在 gnome 终端上使用这个脚本:

#!/bin/sh
gnome-terminal --tab --title="1" --command="ssh 1" \
--tab --title="2" --command="ssh 2" \
--tab --title="3" --command="ssh 3" \
--tab --title="4" --command="ssh 4"
exit 0
Run Code Online (Sandbox Code Playgroud)

我如何通过脚本但在 Guake 终端上做同样的事情?

dAn*_*jou 8

你读了guake --help吗?

Usage: guake.py [options]

Options:
  -h, --help            show this help message and exit
  -t, --toggle-visibility
                        ?ndert die Sichtbarkeit des Terminal-Fensters.
  -p, --preferences     Zeigt die Einstellungen von Guake
  -a, --about           Zeigt Guake's Programminformationen
  -n NEW_TAB, --new-tab=NEW_TAB
                        Tab hinzuf?gen
  -s SELECT_TAB, --select-tab=SELECT_TAB
                        Tab ausw?hlen
  -g, --selected-tab    Return the selectd tab index.
  -e COMMAND, --execute-command=COMMAND
                        Eigenen Befehl im ausgew?hlten Tab ausf?hren
  -r RENAME_TAB, --rename-tab=RENAME_TAB
                        Gew?hlten Tab umbenennen
  -q, --quit            Sagt Guake das es verschwinden soll :o(
Run Code Online (Sandbox Code Playgroud)

  • 虽然有帮助,但它没有回答问题。如果给出更彻底的答案,将对其他人有所帮助。 (6认同)

小智 7

它是这样工作的: guake -n guake -e 'ssh 1' guake -r 'name_of_tab'

这将打开一个新选项卡,执行命令(在本例中为 ssh 1)并将新创建的选项卡重命名为“name_of_tab”。


Tom*_*ski 6

尝试这个:

#!/bin/sh
guake -n "whatever" -r "1" -e "ssh 1"
guake -n "whatever" -r "2" -e "ssh 2"
guake -n "whatever" -r "3" -e "ssh 3"
guake -n "whatever" -r "4" -e "ssh 4"
exit 0
Run Code Online (Sandbox Code Playgroud)

(事实证明,既不guake -n "1" -e "ssh"也不guake -n "1" -s "1" -e "ssh 1"作品,仅重命名标签做工作)