
Windows PuTTY SSHを介してUbuntu Server 12.04を実行しているサーバーに接続しています。スクリーンショットの上部からわかるように、端末は大丈夫に見えますが、PHPテストオートメーションフレームワークであるBehatを実行すると、それ以降のすべての出力に下線が引かれます。原因は何ですか? Linuxの問題ですか?
答え1
ほとんどの最新端末はカラーコードを理解しています。たとえば、このコマンドを実行すると、
echo -e '\e[1;33myellow and not stopping!'
フォントは黄色に設定されます。この設定は、実行中の個々のプログラムではなく端末に適用されるため、永続的である可能性があります。 "stop"コマンドはecho -e '\e[0m'
これをリセットすることができ、あなたの場合でも機能します。
または を入力すると、reset
さまざまな破損状態の端末を正常に戻すことができます。
ただし、ソフトウェアの作成者にバグを報告する必要があります。これは良い行動ではありません。