需要一些终端方面的帮助

需要一些终端方面的帮助

我想打开终端到某个位置并执行某些命令,例如

示例(文件名单击打开终端并执行以下命令)

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++ AltT


我还没有测试过这个,而且这可能是错误的答案,但我不能把所有的时间都花在这里,抱歉:-)

答案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

相关内容