web-dev-qa-db-ja.com

Mac OS X GUIとターミナルセッションはピアですか?

私はUNIXを理解しようとしています。

Mac OSXでターミナルを開いてwを実行すると、次のように表示されます。

USER       TTY
myusername console
myusername s001

(「セッション」が正しい用語かどうかはわかりません)

  • s001は私のターミナルセッションです。 consoleはMacOS X GUIのセッション全体を表していますか?

  • GUIセッションは明らかにもっと複雑で複雑ですが、概念的にはターミナルセッションのピアですか?

  • GUIセッションのstdin/stdout/stderrは何に接続されていますか?

5
xyz

専門家はここで私を自由に訂正することができます!

  • s001はあなたのTTYです。これは、を介してマシンに接続している端末です。

  • あなたが言ったように、GUIはサーバーにログオンする手段であるため、consoleと表示されます。 stdinstdout、およびstderrがあります

  • stdinは通常NULLです。 stdoutとstderrは、/Library/Logs/Console/*your_uid*/console.logのコンソールログに移動します

3
Josh

「コンソール」は確かにOSXマシンのプライマリセッションを指します。グラフィカルである必要はありません。ログインウィンドウで、ユーザー名として>consoleを入力してみてください。

2
Kamil Kisiel