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

时间:2012-11-14 22:47:28

标签: node.js ubuntu stdout tty

我正在设置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:

有人可以对此有所了解吗?感谢。

2 个答案:

答案 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