0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

シェルとは

Posted at

シェルとは

シェルはLinuxなどのUnix系OSにログインして動作できるプログラム。

シェル2つの側面

シェルには、ユーザのコマンド入力用のUIとしての側面と、シェルスクリプトの内容を文法的な解釈を行い、
その都度プログラムをインタプリタプログラムという2つの側面。

Bシェル系とCシェル系

UNIX系OSで使用されているシェルには、多数のシェルが存在する。
今回は、Bシェル系とCシェル系を紹介する。

本来のUNIX系の標準シェルはsh。
shはBourne Shellとよばれ、shから派生したものがBシェル系。
ヒストリ機能、エイリアス機能、ジョブコントロール機能などの機能を備えて、
かつC言語風に改変した新しいシェルとして開発されたものがCシェル系。

bashというものが登場した。
そのbashとは、Bシェル系のままであり、shの上位互換であり、cshのヒストリ機能、エイリアス機能、ジョブコントロール機能、さらに、タブにファイル名やコマンド名の補完機能や、コマンドラインの編集機能をかなされている。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?