通过 bash 脚本打开可用的 xterm 窗口

通过 bash 脚本打开可用的 xterm 窗口

我经常有一些项目需要在不同位置打开多个终端窗口,并且每次我想要处理该项目时设置工作区都需要很长时间,因此我希望能够使用脚本将其自动化。

我只能做到这一点:

xterm -hold -e "cd SOMEDIRECTORY && DO STUFF"

但问题是它只执行命令,不允许我在该窗口中执行任何其他操作。我希望能够将窗口打开到某个目录,在那里执行一些命令,然后允许我在该目录中执行自己的操作。我怎样才能实现这个目标?

答案1

xterm -e "SOME COMMANDS; bash"

答案2

在 2020 年发现这篇文章,解决方案拯救了我!分享这个小脚本,以防其他人需要更多帮助

#!/bin/bash

exec xterm -hold  -e 'date ; ls / ; bash' &
python3.6 /scratch/src/mouseNow.py

相关内容