Linux端末が予期せず行の最初の文字に戻ります。

Linux端末が予期せず行の最初の文字に戻ります。

私は現在Youtubeチュートリアルに従っていますが、次のコマンドを入力しようとすると

cat ip.txt | grep "64 bytes" | cut .....

c最初の項目を入力すると、端末は行の先頭に戻りますcut。どういう意味か理解しやすくするためにgifを追加します。

ここに画像の説明を入力してください。

Ctrl + Cを押さない限り、自動的に行の最初の文字に移動して、すでに作成した内容を上書きします。なぜそんなことですか?

ベストアンサー1

ファイルの編集中に端末幅のサイズを変更した可能性があります。編集が完了すると、シェルの端末幅のアイデアは変更されません。

次のような場合は、このコマンドを実行してください。

kill -WINCH $$

これはシェルに現在のターミナルウィンドウのサイズを再確認するように指示します(WINCHこのメッセージと共にシグナルを現在のプロセスに送信するWINdow CHangeを示します$$)。

おすすめ記事