启动 Node.js 脚本后如何返回命令行?

启动 Node.js 脚本后如何返回命令行?

我在使用 Mac OS X 10.6.7。

我启动了一个node.js脚本,它启动了一个 HTTP 服务器。

问题是我丢失了命令行,它看起来像这样:

$me cd directory
$me node test.js
Message from test.js: Server is running on localhost
..|

| = 表示插入符号

可以写入但无法运行任何代码,就像写入纯字符串一样,我怎样才能回到命令行?

抱歉,我对终端真的很陌生:)

答案1

Ctrl+C终止程序并返回到 shell 提示符。

如果希望程序在后台运行并返回到 shell 提示符,请&在命令末尾附加一个与号 ( )。例如:

node test.js &

答案2

只需按Cmd-T或 打开新窗口(使用Cmd-N)即可。您想获取程序发送到终端的警告/错误消息。


您还可以使用它screen在单个选项卡/窗口中获取多个...呃...终端。

Ctrl-A Ctrl-C创造新的终端,Ctrl-A Ctrl-NCtrl-A Ctrl-P(重复)转到下一个和上一个终端。输入exit所有screen终端即可离开。


关于node:检查文档--应该可以将其作为后台服务器启动。

答案3

只需输入Q即可从帮助模块返回命令行。

答案4

要退出,请按Ctrl+ C(两次)或Ctrl+D或输入.exit

相关内容