The linux shell:
a. has a built-in text editor
b. is responsible for tracking the location of configuration files
c. allows you to launch programs
d. is customizable
e. has a scripting language