diff --git a/blog/my-bash-and-zsh-prompt.mdwn b/blog/my-bash-and-zsh-prompt.mdwn new file mode 100644 index 00000000..144c83b2 --- /dev/null +++ b/blog/my-bash-and-zsh-prompt.mdwn @@ -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]] diff --git a/blog/my-bash-and-zsh-prompt/bash-zsh-prompt-screenshot-20111125.png b/blog/my-bash-and-zsh-prompt/bash-zsh-prompt-screenshot-20111125.png new file mode 100644 index 00000000..a44e993a Binary files /dev/null and b/blog/my-bash-and-zsh-prompt/bash-zsh-prompt-screenshot-20111125.png differ