ミスティーネット・UNIXコマンド講座 激安&高速レンタルサーバー登場!\nホスティングサービスはミスティーネットで!
homeコマンド検索ご利用について推奨環境リンクに関して免責・規約お問い合わせリンク集ホスティングサービスはミスティーネットで!!
コマンド簡易検索:   
UNIX講座

UNIX入門
シェルって何?
ファイル/ディレクトリ
テキスト処理
プロセスについて
ユーザー管理
環境設定/確認
ネットワーク管理
シェルについて
ディスク管理
システム管理
その他の機能
講座一覧


ラブラブメールでツーショット

優良サイトが多数リンクされているランキングサイト


HOME >> UNIX 入門 >> シェルって何?
line
■ シェルって何?

シェルの役割?
UNIXを利用するにあたって、カーネル(OSの核となる部分) をユーザーが直接アクセスし、操作することはできません。 カーネルとは、OSの中核部分として、アプリケーションソフトや周辺機器の監視、ディスクやメモリなどの資源の管理、割りこみ処理、プロセス間通信など、OSとしての基本機能を提供するものです。
UNIXではシェルと呼ばれるコマンドラインでのユーザーインターフェースが提供されております。 このシェルにより、コマンドを入力してOSに命令を受け渡したり、処理の結果を画面に表示したりすることができるようになっています。
シェルにはさまざまな種類があり、各ユーザーが自分の好みに合わせてシェルを選択できます。
OSを包み込んでいるイメージがあるため、シェル(貝)という名前が付けられています。

シェル利用のイメージ



シェルの種類
リダレクトやパイプ、プログラム(ジョブ)の管理など、さまざまな機能を提供してくれるシェルですが、
複数の種類が用意されており、ユーザーの好みによって切り替えて利用することができます。
シェルの種類は下記の5つが用意されております。
FreeBSD ではデフォルトで、「sh」「csh」「tcsh」が用意されています。
ほかにも「bash」や「zsh」などがあり、これらをインストールすることで利用することができます。
「bash」は Linux のデフォルトシェルとして使用されています。

[ シェルの種類 ]
sh 最も基本的なコマンドです。 born シェルともいいます。
csh C言語風の構文をもつシェルです。
tcsh csh を拡張したシェル。
bash GNUによる born シェルを拡張したシェルです。Linux ではデフォルトシェルとなっています。
zsh born シェルの拡張シェルです。


シェルはユーザーの好みに合わせて自由に選択することができます。
ログイン時に設定されているデフォルトシェルから、一時的に別のシェルを使ってみる場合はそのシェル名をコマンドラインから入力します。
起動したシェルから抜ける際には、「exit コマンド」を使用します。

[ tcsh から bash を起動して戻る ]
% bash enter       ←─── bash を起動する
$ enter       ←─── bash のプロンプトは「$」
$ exit;enter       ←─── 今のシェルを終了する
% enter       ←─── シェルが tcsh に戻った


[ シェル切替のイメージ ]

tcsh シェルを利用 シェル切替のイメージ born シェルへ切り替える シェル切替のイメージ born シェルを利用


<< UNIXを始めよう! ファイルとディレクトリ >>

line
Copyright (C) 2003 MISTY-NET UNIX Course All Rights Reserved .