My ISP has switched to jailshell at some point, and now when I SSH in my prompt is always:


I'd like it to be:

`pwd` $ 

Where do I configure this? I seem to recall some kind of config file, but I can't find it.



touch ~/.bashrc; echo 'PS1="\w $"' >> ~/.bashrc

This will create the file .bashrc in your home directory if it doesn't already exist, and append PS1="\w $" to it.

The environment variable PS1 defines your prompt, and the escape sequence \w translates to the current working directory (pwd). A full list of escapes sequences can be found here.

To make the shell reflect the changes made in .bashrc without restarting the session, run source ~/.bashrc.

  • if I do source ~/.bashrc I get the prompt like you say, but it isn't doing that on login
    – Kip
    Dec 4 '09 at 13:13
  • oh wait i got it to work. since it is a login prompt i have to use ~/.bash_profile, not ~/.bashrc
    – Kip
    Dec 4 '09 at 13:15
  • Awesome, I'm glad it worked :).
    – Arkenklo
    Dec 5 '09 at 11:15

AFAIK jailshell reads .bashrc
so man bash is your friend


~/.bash_profile - This works for hostgator PS1 prompt

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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