
Ctrl+ Alt+ FX(X=1 から X=7) は 7 つの異なる tty であることがわかります。
Ctrl突然、 + Alt+ FX(X=8 から X=12) がどのような他の組み合わせにつながるか調べてみました。
組み合わせを押した後、カーソルだけが点滅する黒い画面が表示されました。これは何を意味するのか、誰か説明してください。もう一度Ctrl+ Alt+を押すとF7、XWindows に戻ることができます。
答え1
すべてのAlt+ F キーの組み合わせは、さまざまな仮想端末または仮想コンソールにつながります (これらも tty ですが、すべての tty が仮想端末/コンソールであるとは限りません)。
CtrlX を使用している場合は、デフォルトでこれに追加する必要があります。この組み合わせは、おそらく一貫性を保つため、最近のコンソールでも機能します。さらに、Alt←と を使用して、割り当てられたすべての仮想コンソールを循環できますAlt→(コンソールでのみ機能します)。X を実行している場合は、最終的に X セッションに戻ります。
唯一の違いは、各端末で何が実行されているかです。通常、最初のいくつかの端末ではログインできます。ディストリビューションが を使用している場合init
(つまり、最近の Ubuntu ではない場合)、 を編集して、どの端末でログインできるかを変更できます。/etc/inittab
と入力してsudo init q
新しい設定を有効にします。 ' tty1
' を検索すると、適切な場所が見つかります。または、 をman 5 inittab
実行してすべての情報を取得します。
未使用のコンソール
カーソルが点滅している(または点滅していない、端末の設定とプラットフォームによって異なります)黒い画面(または白い画面、端末の設定とプラットフォームによって異なります)は、その仮想端末が仮想的に何にも接続されていないことを意味します。何かを送信することでアクティブにすることができます。次のように入力するだけです。
ls -la >/dev/tty8 # if you re root
ls -la | sudo tee /dev/tty8 # if you're not
次に、 を使用するとCtrlAltF8、 の出力が表示されますls -la
。
getty
仮想コンソールは、(仮想/物理端末またはモデムを初期化し、ユーザー名とパスワードを要求する端末管理プログラム)以外のものも実行できますlogin
。一部のインストールでは、コンソールの1つがシステムログを出力します。ほとんどのインストールでは、カーネルも重要なメッセージを出力します(または、運が悪ければ、全てメッセージを 1 つ以上のコンソールに送信します。コンソール 1 の場合もあれば、アクティブなコンソールの場合もあります。
未割り当てのコンソール
カーネルは、初めて使用されるときに新しい仮想コンソールを割り当てることでメモリを節約します。コンソールが割り当てられていない場合、そのキーの組み合わせを押しても何も起こらず、 とAlt矢印キーを使用するとそのコンソールをスキップします。これにより、 と F キーの組み合わせの一部だけがコンソールにマップされているように見えるかもしれませんがAlt、実際はすべてマップされています。
何をしたらよいかわからないほど多くのコンソール
この機能に関するカーネル コードを初めて読んだとき、カーネルが最大 63 個の仮想コンソールをサポートしていることが分かりました。キーボードに 12 個以上のファンクション キーがある場合は、追加のコンソールが追加のキーにマップされることがあります。また、追加のコンソールはさまざまなキーの組み合わせにマップされます。私の Debian ボックスでは、36 個のコンソールが 3 セットの F キーの組み合わせにマップされています。
AltF1– AltF12: tty1
–tty12
AltGrF1– AltGrF12: tty13
–tty24
AltGrShiftF1– AltGrShiftF12: tty25
–tty36
Alt残りの部分は、カスタム キーマッピングまたは矢印キーを使用してアクセスできるようになります。
グラフィックに難あり
コンソールがたくさんあると、とても便利でした。私たちの多くは、X ではなくコンソールでコードを開発していました (X は、16 MB の RAM を搭載した i486/33 では非常に重かった)。そのため、高解像度のコンソールがいくつかあると、最新のグラフィカル ターミナルのタブが置き換えられました。