bash - sh の拡張


bashsh の拡張のです。Bourne(Born)-Again SHell の略だそうです。 Linux では大抵これがデフォルトのログインシェルになっています。

% bash

とするとシェルが bash に切り替わります。

% ls h[TAB]

のように Tab キーを打つと、カレントディレクトリにある先頭が h で始まるファイル名に自動補完してくれたりと便利な機能があります。

(会津大学標準の) csh とは標準エラー出力のリダイレクト方法が異なっているので使いにくいと感じる人は感じるかもしれません。リダイレクト参照。 会津大学でログインシェルを bash にする場合は、.bashrc のページを参考にしてみてください。

また、bashシェルスクリプトを書くときによく用いられます。 基本である shbash と同じ系統であるせいか、csh 系より sh 系のシェルスクリプトのほうが良く見ます。

参考


xrea