GNU/Linux >> Linux の 問題 >  >> Linux

ターミナルプロンプトが正しくラップされていませんか?

bashで非常に長いコマンドを入力すると、端末が入力内容を正しくレンダリングしないという問題があります。次のようなコマンドがあったとしたら、次のようになります。

[email protected] ~/somepath $ ssh -i /path/to/private/key
[email protected]

コマンドは2行でレンダリングする必要があります。代わりに、次のように、多くの場合、折り返してプロンプトの上に書き込みを開始します。

[email protected] -i /path/to/private/key

戻って引数を変更することにした場合、カーソルがどこに表示されるかわからない場合があります。プロンプトの途中である場合もありますが、通常は上記の行にあります。 入力している場所。

Up すると、さらに楽しいことが起こります
これは、gnome-terminalとterminatorの両方、およびi3とCinnamonで試しました。誰かがそれが私のプロンプトだと提案したので、ここにあります:

  [
Linux
  1. LinuxターミナルプロンプトでBashの色とコンテンツをカスタマイズする方法

  2. Linux – -9プロセスを強制終了すべきではないのはいつですか?

  3. ターミナルプロンプトが現在の回線を上書きしますか?

  1. ファイル名が Bash でアンダースコア _ で正しく印刷されない

  2. stdin は端末ではないため、疑似端末は割り当てられません

  3. TERM 環境変数が設定されていません

  1. Linuxターミナルとシェルをクリスマス化する方法

  2. Docker bash プロンプトでカラー出力が表示されない

  3. Linux コンソールで、出力をラップしない方法