我想打开终端到某个位置并执行某些命令,例如
示例(文件名单击打开终端并执行以下命令)
cd folder\folder
. venv/bin/activate
此后该终端应保持打开状态
答案1
nano terminal-command-script
在您的主目录中的终端中运行。
Ctrl复制此内容,然后使用+ Shift+粘贴V,然后将其编辑为您想要的内容:
#!/bin/bash
cd folder\folder
. venv/bin/activate
Ctrl使用+保存O,然后使用Ctrl+退出X。
然后运行chmod +x terminal-command-script
,打开文件浏览器到你的主目录。那里应该有一个名为的文件teminal-command-script
- 单击它,希望你会看到类似这样的内容:
这是你可以用它打开终端的方法——或者你可以编辑启动器,/usr/share/applications/
这样它就可以总是打开它 -(好吧,也许当你按下按钮时,可能无法使用Ctrl++ Alt)T。
我还没有测试过这个,而且这可能是错误的答案,但我不能把所有的时间都花在这里,抱歉:-)
答案2
如果我理解正确的话,这就是你要问的。你问的是是否可以有一个执行一些命令的程序,包括打开一个终端。
您可以随时创建一个脚本(.sh),然后写入类似这样的内容
cd ~/Desktop
nano Scriptname.sh #you can change the script name to whatever you want
编辑脚本,使其看起来像这样(它将开始为空白)
gnome-terminal -e "bash -c \"cd folder/folder; exec bash\""
您只需在脚本中运行 bash 以便终端保持打开状态并确保最后有 exec bash....
来源:https://stackoverflow.com/questions/3512055/avoid-gnome-terminal-close-after-script-execution