web-dev-qa-db-ja.com

`stty -a`の破棄オプションとは何ですか? `^ O`を使用します

stty -aには、discard = ^0のオプションがあります。私はグーグルで検索しましたが、最も近いドキュメントは次のとおりです: http://www.tldp.org/HOWTO/Text-Terminal-HOWTO-17.html

^ Oフラッシュ(または破棄)。 Linuxにはまだ実装されていません(ただし提案されています)。出力を/ dev/nullに送信します。

何度か試しましたが、何も起こりませんでした。実装されていない場合、なぜ^Oにバインドされるのですか?

2
CMCDragonkai

stty -aの破棄オプションとは何ですか?

この設定を文書化するパッチがあります:

これに相当するのは「flush」ですが、これはオプションとして文書化されていません(ただし、stty -aで出力されました)。したがって、BSDシステムでも一般的に使用される、よりわかりやすい名前を使用してください。

この設定はLinuxでは効果がないように見えますが、この設定をサポートすると、ターミナルプログラムがデフォルトの^ O文字コードを受信できるようになります。

ソース [PATCH] stty: 'discard'文字設定を文書化

3
DavidPostill