はじめに

はじめに

シェルとは

シェルはOS(厳密にはOSの中核であるカーネル)に作業を指示するためのインターフェース(窓口)を提供するソフトウェアのことです。
シェルは大きく分けてbash、csh、ksh、zsh、fishなどがあります。
その中でもBashはほとんどのLinuxやアップルのmacOSにおけるデフォルトシェルとして広く普及しています。
この講座はBashを前提として解説します。

bash(Bourne-again shell)

ほとんどのLinuxディストリビューションやアップルのmacOSにおける
デフォルトのログインシェルとして広く普及している。

csh(C Shell)

シェルスクリプトからコマンド群を読み込むこともできる。

ksh(KornShell)

コマンド履歴を確認する機能を取り入れている。

zsh(Z Shell)

多くのユーザーコマンドのオプションや引数を打つのを支援する

fish(Friendly interactive shell)

拡張可能かつ判り易いヘルプを備えている。ユーザの設定した
ウェブブラウザにて全てのfishドキュメントにアクセスが可能である。


NEXT>> シェルスクリプトとは