Linuxのシェルとは?シェルの種類とログインシェルについてまとめました。
シェルとは
Shell(シェル)とは、ユーザーとLinuxOSの橋渡しをするプログラムです。 シェルは、ユーザが入力したコマンドをシェルが解釈し、カーネルに伝えることでLinuxOSを制御できます。 シェルの歴史は古く、色々な種類があります。
主なシェル
- sh(Bourneシェル)
- 初期の標準的なシェル。
- bash(Bourne Again Shell)
- Bourneシェルの機能強化版。GNUプロジェクトで開発されている。
- Bシェル系とも呼ばれ、多くのLinux系OSで標準シェルとして採用されている。
- csh(Cシェル)
- BSD(カリフォルニア大学バークレー校)で開発されたシェル。Cシェル系とも呼ばれる
- C言語に似た制御構造がある。
- zsh(Zシェル)
- MacOSXで標準シェルとして採用されている、多機能なシェル。
コメント