web-dev-qa-db-ja.com

下線付きの後続のシェル出力に影響を与えるコマンドラインプログラム?

enter image description here

WindowsPuTTYを介してUbuntuServer12.04を実行しているサーバーにSSHで接続しています。スクリーンショットの上部にあるように、ターミナルは正常に見えますが、Behat(PHPテスト自動化フレームワーク))を実行すると、後続のすべての出力に下線が引かれます。これは何が原因でしょうか。 Linuxの問題ですか?

2
njp

最近のほとんどの端末はカラーコードを理解しています。たとえば、これを実行すると
echo -e '\e[1;33myellow and not stopping!'、フォントが黄色に設定されます。この設定は端末に適用され、実行中の個々のプログラムには適用されないため、永続的にすることができます。 「停止」コマンドはecho -e '\e[0m'これはこれをリセットし、あなたの場合にも機能するはずです。

または、resetと入力すると、さまざまな状態の端末が通常の状態に戻るはずです。

ただし、そのソフトウェアの作成者にバグを報告する必要があります。これは、Niceの動作ではありません。

3