背景

背景

背景

からインスピレーションを受けるこの問題、コマンドプロンプトをこのように変更してみたいです

  1. ~/.cshrcにこの行を入力してください。

    ㅏ。setenv PS1 "\[\e[32m\][\[\e[m\]\[\e[31m\]\u\[\e[m\]\[\e[33m\]@\[\e[m\]\[\e[32m\]\h\[\e[m\]:\[\e[36m\]\w\[\e[m\]\[\e[32m\]]\[\e[m\]\[\e[32;47m\]\\$\[\e[m\] "

    b.私はsetenvを使用します。csh はエクスポートと同じです。そして最も近いものこのアプリ、bashコマンドを使用してエクスポートします。

  2. ソース ~/.cshrc

しかし、これはうまくいきませんでした。 setenvでエラーが発生しました:

変数名には英数字を含める必要があります。

質問

表示される色とテキストを変更するためにcshellプロンプトをどのように変更しますか?

ベストアンサー1

またはcshtcsh環境変数 PS1無意味:プロンプトは実際にはシェル変数名前付きprompt

したがって、必要な構文は次のとおりです。

set prompt = "your prompt string here"

また、プロンプトの書式設定順序のリストも異なります。たとえば、...をbash使用して印刷されない文字の順序を示しますが、その文字がまったくない場合があり、代わりに...を使用します。\[\]cshtcsh%{%}

tcshGoogleは次のような多くの具体的な例を見つけることができます。この質問はここにあります。 Unix&Linux.SEそしてこのコメントはいいですね。これも役に立ちます。

おすすめ記事