从终端打开新终端并浏览目录(权限被拒绝?)

从终端打开新终端并浏览目录(权限被拒绝?)

大家好,

我正在尝试使用当前终端打开一个新终端并在特定目录中执行程序。到目前为止,我在网上找到了很多文档,例如:

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

如何使整个目录可执行?

因此,这些解释了打开新窗口的不同方法,要么使用 gnome-terminal 命令,要么使用 x-terminal-emulator 命令,然后如何向其传递命令。我尝试执行一个命令,它说:

Failed to execute child process "/home/pciedev3ubuntu/Documents"    (Permission denied)

正如有人在其中提到的,目录路径必须是可执行的才能执行此操作。因此,我尝试在目录上使用 chmod +x 命令以使其工作。chmod 命令适用于用户和文档,但不适用于主页。因此,我对这两个目录执行了此操作并再次尝试,但仍然收到相同的消息。

我也尝试使用已创建的配置文件来示例但仍然遇到同样的问题。

我猜这只是您应该知道的 Linux 中的一个基本知识,但我不知道如何更改模式以使其正常工作。

我也尝试使用 sudo 运行它,但它仍然显示权限被拒绝。

提前致谢。

答案1

# first change to the directory where your executable lies (make sure you have permissions on tha directory)

cd /BESTFULLPATH 

# then run your new terminal

gnome-terminal --profile=YOURPROFILENAMEHERE --working-directory=/PATHAGAIN -e ./WHATYOUWANTTORUN

相关内容