prompt howto for bash/zsh
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
This commit is contained in:
parent
dd0525879d
commit
df367b310e
2 changed files with 29 additions and 0 deletions
29
blog/my-bash-and-zsh-prompt.mdwn
Normal file
29
blog/my-bash-and-zsh-prompt.mdwn
Normal file
|
@ -0,0 +1,29 @@
|
|||
[[!meta title="My Bash and Zsh prompt"]]
|
||||
|
||||
This article is for those who wonder how my very simple but helpful prompt
|
||||
in the shell are created and the motivation behind it.
|
||||
|
||||
## How it looks like
|
||||
|
||||
[[!img bash-zsh-prompt-screenshot-20111125.png alt="Bash/Zsh Prompt"]]
|
||||
|
||||
## How it is created
|
||||
|
||||
Bash:
|
||||
|
||||
PS1='[\t] \[\033[1m\]\h\[\033[0m\]:\W\$ '
|
||||
|
||||
Zsh:
|
||||
|
||||
PS1="[%T] %B%m%b:%c%# "
|
||||
|
||||
## Motivation
|
||||
|
||||
# I need the hostname to know on which box I am working
|
||||
# Time is helpful for copy & paste in logs (and to not waste space with ***xclock***)
|
||||
# Short directory name (\W, %c) is helpful, long paths make the prompt
|
||||
unusable and I usually know which tree I am in (if not: pwd helps)
|
||||
# No need for **username@** like most distros do: If I am a user,
|
||||
I am ***nico*** (***$*** in bash, ***%*** in zsh). Otherwise I am root (***#***).
|
||||
|
||||
[[!tag config sysadmin unix]]
|
Binary file not shown.
After Width: | Height: | Size: 512 B |
Loading…
Reference in a new issue