Thursday 13 September 2012

set console title and prompt in bash

To set the title of your console window in a bash terminal put the following in .bashrc:

PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}\007"

This will set the console title to user@host.

It can also be useful to have the host and pwd in the command prompt, that can be achieved with:

PS1='${HOSTNAME}: $PWD -> '

The achieve the same in a cshell window put the following in your .cshrc :

alias setprompt 'set prompt = "`uname -n`: `pwd` -> "'
alias cd 'cd \!*;setprompt;'

No comments:

Post a Comment