如何启动命令行应用程序而无需输入命令?

如何启动命令行应用程序而无需输入命令?

我正在尝试编写一个将启动的 python 脚本alsamixeralsamixer是一个命令行应用程序,通常通过以下方式启动:

  1. 打开终端。
  2. 正在打字alsamixer

我正在尝试使 alsamixer 成为我可以启动的东西,以便在单击它之后,它将启动一个终端,其中 alsamixer 已经在我进行任何物理交互之前运行。

答案1

您可以启动一个 xterm,它首先通过以下方式运行命令

xterm -e alsamixer

有了这些知识,你可以轻松编写一个启动终端的脚本:

echo '#!/usr/bin/env sh\n\nxterm -e alsamixer' > mixer ; chmod +x mixer

将该脚本移至桌面或其他地方。如果您使用其他终端,则可能会有不同的选项,-e但这相当标准。

相关内容