node.js - 什么是 TTY 以及如何在 Ubuntu 上启用它?

标签 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:

任何人都可以阐明这一点吗?谢谢。

最佳答案

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

这些通常用作访问计算机以修复问题的方式,而无需实际登录到可能已损坏的桌面。

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

默认情况下,Ubuntu 有 7 个 tty。

1-6 仅是命令行,7 运行您的 X session (您的普通桌面)。

要访问它们,请使用此键盘快捷方式:

Ctrl + Alt + F1

(将F1改为F1-F6访问你需要的终端)

要返回您的 X session (普通桌面),

Ctrl + Alt + F7

关于node.js - 什么是 TTY 以及如何在 Ubuntu 上启用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13388704/

相关文章:

python - 如何更新/安装 gcovr 以匹配我更新的编译器 gcc

node.js - 在ubuntu 14.04上执行dockerode npm的以下代码后出现错误 "connect EACCES/var/run/docker.sock"

python - 将标准输出从 subprocess.Popen 保存到文件,并将更多内容写入文件

node.js - 如何对SequelizebelongsToMany关联数据进行排序?

php - Laravel PHP 7.3 pdo_mysql 报告缺少驱动程序,可能是由于 Ubuntu 上 undefined symbol

node.js - NodeJS 在函数内调用 readline

c - 读取字符串中的 gcc 输出

ruby - 我可以使用 RSpec 模拟标准输入/标准输出来测试控制台读写吗?

javascript - 如何将我自己的node.js脚本添加到Angular 4项目中

javascript - 从请求 Node HTTP服务器获取原始URL