Node.js 什么是TTY,如何在Ubuntu上启用它?

Node.js 什么是TTY,如何在Ubuntu上启用它?,node.js,ubuntu,stdout,tty,Node.js,Ubuntu,Stdout,Tty,我目前正在设置一个node.js服务器,并在这里使用调试模块 我正在尝试启用它,以便在输出中获得彩色调试信息,但我的终端看起来像底部的最后一个终端屏幕,它显示: When stdout is not a TTY, Date#toUTCString() is used, making it more useful for logging the debug information as shown below: 有人能解释一下吗?谢谢。TTY是or命令提示符本身 屏幕截图显示了将标准输出(std

我目前正在设置一个node.js服务器,并在这里使用调试模块

我正在尝试启用它,以便在输出中获得彩色调试信息,但我的终端看起来像底部的最后一个终端屏幕,它显示:

When stdout is not a TTY, Date#toUTCString() is used, making it more useful for logging the debug information as shown below:
有人能解释一下吗?谢谢。

TTY是or命令提示符本身

屏幕截图显示了将标准输出(stdout)定向到终端/TTY(带有颜色和时间差)与重定向到其他位置(例如文件)(通过
>out
和时间戳)时的不同结果

它指定要使用的格式


请注意,并非所有终端都支持它所使用的to。

tty是一个时髦的Unix命令,它将连接到标准输入的终端名称打印(或显示)到标准输出

这些通常被用作访问计算机以修复问题的一种方式,而无需实际登录到一个可能有标记的桌面

相关:命令行中的tty7是什么

默认情况下,Ubuntu有7个tty

1-6个仅为命令行,7个运行X会话(普通桌面)

要访问它们,请使用以下快捷键:

Ctrl+Alt+F1

(将F1更改为F1-F6以访问所需的终端)

要返回X会话(普通桌面)


Ctrl+Alt+F7

给你。TTY的详细说明。您可以设置env
DEBUG\u COLORS
以强制彩色输出。ref@DanD。不要认为那已经被释放了。这封信的日期比它早几周。