我正在设置node.js服务器,我在这里使用调试模块https://github.com/visionmedia/debug。
我正在尝试启用它,以便我可以在输出中获得彩色调试信息,但是我的终端看起来像是底部的最后一个终端屏幕后显示:
When stdout is not a TTY, Date#toUTCString() is used, making it more useful for logging the debug information as shown below:
有人可以对此有所了解吗?感谢。
答案 0 :(得分:1)
TTY是terminal或命令提示符本身。
屏幕截图显示了当stdout
定向到终端/ TTY(带颜色和时间差异)与重定向到其他地方时的不同结果,例如文件(通过> out
和带时间戳)。
determines格式与tty.isatty
一起使用。
请注意,并非所有终端都支持ANSI escape codes使用的display colors。
答案 1 :(得分:1)
tty是那些时髦的Unix命令之一,它将标准输出的终端名称打印(或显示)到标准输出。
这些通常用作访问计算机以修复内容的方法,而无需实际登录到可能的b0rked桌面。
相关:命令行中的tty7是什么?
默认情况下,Ubuntu有7个tty。
1-6仅限命令行,7运行X会话(普通桌面)。
要访问它们,请使用此键盘快捷键:
Ctrl + Alt + F1
(将F1更改为F1-F6以访问您需要的终端)
要返回X会话(普通桌面),
Ctrl + Alt + F7