相关疑难解决方法(0)

如何制作一个打开终端窗口并在其中执行命令的脚本?

我在启动 Ubuntu 机器时需要运行三个脚本,它们启动我在开发环境中使用的服务。

为此,我手动打开三个终端并输入命令。

有没有办法创建一个脚本来打开三个终端并在每个终端中执行一个命令?(每个命令都应该在一个单独的终端窗口中,以便我可以看到它们的输出)。

command-line scripts services

188
推荐指数
4
解决办法
57万
查看次数

如何在不关闭终端的情况下运行脚本?

我在文件中有一个脚本bla.sh,它是可执行的。当我单击它时,将执行脚本并关闭窗口。我希望窗户一直开着

类似于cmd /k** commandWindows 中的命令。

PS我希望使用pause的,但我希望能够在执行脚本之后写多个命令。

command-line

82
推荐指数
5
解决办法
20万
查看次数

别名嵌套字符串

我有一个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 添加为参数。我该如何规避?

bash alias

3
推荐指数
1
解决办法
755
查看次数

标签 统计

command-line ×2

alias ×1

bash ×1

scripts ×1

services ×1