私は画面のないハードウェア上でlinuxを実行しており、すべてのデータをシリアルにダンプしています。私は、ハイパーターミナルやテラテームのようなアプリケーションを通して、Linuxのシリアルを読んでいます。私はシリアルのために適切にフォーマットされた出力を得る。しかし、出力をファイルにダンプしてから読み込もうとすると、たくさんの余分な文字が見えます。主にttyコアからのフロー制御文字でなければなりません。 ttyコアからのこれらのフロー制御文字を無効にする方法はありますか? これは私のlsコマンドの外観です:ttyコアフロー文字
# ls
[0;0m1q[0m [1;34mbin[0m [1;34mhome[0m [1;34mmnt[0m [1;34msbin[0m [1;34mvar[0m [1;34mdev[0m [1;32minit[0m [1;34mopt[0m [1;34msys[0m [1;34metc[0m [1;34mlib[0m [1;34mproc[0m [1;34mtmp[0m [1;36mlinuxrc[0m [1;34mroot[0m [1;34musr[0m
ありがとうございました。
「エイリアスls」は何の報告をしますか? –
@larsmans:エイリアスは設定されていません。私のルーツはエイリアスを設定していません。これらの文字化けした文字はすべてのコマンドに付属しています。 –