5

Я пытаюсь справиться с UNIX.

Если я открываю терминал в Mac OS X и запускаю w , я вижу

USER       TTY
myusername console
myusername s001

(Я не знаю, является ли термин "сессия" правильным термином)

  • Я предполагаю, что s001 - мой Терминальный сеанс. Представляет ли console весь сеанс Mac OS X GUI?

  • Сеанс графического интерфейса, очевидно, более изящный и более сложный, но концептуально ли он аналогичен сеансу терминала?

  • К чему подключен stdin / stdout / stderr сеанса GUI?

2 ответа2

3

Эксперт может смело поправлять меня здесь!

  • s001 - это ваш TTY. Это терминал, через который вы подключены к машине.

  • Графический интерфейс, как вы сказали, является средством входа на сервер, и поэтому он отображается как console . У него есть стандартный stdin , стандартный stdout и стандартный stderr

  • Стандартным значением является NULL. stdout и stderr идут в журнал консоли в /Library/Logs/Console/*your_uid*/console.log

2

"Консоль" действительно относится к основному сеансу машины с OS X. Это не должно быть графическим. Попробуйте ввести >console качестве имени пользователя в окне входа в систему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .