How to reset my terminal prompt to default - post mess-up
Solution 1:
So you're using zsh now not bash?
The following applies to zsh:
To make your change persistent you have to include the export PS1
line in your ~/.zshrc
file. If you already have such a file, open it and check for an export PS1
line and edit it to suit your needs.
If not, run:
echo 'export PS1="%M $ "' >> ~/.zshrc
which will change your prompt to include the full machine host name followed by $ as requested (see here for more details).
To see the effects of this change you either need to open a new terminal window or source the .zshrc
file (in every terminal that was open when you made the change):
source ~/.zshrc
You can achieve the same results in bash but using either the ~/.bash_profile
or ~/.bashrc
files (and not forgetting to source them).
A little aside:
I'm sure you've done your research by now but if you get stuck in vim again, the following key combination will help: ESC : q <CR>
(where <CR>
is the enter key). If you've made changes though this won't work. You can either discard the changes:
ESC : q! <CR>
or write the changes to file:
ESC : wq <CR>
If your experience didn't scare you off from vim, here's a great cheat sheet I'd recommend: https://vim.rtorr.com/