シェル

提供: MonoBook
2023年1月19日 (木) 04:25時点におけるAdministrator (トーク | 投稿記録)による版 (ページの作成:「シェル (shell) とは、人間がOSを操作し情報のやりとりをするためのプログラムです。 シェルには「コマンドラインインター…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

シェル (shell) とは、人間がOSを操作し情報のやりとりをするためのプログラムです。

シェルには「コマンドラインインターフェイス (CLI)」 と「グラフィカルユーザーインターフェイス (GUI)」があります。単に「シェル」という場合は前者のコマンドラインインターフェイスを指していることがほとんどです。

コマンドラインインターフェイスでは、シェルに対してテキストベースのコマンドを入力し、シェルがそれを処理して結果を返します。

一般的に、シェルは次のような機能を提供します。

  • ファイルやディレクトリの操作
  • プログラムの実行
  • 環境変数の管理
  • I/O リダイレクトやパイプ
  • シェルスクリプト (shell script) の記述

いくつかの代表的なシェルには、bash, csh, tsh, zshなどがあります。