Como editar o prompt do shell para mostrar a hora?

1

Eu gostaria de editar meu prompt do shell para exibir a hora. Atualmente estou usando o zsh, embora eu queira personalizar o prompt do shell para mostrar a hora.

Entendo que echo $PS1 me fornecerá o conteúdo da variável de ambiente. Dado:

[%n]%~

Definindo o prompt usando:

setenv PROMPT '[%n]%t ' 

Eu também sei se eu digitar man zsh e pressionar enter , isso me dará uma lista de formatos para os quais eu posso mudar.

    
por Juan Davila 18.06.2015 / 21:57

1 resposta

3

Eu acho que você quer fazer:

export PROMPT = '[% n]% t'

setenv parece não funcionar com a versão 5.0.8 do Zsh, que é o que eu tentei com isso.

Teste man zshmisc e procure a seção "SIMPLE PROMPT ESCAPES" para ver todas as seqüências de escape disponíveis. Além disso, dê uma olhada na variável de ambiente RPROMPT do zsh. Pode ser útil e divertido.

    
por 18.06.2015 / 22:38

Tags