シェル (Shell)
カテゴリ: 基本概念
シェル(Shell)は、ユーザーが入力したコマンドを解釈し、OSの中核であるカーネルに伝えて実行させるためのユーザーインターフェース・プログラムです。カーネルを「核」とするなら、それを包み込む「殻」のような役割を果たすため、シェルと呼ばれます。
代表的なシェル
- Bash (Bourne Again Shell): Linuxの標準シェル。多くのシステムでデフォルト採用されている。
- Zsh (Z Shell): 補完機能やテーマなどのカスタマイズ性が高く、開発者に人気。
スクリプト言語として
シェルは対話的な操作だけでなく、一連のコマンドを記述したファイル(シェルスクリプト)を実行することで、作業を自動化するプログラミング言語としても機能します。