はじめに
はじめに
シェルとは
シェルは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ドキュメントにアクセスが可能である。