好奇心から、シェルキャラクターセットが何かcat /dev/urandom
をすることをやめるとき、それを適切に修正する方法はありますか?
また、私はいつもどのように好奇心てきた
—
crasic
cat
...あなたの文字セットを破ることができる
cat / bin / lsはこれをよく修正します(理由は
—
わかり
@crasic:バイナリを端末に送信します。各端末には、特別な文字を受け取ることでフォント/色/などを変更する方法があります。素晴らしい参照してください:linusakesson.net/programming/tty。。あなたのTERMの設定に応じて(別名「TTYが詳解)、それはあまりにも異なった反応をします(そしてもちろん、によって何が受け取り、どのような順序でバイト)
—
オリヴィエ・デュラック
@skarface:おそらく、/ bin / lsのバイナリの最後に、表示を修正するバイトシーケンスがあったのは幸運だったでしょう。OS、バイナリ(つまり、どのバージョン、optinoが使用したコンパイルなど)、および端末のTERM設定に依存します...したがって、代わりに "stty sane"を使用することを強くお勧めします^^
—
Olivier Dulac
cat -A
。