シェル

シェルとはなんぞ

  • UNIXCUI 環境を支えているプログラム
主なシェル
sh(Bourneシェル)
最も古いシェル。開発者のステファンR.ボーン(Bourne)氏にちなんで、Bシェル、Bourneシェルとも呼ばれる
現在ではログインシェルとして使われていることはほとんどない
bash
shの上位互換シェル。「生まれ変わったBourneシェル」という意味で、bash(Bourne Again SHell)と名づけられた。多くの Linux で標準シェルとして採用されている。

Linux の標準シェルは bash らしい。

ログインシェルとはなんぞ

Linux へのログイン時に起動する標準シェルのこと

現在のログインシェルの確認方法
echo $SHELL

ログインシェルの変更方法

  • 自分のシステムで使用可能なシェルプログラムは /etc/shells ファイルに記述されている
/bin/sh
/bin/bash
/sbin/nologin
/bin/tcsh
/bin/csh
/bin/dash
変更方法
[riceplanting@localhost ~]$ chsh
riceplanting のシェルを変更します。
パスワード:
新しいシェル [/bin/bash]: /bin/dash
シェルを変更しました。