# Change shell

# Find the current shell

There are a few ways to determine the current shell

echo $0 ps -p $$ echo $SHELL 

# Change the shell

To change the current bash run these commands

export SHELL=/bin/bash exec /bin/bash 

to change the bash that opens on startup edit .profile and add those lines

# List available shells

To list available login shells :

cat /etc/shells 

Example:

$ cat /etc/shells # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash 

# Syntax

  • echo $0
  • ps -p $$
  • echo $SHELL
  • export SHELL=/bin/bash
  • exec /bin/bash
  • cat /etc/shells