iproute2 からnetstat
iproute2 に移動し、ss
cygwin ターミナルから SSH 経由で接続すると、ss の出力が空の「新しい行」になる傾向があることがわかりました。たとえば、
user@host:~ $ ss -4t
State Recv-Q Send-Q Local Address:Port Peer Address:Port
ESTAB 0 36 192.168.1.70:ssh 192.168.1.121:52947
Ubuntu / Terminalでテストするときは、ss
出力をウィンドウの最大幅に動的に調整するようです。netstat
一方、cygwinで接続するときに動作する固定幅出力を使用します。
~からこれポスト、column -t
継ぎ目に配管することが回避策です。
user@host:~ $ ss -4t | column -t
State Recv-Q Send-Q Local Address:Port Peer Address:Port
ESTAB 0 36 192.168.1.70:ssh 192.168.1.121:54266
一部の端末プロパティが正しく設定されていない可能性がありますか?あなたの洞察力に感謝します。
答え1
より良い方法がないので、.bashrcファイルに以下を追加しました。
ss() {
command ss "$@" | column -t
}
これは私の設定に適しています。