我在使用 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-N
或Ctrl-A Ctrl-P
(重复)转到下一个和上一个终端。输入exit
所有screen
终端即可离开。
关于node
:检查文档--应该可以将其作为后台服务器启动。
答案3
只需输入Q即可从帮助模块返回命令行。
答案4
要退出,请按Ctrl+ C(两次)或Ctrl+D或输入.exit
。