I installed iTerm 2 but my shell windows show:

"computer name":"current directory" "user" $

This is far too long. I'd like to just see:

"current directory" $

Is there an option for this? I couldn't find it in the preferences.

link|improve this question
feedback

1 Answer

up vote 1 down vote accepted

It's behavior of your shell, not your terminal. If you're using bash, edit ~/.bash_profile and add the following line:

export PS1='\w \$ '

This will display the current working directory, or ~ in case of $HOME, and either $ or #, depending on whether you're root. Examples:

/Applications $
~/Documents $
/Users/danielbeck/Documents #

Search man bash for PS1 to find out about the possible placeholders. You can execute shell scripts as part of your prompt, e.g.:

export PS1='$( pwd ) \$ '

This will behave similar to the one above, but always print the full path.

link|improve this answer
Thanks, that did it! – bruno Aug 15 '11 at 9:54
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.