時間を表示するようにシェルプロンプトを編集したいと思います。私は現在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
。便利で楽しいです。