gnome-terminal -t " title-name " -x bash -c 设置终端不关闭
时间: 2024-01-07 08:05:36 浏览: 136
您可以在命令行中使用以下命令来设置终端不关闭:
```
gnome-terminal -t "title-name" -x bash -c "command-to-run; exec bash"
```
这将在终端中运行您想要执行的命令(在上面的命令中是“command-to-run”),然后使用“exec bash”命令将终端保持打开状态。这将使您可以在命令执行完毕后继续使用该终端,而不是在命令执行完毕后自动关闭该终端。
相关问题
#!/bin/bash gnome-terminal -- bash -c 'bash 1.sh; exec bash' gnome-terminal -- bash -c 'bash task1.sh; exec bash'
这段`#!/bin/bash`是一个脚本的开始行,它告诉系统使用`bash`解释器来处理这个文件。接下来的两条命令分别做了以下事情:
1. `gnome-terminal -- bash -c 'bash 1.sh; exec bash'`: 这会启动一个新的`gnome-terminal`窗口,并在其中运行一个子shell。子shell执行`bash 1.sh`命令,然后当`1.sh`执行完成后,它会继续执行下一个命令`exec bash`,这相当于打开当前目录下的另一个bash shell,保持终端会话。
2. `gnome-terminal -- bash -c 'bash task1.sh; exec bash'`: 类似地,这里也打开一个新终端,执行`task1.sh`,完成后再打开一个新的bash shell。
简单来说,这两个命令都是在图形界面的终端环境中打开新的窗口,依次运行指定的.sh脚本,每个脚本执行完毕后,窗口并不会关闭,而是进入一个新的交互式bash shell环境。
gnome-terminal -x bash -c
gnome-terminal -x bash -c是一个在Linux系统中使用的命令,它用于在终端中执行一段bash脚本。通过这个命令,可以在gnome-terminal中打开一个新的窗口,并在其中执行指定的bash脚本。引用给出了一个示例,通过执行bash脚本,并在执行完毕后不关闭终端窗口。引用提供了另一个示例,通过执行多条命令(多条指令顺序执行)。引用则展示了如何使用gnome-terminal命令进行ssh连接。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [bash-创建新的终端窗口](https://blog.csdn.net/weixin_34910922/article/details/120773537)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文