What is your current shell?
Ways to find current shell.
echo SHELL variable
$ echo $SHELL /bin/sh
red-stone-one-carat% echo $SHELL /bin/rzsh red-stone-one-carat%
$ echo $0 /bin/sh
Look for SHELL variable when run env command
$ env MAIL=/var/mail/learnlinuxfree USER=learnlinuxfree SSH_CLIENT=58.187.170.49 6126 22 HOME=/home/learnlinuxfree SSH_TTY=/dev/pts/2 LOGNAME=learnlinuxfree TERM=xterm XDG_SESSION_ID=9760 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games XDG_RUNTIME_DIR=/run/user/1002 LANG=en_US.UTF-8 SHELL=/bin/sh PWD=/home/learnlinuxfree SSH_CONNECTION=58.187.170.49 6126 173.82.240.78 22
List of available shells on a system
$ cat /etc/shells # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash /usr/bin/tmux
Change default shell for user
root@3:~# which usermod /usr/sbin/usermod root@3:~# usermod --shell /bin/bash tuyendq root@3:~#
List of common shells
- /bin/sh — Bourn shell
- /bin/bash — Bourn Again shell