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