我在启动 Ubuntu 机器时需要运行三个脚本,它们启动我在开发环境中使用的服务。
为此,我手动打开三个终端并输入命令。
有没有办法创建一个脚本来打开三个终端并在每个终端中执行一个命令?(每个命令都应该在一个单独的终端窗口中,以便我可以看到它们的输出)。
我在文件中有一个脚本bla.sh,它是可执行的。当我单击它时,将执行脚本并关闭窗口。我希望窗户一直开着。
类似于cmd /k** commandWindows 中的命令。
PS我不希望使用pause的,但我希望能够在执行脚本之后写多个命令。
我有一个aliasforyoutube_dl在我的.bashrc文件中添加了一些参数。我想在一个单独的终端中运行它,类似于这里的完成方式。问题是这需要一个字符串作为输入。
我现在的别名:
alias youtube-dl="youtube-dl -ci --restrict-filenames -o '%(title)s.%(ext)s'"
Run Code Online (Sandbox Code Playgroud)
我希望新别名看起来像:
alias youtube-dl='gnome-terminal -e "youtube-dl -ci --restrict-filenames -o '%(title)s.%(ext)s'"'
Run Code Online (Sandbox Code Playgroud)
然而,问题是现在'-strings 被解释为两个单独的字符串。此外,我现在无法将 url 添加为参数。我该如何规避?