Shells

A shell is an command language interpreter that executes commands from standard input devices (like a keyboard) or from a file. Shells are not a part of the system kernel, but use the system kernel to execute programs, create files, etc.

Use chsh from termux-tools to change your login shell. Currently Termux supports bash, fish, zsh and a few other shells.

Bash

Bash (Bourne-Again SHell) is the default shell of Termux.
The Bssh shell init files are ~/.bashrc, $PREFIX/etc/bash.bashrc and more. See man bash and info bash for more information.

Beanshell

Beanshell is a fully Java compatible scripting language. BeanShell is now capable of interpreting ordinary Java source and loading .java source files from the class path. BeanShell scripted classes are fully typed and appear to outside Java code and via reflective inspection as ordinary classes. However their implementation is fully dynamic and they may include arbitrary BeanShell scripts in their bodies, methods, and constructors. Users may now freely mix loose, unstructured BeanShell scripts, method closures, and full scripted classes.

Fish

Fish (Friendly Interactive SHell) is a smart and user-friendly command line shell for macOS, Linux, and the rest of the *NIX family.
The Fish shell init files are ~/.fish, $PREFIX/etc/fish/config.fish and more. See man fish and info fish for more information.

loksh

loksh is a Linux fork OpenBSD's ksh. The loksh shell init files are ~/.lokshrc, $PREFIX/etc/lokshrc and more. See man loksh and info loksh for more information.

mksh

mksh (MirBSD Korn SHell) is a free implementation of the Korn Shell programming language, forked from OpenBSD pdksh. The mksh shell init files are ~/.mkshrc, $PREFIX/etc/mkshrc and more. See man mksh and info mksh for more information.

tcsh

tcsh (TENEX C SHell) is a C shell with file name completion and command line editing.
The tcsh shell init files are ~/.tcshrc, $PREFIX/etc/tcshrc and more. See man tcsh and info tcsh for more information.

Xonsh

Xonsh is a Python-powered, cross-platform, Unix-gazing shell language and command prompt. The language is a superset of Python 3.4+ with additional shell primitives that you are used to from Bash and IPython. It works on all major systems including Linux, Mac OSX, and Windows. Xonsh is meant for the daily use of experts and novices alike.

zsh

zsh is a shell designed for interactive use, although it is also a powerful scripting language. Many of the useful features of bash, ksh, and tcsh were incorporated into zsh. The zsh shell init files are ~/.zshrc and $PREFIX/etc/zshrc and more. See man zsh and info zsh for more information.