Linuxでは、すべてがファイルです。 システムに接続されているすべてのハードウェアデバイスでさえ、特別なファイルとして表されます。 したがって、端末もファイルとして表されるのは当然のことです。 端末関連の情報を表示するttyというコマンドがあります。 このチュートリアルでは、の基本を説明します tty わかりやすい例をいくつか紹介します。
ただし、その前に、この記事のすべての例がUbuntu22.04LTSでテストされていることを指摘しておく必要があります。
Linuxttyコマンド
ttyコマンドは基本的に、現在標準入力に接続されている端末のファイル名を出力します。 その構文は次のとおりです。
tty [OPTION]...
そして、ツールのマニュアルページで説明されているのは次のとおりです。
Print the file name of the terminal connected to standard input.
以下は、ttyがどのように機能するかについての良いアイデアを与えるはずのいくつかのQ&Aスタイルの例です。
Q1。 ttyとは何ですか?
本質的に、ttyはテレタイプの略ですが、より一般的にはターミナルとして知られています。 これは基本的に、システムにデータ(入力)を渡し、システムによって生成された出力を表示することによってシステムと対話できるようにするデバイス(現在はソフトウェアに実装されています)です。
ttyはさまざまなタイプにすることができます。 たとえば、Ctrl + Alt + Fnキーの組み合わせでアクセスできるグラフィカルコンソールや、Xセッション内で実行されるGnomeターミナルなどのターミナルエミュレーターなどです。 ttyの詳細については、 ここ。
Q2。 ttyコマンドはどのように機能しますか?
使用法は非常に簡単です。「tty」を実行するだけで、出力には標準出力に接続されている端末の名前(つまり、現在の端末の名前)が含まれます。
tty
たとえば、私のシステムでは、次の出力が生成されました。
/dev/pts/19
コマンドが端末内で実行されていない場合、コマンドは「ttyではありません」のようなメッセージを生成することに注意してください。
Q3。 ttyが終了ステータスのみを返すようにするにはどうすればよいですか?
コマンドラインオプションがあります -s これにより、出力が生成されないという点でttyコマンドが無音になります。 終了ステータスのみが返されます。
tty -s
各終了ステータスの意味は次のとおりです。
- 標準入力が端子の場合は0
- 標準入力が端子でない場合は1
- 2間違った引数が与えられた場合
- 3書き込みエラーが発生した場合
結論
言うまでもなく、ttyは頻繁に使用しなければならない種類のコマンドではありません。 しかし、そのようなコマンドが存在することを知っておくのは常に良いことであり、コマンドラインオプションのセットが限られていることを考えると、理解するのも簡単です。 ツールの詳細については、 マニュアルページ。
The post 初心者向けのLinuxttyコマンドチュートリアル(例付き) appeared first on Gamingsym Japan.