端末は次の方法で起動できることを知っています Ctrl+Alt+T。しかし、ユーザーはコマンドラインについて Ctrl+Alt+F2。
それで、作業の違いそれらはありますか?そして、それらの間でいつ使用する必要がありますか?
いわゆるtty?
仮想端末(接続する端末) CtrlAltF1-9)Linuxのルーツに戻ります。 Linuxはもともとコマンドラインのみのシステムであり、複数のユーザー向けに設計されていたことを思い出してください。アイデアは、各ユーザーが単一のttyにログインできるというものでした。もちろん、これは同じ物理マシンでは起こりません。多くのコンピューター端末が接続するサーバーを考えてください。各ユーザーは異なるコンピューターを使用して接続し、サーバーはそれらをttyにログインします。
これは、tty
の一部であるcoreutils
コマンドとは関係ありません。 tty
コマンドは、現在使用している端末の名前を知らせる単なるツールです。
「端末」(実際には「端末エミュレータ」と呼ばれます)は、古い動作を模倣したGUIプログラムです。 Xセッション内からシェル(デフォルトのUbuntuのbash)を実行できます。
主なポイントは、仮想ターミナルとターミナルエミュレータの両方がコマンドラインインターフェイスであるシェルを提供することです。それらは基本的に同じものです。実用的な観点からの唯一の重要な違いは、端末エミュレータが対話型の非ログインシェルを実行する一方で、ttyにドロップしてそこにログインすると、インタラクティブなログインシェルを実行します。これら2種類のシェルの違いの詳細については、 here を参照してください。
また、UnixおよびLinuxに関する次の優れたQ&Aを読むことをお勧めします。