複数のプロンプトが存在しカスタマイズすることで効率を高めたりセンスを良くしたりオタクっぽくできます。コマンドが実行される前に表示されるプライマリプロンプトで、多くの人がカスタマイズしているのはこのプロンプトです。(複数行のコマンドを入力する場合など)。滅多に使われないプロンプトです。よってインタラクティブメニューが表示されるときに使われるプロンプトです。エスケープシーケンスを拡張することはできません。使用しているスクリプトの方でカスタマイズを行います。基本的に使用されないプロンプトです。スクリプトをデバッグする際に間接参照のレベルを表すために表示されます。最初の文字が繰り返されてレベルの深さを表します。'テクニックプロンプトを普通の文字列に設定することもできますが、様々なテクニックを駆使することでプロンプトをもっとダイナミックに使いやすくすることができます。特定のバックスラッシュでエスケープされた文字列を特殊な文字列に変換します。いった具合に表示されます。セクションを確認してください。よって認識されるエスケープシーケンスの他に、大抵のターミナルは特殊なエスケープシーケンスを認識して表示される文字列だけでなくターミナル自体に変化を起こします。表示される文字列の色を変更したり、カーソルを任意の場所に移動したり、画面を消去したりすることができます。そのようなエスケープシーケンスは人間が読むことができない形で表記され、ターミナルによって違うこともあります。データベースでドキュメント化されています。ページを読めば何なのか説明を見ることができます。出力されるテキストの前景色を設定します。2上記のコマンドは前景色を緑に設定するエスケープシーケンスを表示します。環境変数が正しく設定されているか確認してください。0から7までの色番号しか扱えません。コマンド置換と補完機能を使用できます。囲うことを推奨しています。出力不可能な文字列を無視するようになるため正確にプロンプトのサイズを計算できるようになります。データベースには載っていないことがあります。256色のサポートなど新しい機能のエスケープシーケンスはデータベースに入っていないことがよくあります。使えない場合、エスケープシーケンスを手動で入力する必要があります。