在Linux中,可以使用多种方法来让代码继续运行。

1. 后台运行:通过在命令行中使用&符号,可以将程序后台运行。例如,要运行一个名为program的程序,可以输入以下命令:`./program &`。程序将在后台运行,而命令行将立即返回,可以继续输入其他命令。
2. 脱离终端:使用nohup命令可以将进程从终端脱离出来并让其继续运行。例如,要运行名为program的程序,可以输入以下命令:`nohup ./program &`。程序将继续运行,即使关闭了终端窗口。
3. 使用screen或tmux:screen和tmux是一对终端复用工具,允许用户在一个终端中运行多个会话。使用这些工具可以在一个会话中运行程序,并且可以在需要时切换到其他会话。要使用screen,可以输入命令`screen`,然后运行程序。要使用tmux,可以输入命令`tmux`,然后运行程序。
4. 使用nohup命令和输出重定向:结合使用nohup命令和输出重定向,可以将程序从终端脱离并将其输出重定向到文件中。例如,要运行名为program的程序,并将其输出保存到文件output.txt中,可以输入以下命令:`nohup ./program > output.txt &`。程序将继续运行,输出将保存到output.txt文件中。
5. 使用后台作业控制命令:在命令行中使用bg命令可以将一个已经在前台运行的作业转为后台运行。首先使用Ctrl+z暂停当前正在运行的作业,然后使用`bg`命令将其转为后台运行。例如,要将当前作业转为后台运行,可以依次输入以下命令:`Ctrl+z`,然后输入`bg`。作业将在后台继续运行。
无论使用哪种方法,都可以让代码在后台或者与终端绑定的会话中继续运行。可以根据具体情况选择最适合的方法。