如何从Ubuntu终端中运行的python脚本导航?

问题描述

我当前在ubuntu服务器18.04中运行python3脚本。当我在命令行中输入新命令时,它只会打印命令。我的终端窗口如下所示:

mitch@server:`$ cd /home/mitch/folder
mitch@server:`/folder$ python3 main.py
file running ...
text i input just shows like this

我需要保持脚本运行并运行其他命令,如何导航回:

mitch@server:`

我是服务器/ Ubuntu /命令的新手,所以这似乎微不足道!谢谢

解决方法

因此,您不能“导航”到该位置,因为从技术上讲,您已经在外壳中运行了一个脚本,该脚本正在占用您的外壳-就像在全屏模式下打开程序一样,想一想

但是您有一些选择:

最基本的方法是在“后台”运行脚本,这很简单,只需在命令末尾添加&(请注意,它仍会将脚本中的任何消息发送到终端-如果您的脚本被编程为发送消息。

另一种选择是使用终端多路复用,例如,它使您可以打开多个终端,以及分屏终端和许多其他功能。一种比较流行的多路复用器称为tmux,请记住,它确实有一点学习曲线,但是一旦学习就非常有用。