一般的に、シェルは次のような機能を提供します。
* ファイルやディレクトリの操作[[ファイル]]や[[ディレクトリ]]の操作* プログラムの実行[[プログラム]]の実行* 環境変数の管理[[環境変数]]の管理* [[I/O リダイレクトやパイプリダイレクト]]や[[パイプ]]* [[シェルスクリプト ]] (shell script) の記述
いくつかの代表的なシェルには、bashいくつかの代表的なシェルには、[[bash]], [[csh]], [[tsh]], zshなどがあります。[[zsh]]などがあります。