使用 Gnome-Terminal 执行程序

使用 Gnome-Terminal 执行程序

我想使用 gnome-terminal 将目录设置为与主文件夹不同的目录,并在该目录中执行程序。

我想要运行的程序是 Foremost。

atm 我有命令:

gnome-terminal  --working-directory="/usr/local/bin/" --execute="foremost -h" --title="Foremost"

但它似乎不起作用。有人能帮我吗?

谢谢

答案1

出于好奇,你为什么不写一个 shell 脚本,将目录更改为其所在的目录,然后执行命令?然后从你的主目录或其他地方执行该 shell 脚本?

有点像这样(将其存储在一个文件中,例如execute-foremost.sh,设置为可执行文件,并存储在任何地方):

#!/bin/bash
/usr/local/bin/foremost -h

假设您从命令行执行脚本,那么这应该可以完成相同的任务。尽管标题可能不是您想要的,但它可以完成您需要的大部分任务。

编辑
我已经编辑了脚本以使用最重要的路径,而不是将目录更改为存储最重要的位置。然后,这会将您吐回到存储 shell 脚本的任何位置。

相关内容