.bash 另起终端执行命令
时间: 2023-11-15 07:56:04 浏览: 34
您可以使用以下命令在新的终端中执行命令:
```
gnome-terminal -x bash -c "command"
```
其中,`command`是您要执行的命令。例如,如果您想在新的终端中执行`ls`命令,可以使用以下命令:
```
gnome-terminal -x bash -c "ls"
```
相关问题
为什么在cyber的docker容器内使用source cyber/setup.bash命令终端没有反应?
在cyber的docker容器内使用`source cyber/setup.bash`命令终端没有反应的可能原因有以下几个:
1. 安装cyber时没有成功配置环境变量或者配置有误,导致无法通过`source`命令加载setup.bash文件。
2. `cyber`目录不在当前工作目录下,或者没有正确安装`cyber`,导致无法找到setup.bash文件。
3. 终端可能已经处于activate状态,此时执行`source cyber/setup.bash`命令无法在终端中显示任何输出。
您可以尝试以下方法解决问题:
1. 确认安装cyber时是否成功添加了环境变量,并检查环境变量是否正确。
2. 确认当前工作目录是否正确,并且cyber安装是否正确。
3. 在终端中执行`deactivate`命令,退出activate状态,然后再次执行`source cyber/setup.bash`命令。
如果上述方法均无效,请提供更多详细信息,以便我更好地帮助您解决问题。
为什么ubuntu中在cyber的docker容器内使用source cyber/setup.bash命令终端没有反应?
在Ubuntu中,在cyber的docker容器内使用`source cyber/setup.bash`命令终端没有反应的可能原因有以下几个:
1. 您可能没有正确安装docker或者docker-compose,导致无法启动cyber容器。
2. `cyber`目录不在当前工作目录下,或者没有正确安装`cyber`,导致无法找到setup.bash文件。
3. 您可能没有进入cyber容器所在的shell,导致无法在终端中执行`source`命令。
您可以尝试以下方法解决问题:
1. 确认是否已正确安装docker和docker-compose,并且已经成功启动了cyber容器。
2. 确认当前工作目录是否正确,并且cyber安装是否正确。
3. 确认是否已经进入了cyber容器所在的shell,可以通过`docker exec -it <container_name> /bin/bash`命令进入容器内的shell,然后再执行`source cyber/setup.bash`命令。
如果上述方法均无效,请提供更多详细信息,以便我更好地帮助您解决问题。