![]() |
Changing loging shell and/or terminal prompt - Printable Version +- Linux Lite Forums (https://www.linuxliteos.com/forums) +-- Forum: Hardware - Support (https://www.linuxliteos.com/forums/forumdisplay.php?fid=6) +--- Forum: Tutorials (https://www.linuxliteos.com/forums/forumdisplay.php?fid=29) +--- Thread: Changing loging shell and/or terminal prompt (/showthread.php?tid=5596) |
Changing loging shell and/or terminal prompt - Moltke - 09-17-2018 Hi everyone! Hope you're all having a nice life! ![]() Today I'd like to share with you some basics on how to change the login shell and/or terminal prompt. It's a completely and entirely safe procedure which will make no harm to your system, because that's how smart Linux is ![]() Code: $ cp ~.bashrc .bashrc.bak In order to change your login shell simply type in your terminal: Code: $ chsh -l If the command above doesn't work you may use: Code: $ cat /etc/shells One or the other will list all installed/available shells in your system, to change the current shell for one of those available type: Code: $ chsh -s desired shell's name for example Code: chsh -s /bin/zsh You'll be asked to type your password, do so then logout/login back, open a terminal and type: Code: echo $SHELL Code: $ /bin/zsh ![]() Changing the terminal prompt is quite easy using the command Code: $ PS1=ARGS Code: $ PS1='\[\e[1;36m\][\t \u \[\e[0m\]\W \$]' resulting in this: ![]() However, this is only temporary and it will be back to defaults in your next login, if you want to make it permanent edit your .bashrc file to make it so: Code: $ nano .bashrc #change nano for your preferred editor, i.e; vi Well, that's it. This is the basics for changing the login shell and/or terminal prompt. Here's a couple of links to some very instructional sites/articles on these topics https://bash.cyberciti.biz/guide/Changing_bash_prompt https://wiki.archlinux.org/index.php/Command-line_shell#Alternative_shells Hope you find this helpful! ![]() Re: Changing loging shell and/or terminal prompt - does not work - thomasd - 06-26-2019 I've started using Linux Lite and the "pretty" bash prompt is driving me crazy because I cannot change it. The instructions in this post don't work, no mater what I do, PS1 stays set. Code: thomasd ~ PS1="Foo : " doing export has the same effect: Code: thomasd ~ export PS1="Foo : " Re: Changing loging shell and/or terminal prompt - Valtam - 06-27-2019 Paste your .bashrc please. |