Виртуальная консоль ( VC ) — также известная как виртуальный терминал ( VT ) — это концептуальное сочетание клавиатуры и дисплея для пользовательского интерфейса компьютера . Это функция некоторых Unix-подобных операционных систем, таких как Linux , BSD , illumos , UnixWare и macOS , в которых системная консоль компьютера может использоваться для переключения между несколькими виртуальными консолями для доступа к несвязанным пользовательским интерфейсам. Виртуальные консоли появились как минимум в Xenix [1] и Concurrent CP/M в 1980-х годах. [2]
В консоли Linux и других платформах обычно первые шесть виртуальных консолей предоставляют текстовый терминал с приглашением на вход в оболочку Unix . Графическая система X Window традиционно запускается в седьмой виртуальной консоли (tty7), хотя это зависит от конфигурации. В Linux пользователь переключается между ними, нажимая клавишу Alt в сочетании с функциональной клавишей — например , Alt+ для доступа к виртуальной консоли номер 1. + переключает на предыдущую виртуальную консоль, а + — на следующую виртуальную консоль. Для переключения из системы X Window или композитора Wayland работает + + . (Обратите внимание, что пользователи могут переопределить эти комбинации клавиш по умолчанию.)F1Alt←Alt→CtrlAltF1
Если требуется параллельное выполнение нескольких сеансов системы X Window, например, в случае быстрого переключения пользователей или при отладке программ X на отдельном сервере X , каждый сеанс X обычно выполняется в отдельной виртуальной консоли.
Рабочие станции Unix , такие как те, что производятся Sun или Silicon Graphics , не включают виртуальные консоли. Единственной целью консоли было бы исправить систему так, чтобы графическая среда могла запуститься.
Серверы на базе Sun Niagara, работающие под управлением виртуализации с логическими доменами, получают службы виртуальной консоли из домена управления .