![Linux で「シェル」を使用せずに「ターミナル」に直接接続することは可能ですか?](https://rvso.com/image/168785/Linux%20%E3%81%A7%E3%80%8C%E3%82%B7%E3%82%A7%E3%83%AB%E3%80%8D%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%9B%E3%81%9A%E3%81%AB%E3%80%8C%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8A%E3%83%AB%E3%80%8D%E3%81%AB%E7%9B%B4%E6%8E%A5%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%99%E3%81%8B%3F%20.png)
このスレッドを確認しました:「ターミナル」、「シェル」、「tty」、「コンソール」の正確な違いは何ですか?
しかし、実際には「ターミナル」のような下位システム層に直接接続する方法がわかりません。
それは可能でしょうか、それとも「ターミナル」が「シェル」と密に結合され、モノリスのようなものでしょうか?
編集済み: 私が言っているのは、Linux ターミナル tty です。たとえば、Ctrl + c をクリックすると、システムの起動中に grub ターミナルを評価できます。
起動中に Linux ターミナルにアクセスするにはどうすればいいですか?
Linux の実行中に、シェルを使用せずに Linux ターミナルに直接アクセスすることは可能ですか? ショートカットなどはありますか?
tty と xterm は同じものですか?
答え1
Linuxでは「シェル」を使わずに「ターミナル」に直接接続することは可能ですか?
これをユーザーの視点から見ると、上記の仮定は逆だと言えるでしょう。ユーザーであるあなたは、シェルを使って端末に接続するのではなく、ターミナル経由でシェルへ。
覚えておいてください、ターミナルはこれ画面、キーボード、コンピューターに接続するケーブルを備えたデバイス:
プログラマーの観点から見ると、シェルはターミナルに接続して、ユーザーが入力したものを読み書きできるようにします。ただし、シェルである必要はなく、どのプログラムでもファイルの 1 つを開くことができます/dev/ttywhatever
。または、シェルによって起動され、ファイル ハンドルを継承します。cat
シェルから実行すると、cat
プロセスはターミナルに接続します。
もちろん、実際には、次のような端末はおそらくないでしょう。それですが、それをエミュレートするソフトウェアです。xterm
またはカーネルのテキストモード仮想コンソールのようなものです。 または、ラップトップをシリアルケーブルで接続して実行しminicom
、シリアル端末のように使用することもできます。
たとえば、Ctrl + c をクリックすると、システムの起動中に grub ターミナルを評価できます。
起動中に Linux ターミナルにアクセスするにはどうすればいいですか?
Linux の実行中に、シェルを使用せずに Linux ターミナルに直接アクセスすることは可能ですか? ショートカットなどはありますか?
Linux には、grub のような組み込みのコマンド ライン インターフェイスはありません。そのために、さまざまなシェル プログラムが用意されています...
プログラムが接続されていないシリアル コンソールまたは仮想コンソールにアクセスして文字を入力することはできるかもしれませんが、あまり役に立ちません。話す相手がいなくなるからです。