在终端中运行程序

在终端中运行程序

我应该给出什么命令才能让程序在(新的)终端窗口中运行?

背景: 我想为 Peazip 添加另一个右键单击选项,它将选定的 par2 文件传递​​给(已安装的)程序 par2,但我希望它在终端中运行,而不是在后台运行。

谢谢。

答案1

如果您想运行特定的终端仿真器(例如,,xterm等),只需查找它的命令行参数。konsolegnome-terminal

例如,要htop在 Konsole(KDE 的默认终端)中运行控制台实用程序,请输入:

konsole -e /bin/sh -c htop

(您可能需要添加--hold参数以防止 Konsole 在进程停止后立即关闭。)

更详细地说:上述命令运行konsole,它在其内部运行/bin/sh解释器,而解释器htop在其内部运行命令。

大多数流行的终端仿真器的参数非常相似,请尝试这些:

xterm -e /bin/sh -c htop
lxterminal -e /bin/sh -c htop
xfce4-终端-e“/bin/sh-c htop”

相关内容