Changing bash prompt in new bash
bash, prompt, shell
Solution
The prompt is defined by the PS1, PS2, PS3 and PS4 environment variables. So, e.g. the following will start a new bash with the prompt set to "foo: ":
PS1="foo: " bash --norc
The `--norc` is required to suppress processing of the initialization files, which would override the `PS1` variable.
Problem
When I create an new bash process, the prompt defaults to a very simple one. I know I can edit .bashrc etc to change this, but is there a way of passing the prompt with the bash command? thanks!