目次一覧
状態:-
閲覧数:488
投稿日:2019-12-02
更新日:2019-12-02
シェル / シェルとは?/ シェルの種類
シェル / シェルとは?/ シェルの種類
シェル
英語表記
shell
シェルとは?
OSとユーザのやり取りを仲立ちするためのもの
・オペレーティングシステム (OS) のユーザーのためにインタフェースを提供するソフトウェア
・カーネルのサービスへのアクセスを提供する
ユーザーはカーネルを直接操作することは出来ない
・予め用意されたインターフェイス(窓口)を通して、カーネルに対してコマンド実行を要求する
・このインターフェイス部分がシェルに該当する
OSをユーザから守るための殻
ユーザーが直接OSを操作して、システム全体におよぼすような致命的なエラーを発生させるといったことを回避するために、OSの外殻(貝殻・シェル)として存在する
シェルが行うこと
・ユーザーが入力した文字の行(コマンドライン)を読み取り、それを解釈してカーネルへ伝える
・カーネルはシェルの要求に応えてプログラムの起動や制御を行う
※Linuxでは標準的にbash(bourne again shell)というシェルが標準的に使われている
シェルの種類
比較一覧表
- | 英語表記 | 説明 |
---|---|---|
sh | Bourne shell | 現在利用できるもっとも古いシェル。 AT&T のベル研究所で開発され、 開発者の1人であるSteven Bourne 氏にちなんで名付けられた。 色々なシェルの中で共通項的な位置にあり、 ほとんど全ての UNIX で利用できる標準的なシェルであるため、 シェルスクリプトの作成には B シェルがよく用いられる |
csh | c shell | カリフォルニア大学バークレイ校の William Joy 氏が中心になって開発したシェル。C 言語に似た構文を持つことから、この名前が付けられている。 B シェルに比べ、ヒストリー機能やジョブ制御、 エイリアスなどの機能が付加されており、対話形式で使用する場合に便利である |
bash | Bourne Again shell | MIT(マサチューセッツ工科大学)の Brian Fox 氏が作成したシェル。現在、GNU ソフトウェアの一部として配布されている。 ユーザーインターフェイスとしての機能を強化するため、 ヒストリー機能、エイリアスなどが追加されている |
fish | Friendly Interactive Shell | タブ補完機能がユーザフレンドリかつ強力である。全ての補完に対する簡易な説明や、ワイルドカードを含む文字列での補完や、たくさんのコマンドについて固有の補完を含む |
その他 | - | csh の拡張版である tcsh(TC shell)や、zsh、ksh などがある |
Twitter検索結果。「シェル」に関する最新ツイート
グリーンピース、シェルの船を占拠 石油プラットフォームを移送中
https://t.co/KgHDUnBvc3 2023/02/01 12:10
@tori5k5k55 まだゴーストシェルしか見てないんで他のも見てみます! 2023/02/06 01:27
シェルちゃんも素敵な子だね🥰
https://t.co/X0emaiNH7B 2023/02/06 01:26
オルガ・ゴルルゴビッチ
セルゲイの娘。身重ながらも仕込みナイフとUSPを用いてスネークと闘った。セルゲイの死後、ソリダス達と共にビッグシェルを占拠した。毛量の多い腋毛が特徴。声のピッチを変化させると忍者の声になるらしい。
https://t.co/g6HC3zjdyo 2023/02/06 01:25




@fan111Kenya 裏シェル一瞬やったんですがね💦弾打ちのセンスなさすぎました🥲
ポチポチが強いのはとてもよろしいのですがね🤒 2023/02/06 01:16
シェル:夢の国でニルスが「すまないがシャッターを押してくれないか」とミッ◯ーにカメラを渡していた 2023/02/06 01:08
@umitsukishell おつシェル~!
やっぱり落ち着いた弾き語りでしたわー!気持ちよかった! 2023/02/06 01:04
シェル変数を環境変数に変更することのできるのは、exportコマンドである。 #lpic 2023/02/06 01:03
@umitsukishell おつシェル~ 2023/02/06 00:59
ティタノはテレポで連れて帰れると教えていただいたので連れて帰ってきました!でっかw
アーカイブで確認したけどキャノンシェル8発命中でした。胴体とか足にあたったのが2発くらいなので頭には5~6発って感じでしたね。個体差あるのかな?
#ksonARKserver https://t.co/IHVZRKEwBn 2023/02/06 00:59

まー、シェルたん、流暢な英語で多方面に気を遣った素敵なお言葉と思いながら、シェルたんのストーリー見てた 2023/02/06 00:58