サイトアイコン cocone engineering

Shellを自分なりにまとめてみる

こんにちは。サーバーエンジニアのYです。
先日、弊社CTOから「皆さんshellって何使っています?」とのアンケートがありました。
いくつか選択肢が用意されていたのですが、私が普段使用しているshellは「その他」に該当するものでした。

そんなことを考え、すべては網羅できていないですが、自分なりにshellの違いをまとめてみようと思いました。

B系シェル

sh(Bourne Shell)

 

bash(Bourne-Again Shell)

ksh(Korn Shell)

ash

dash

C系シェル

csh

tcsh

 

その他シェル

上記に属さないシェルで割りと新しめのシェル。その分高機能でとても便利です。

zsh

 

 

 

fish

 

 

 

 

 

終わりに

私はfishを使用していますが、
弊社ではzshを使用されている方が多いようです。
結局個人で使用するシェルはエディタとかと同じで好みの問題だと思っています。
ただ、組み込み系や汎用的なサーバーでは一般的なシェルを使用するのが無難だと思います。
そのような場合、私はbashを使用するようにしています。

ココネエンジニアリングでは一緒に働く仲間を募集中です。

ご興味のある方は、ぜひこちらのエンジニア採用サイトをご覧ください。

→ココネエンジニアリング株式会社エンジニアの求人一覧
モバイルバージョンを終了