
仮想コンソール(VC )は、仮想端末(VT )とも呼ばれ、コンピュータのユーザーインターフェイスのキーボードとディスプレイの概念的な組み合わせです。これは、 Linux、BSD、illumos、UnixWare、macOSなどの一部のUnix系オペレーティングシステムの機能であり、コンピュータのシステムコンソールを使用して、関連性のないユーザーインターフェイスにアクセスするために複数の仮想コンソールを切り替えることができます。仮想コンソールは、少なくとも1980年代のXenix [ 1 ]とConcurrent CP/M [ 2 ]まで遡ります。
Linuxコンソールやその他のプラットフォームでは、通常、最初の6つの仮想コンソールは、Unixシェルへのログインプロンプトを備えたテキストターミナルを提供します。グラフィカルなX Window Systemは、通常7番目の仮想コンソール(tty7)で起動しますが、これは設定によって異なります。Linuxでは、ユーザーはAltキーとファンクションキーを組み合わせて仮想コンソールを切り替えます。たとえば、+を押すと仮想コンソール番号1にアクセスできます。+を押すと前の仮想コンソールに、+を押すと次の仮想コンソールに切り替わります。X Window SystemまたはWaylandコンポジタから切り替えるには、+ +を使用します。(これらのデフォルトのキーの組み合わせはユーザーが再定義できることに注意してください。)AltF1Alt←Alt→CtrlAltF1
高速なユーザー切り替えや、別のXサーバー上でXプログラムをデバッグする場合など、X Window Systemの複数のセッションを並行して実行する必要がある場合、通常、各Xセッションは個別の仮想コンソールで実行されます。
サン・マイクロシステムズやシリコン・グラフィックスなどが製造したUnixワークステーションには、仮想コンソールは搭載されていなかった。コンソールの唯一の目的は、グラフィカル環境を起動できるようにシステムを修復することだった。
論理ドメインを使用して仮想化を実行しているSun Niagara ベースのサーバーは、コントロール ドメインから仮想コンソール サービスを取得します。