時間を表示するようにシェルプロンプトを編集するにはどうすればよいですか?

時間を表示するようにシェルプロンプトを編集するにはどうすればよいですか?

時間を表示するようにシェルプロンプトを編集したいと思います。私は現在zshを使用していますが、時間を表示するようにシェルプロンプトをカスタマイズしたいと思います。

echo $PS1私は環境変数の内容を提供することを知っています。一方:

[%n]%~

次のコマンドを使用してプロンプトを設定します。

setenv PROMPT '[%n]%t ' 

また、入力してman zsh押すとenter変更できる形式のリストが提供されることもわかっています。

ベストアンサー1

私はあなたがしたいと思います:

PROMPT='[%n]%t '

setenv命令ですcsh。 Bourne のようなシェルの対応する項目はですが、exportここでは変数を環境にエクスポートしたくないので、以下を定義するだけです。$PROMPT シェル変数(通常は~/.zshrc)です。

利用可能なすべてのエスケープシーケンスを表示するには、man zshmisc「SIMPLE PROMPT ESCAPES」セクションを参照または実行してください。info zsh 'prompt expansion'また、zshの変数を見てくださいRPROMPT 。便利で楽しいです。

おすすめ記事