Bash 脚本创建终端以供进一步工作

Bash 脚本创建终端以供进一步工作

一些类似的帖子并没有澄清这个问题:

如何在 bash 脚本内部创建一个终端,提供初始命令(例如dfpwd等等)并允许我在脚本结束后继续处理它?

通常在可选命令 ( ) 之后终端会被终止gnome-terminal -x ...

gnome-terminal  --working-directory="$HOME/Documents"

由于某种原因无法工作。

具体来说,我想通过脚本挂载一个分区,然后处理其文件。

我使用 Ubu 20.04、Gnome 3.36.8。谢谢!

答案1

就像是:

gnome-terminal --working-directory=$HOME/Documents -- sh -c "df ; pwd ; bash"

可能会做你想做的事。对我来说,该选项--working-directory按预期工作,但如果它不适合你,你可以cd在 后包含一个命令sh -c

相关内容