回答:
tty
は、標準入力に接続された端末の名前を出力するファンキーなUnixコマンドの1つです。
TTYは、通常b0rkedのデスクトップに実際にログインせずに、コンピューターにアクセスして問題を修正する方法として一般的に使用されるテキスト専用端末です。
デフォルトでは、Ubuntuには7つのttyがあります。
1-6
は、コマンドラインのみで7
、Xセッション(通常のデスクトップ)を実行します。1
、GUIデスクトップ上2
、およびコマンドライン上にあり3-7
ます。それらにアクセスするには、次のキーボードショートカットを使用します。
Ctrl+ Alt+ F1(またはF317.10以降)
(F1をF1からF6に変更して、目的の端末にアクセスします)
GUIセッション(通常のデスクトップ)に戻るには:
Ctrl+ Alt+ F7(またはF217.10以降)
表示されたTTYは、たとえばSSHなどのコマンド行chvt
(sudo
特権が必要)で変更できます。マンページの関連部分(man chvt
)は次のとおりです。
CHVT(1)
名前
chvt-フォアグラウンド仮想端末の変更
あらすじ
chvt N
記述
コマンドchvt Nは、/ dev / ttyNをフォアグラウンド端末にします。(対応する画面がまだ存在しない場合は作成されます。未使用のVTを取り除くには、deallocvtを使用します)キーの組み合わせ(Ctrl-)LeftAlt-FN(Nは1〜12の範囲)は通常同様の効果があります。
ttyは、テレタイプの略で、おそらくターミナルと呼ばれることもありますが、コマンドやコマンドが生成する出力などのデータを送受信することで、システムとやり取りできるデバイスです。
ttyにはさまざまな種類がありますが、最近ではほとんどのttyは、Ctrl + Alt + Fnでアクセスできるグラフィカルコンソールや、Xセッション内で実行されるGnome端末などのターミナルエミュレーターなどのソフトウェアに実装されています。
また、tty
コマンドを実行している端末のデバイスノードを表示するコマンドもあります(または、端末内で実行していない場合は「not tty」を出力します。はい、端末の外部でコマンドを実行できます)。例えば:
firas@itsuki ~ % tty
/dev/pts/0
firas@itsuki ~ % ssh localhost tty
not a tty
ログインしてマシンでシェルを実行しているとき、シェルは通常ターミナル内で実行されています/dev/pts/0
。つまり、ここにあります。ただし、ssh host command
リモートホスト上でコマンドを実行するために実行すると、コマンドは端末内で実行されません。
ワークスペースが変更されます。たとえば、テキストファイルを開いてtty2に変更すると、参照用の/ lsコマンドが表示される場合があります。これは、Ubuntu Serverのような環境に非常に役立ちます。
これは、GUI環境で2つのタブを開くことに相当します。
Ubuntuのサーバ(16.04.3 LTS -私のために)で、私は使用することができますALT+ F1-F6または使用ALT+ LeftArrow番号または戻ってALT+をRightArrow転送番号を行くことに。
Ubuntuサーバーからログアウトして(実行logout
)tty を確認し、Ubuntu 16.04.3 LTS ubuntu tty#
標準の上部を確認できますが、バージョンによって異なる場合があります。
ログイン画面にttyが表示されていない場合はsudo nano /etc/issue
、実行できます。一番上で、必要なttyを追加できますが、配置する必要があるttyは追加できます\l
。\n
ホスト名の場所。
例:
/ etc / issue
Ubuntu 16.04.3 LTS \n \l
示すだろう
Ubuntu 16.04.3 LTS ubuntu tty#
ノート:
#
数字を指す