Linux で「シェル」を使用せずに「ターミナル」に直接接続することは可能ですか?

Linux で「シェル」を使用せずに「ターミナル」に直接接続することは可能ですか?

このスレッドを確認しました:「ターミナル」、「シェル」、「tty」、「コンソール」の正確な違いは何ですか?

しかし、実際には「ターミナル」のような下位システム層に直接接続する方法がわかりません。

それは可能でしょうか、それとも「ターミナル」が「シェル」と密に結合され、モノリスのようなものでしょうか?

編集済み: 私が言っているのは、Linux ターミナル tty です。たとえば、Ctrl + c をクリックすると、システムの起動中に grub ターミナルを評価できます。

  1. 起動中に Linux ターミナルにアクセスするにはどうすればいいですか?

  2. Linux の実行中に、シェルを使用せずに Linux ターミナルに直接アクセスすることは可能ですか? ショートカットなどはありますか?

  3. tty と xterm は同じものですか?

答え1

Linuxでは「シェル」を使わずに「ターミナル」に直接接続することは可能ですか?

これをユーザーの視点から見ると、上記の仮定は逆だと言えるでしょう。ユーザーであるあなたは、シェルを使って端末に接続するのではなく、ターミナル経由でシェルへ

覚えておいてください、ターミナルはこれ画面、キーボード、コンピューターに接続するケーブルを備えたデバイス:

ここに画像の説明を入力してください

プログラマーの観点から見ると、シェルはターミナルに接続して、ユーザーが入力したものを読み書きできるようにします。ただし、シェルである必要はなく、どのプログラムでもファイルの 1 つを開くことができます/dev/ttywhatever。または、シェルによって起動され、ファイル ハンドルを継承します。catシェルから実行すると、catプロセスはターミナルに接続します。

もちろん、実際には、次のような端末はおそらくないでしょう。それですが、それをエミュレートするソフトウェアです。xtermまたはカーネルのテキストモード仮想コンソールのようなものです。 または、ラップトップをシリアルケーブルで接続して実行しminicom、シリアル端末のように使用することもできます。

たとえば、Ctrl + c をクリックすると、システムの起動中に grub ターミナルを評価できます。

起動中に Linux ターミナルにアクセスするにはどうすればいいですか?

Linux の実行中に、シェルを使用せずに Linux ターミナルに直接アクセスすることは可能ですか? ショートカットなどはありますか?

Linux には、grub のような組み込みのコマンド ライン インターフェイスはありません。そのために、さまざまなシェル プログラムが用意されています...

プログラムが接続されていないシリアル コンソールまたは仮想コンソールにアクセスして文字を入力することはできるかもしれませんが、あまり役に立ちません。話す相手がいなくなるからです。

関連情報