How to Get the List of Shells on Linux

To know the list of Shells that are available on your Linux Operating System, you can take a look at the /etc/shells configuration file.

# cat /etc/shells

As you can see, I have two shells available, sh and bash.

Let me install zsh,

# yum install -y zsh
  zsh.aarch64 0:5.8.1-1.amzn2.0.1 

Now if I do cat again of the /etc/shells I should have zsh listed as well.

Get the list of all Shells on Linux

Have Questions? Post them here!