6

私は現在 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:

誰でもこれに光を当てることができますか?ありがとう。

4

2 に答える 2

2

tty は、標準入力に接続された端末の名前を標準出力に出力 (または表示) するファンキーな Unix コマンドの 1 つです。

これらは、おそらく壊れたデスクトップに実際にログインせずに、コンピューターにアクセスして問題を修正する方法として一般的に使用されます。

関連: コマンドラインの tty7 とは?

デフォルトでは、Ubuntu には 7 つの tty があります。

1 ~ 6 はコマンド ラインのみ、7 は X セッション (通常のデスクトップ) を実行します。

それらにアクセスするには、次のキーボード ショートカットを使用します。

Ctrl + Alt + F1

(F1 を F1-F6 に変更して、必要な端末にアクセスします)

X セッション (通常のデスクトップ) に戻るには、

Ctrl + Alt + F7

于 2014-03-12T19:01:29.413 に答える
1

TTY は、端末またはコマンド プロンプトそのものです。

stdoutスクリーンショットは、端末/TTY (色と時間差あり) にリダイレクトされた場合と、ファイルなどの他の場所にリダイレクトされた場合 (> outタイムスタンプを介して) の場合の異なる結果を示しています。

で使用する形式を決定tty.isattyします。

すべての端末が色の表示に使用するANSI エスケープ コードをサポートしているわけではないことに注意してください。

于 2012-11-14T23:14:48.377 に答える