3

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

-jailshell-3.2$ 

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.

3 Answers 3

4

Execute:

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.

3
  • if I do source ~/.bashrc I get the prompt like you say, but it isn't doing that on login
    – Kip
    Dec 4, 2009 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, 2009 at 13:15
  • Awesome, I'm glad it worked :).
    – Arkenklo
    Dec 5, 2009 at 11:15
2

AFAIK jailshell reads .bashrc
so man bash is your friend

0

~/.bash_profile - This works for hostgator PS1 prompt

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .