952 バイト追加,
2023年1月19日 (木) 04:25 シェル (shell) とは、人間がOSを操作し情報のやりとりをするための[[プログラム]]です。
シェルには「コマンドラインインターフェイス (CLI)」 と「グラフィカルユーザーインターフェイス (GUI)」があります。単に「シェル」という場合は前者のコマンドラインインターフェイスを指していることがほとんどです。
コマンドラインインターフェイスでは、シェルに対してテキストベースのコマンドを入力し、シェルがそれを処理して結果を返します。
一般的に、シェルは次のような機能を提供します。
* ファイルやディレクトリの操作
* プログラムの実行
* 環境変数の管理
* I/O リダイレクトやパイプ
* シェルスクリプト (shell script) の記述
いくつかの代表的なシェルには、bash, csh, tsh, zshなどがあります。