シェルの中国は、殻を意味似たカーネルシェルを意味します。シェルは、アプリケーションは、ユーザ・インターフェースがオペレーティング・システム・カーネルサービスにアクセスするためのインターフェイスを提供し、アプリケーションを指します。シェルはCで書かれたプログラムであり、Linuxのブリッジを使用するユーザーです。シェルは、両方のコマンド言語は、プログラミング言語です。
シェルスクリプト(シェルスクリプト)が書かれたシェルスクリプトのためのものです。多くの場合、シェルは通常、シェルスクリプトを指しますが、シェルとシェルスクリプトは、2つの異なる概念であることを述べました。一般的に言えば、「シェルプログラミング」スクリプトをシェルに参照し、シェル自体の発展を指すものではありません。
SH(ボーンシェル)が重要な初期殻、1978インディアンは、スティーブ・ボーンによって書かれ、バージョン7のUnixと一緒にリリースされています。
bashの(ボーン- Againシェル)は、GNUのUnixシェルのために書かれたプログラムです。1987ブライアン・フォックスによって作成されました。主な目的はPOSIX標準との整合性を維持することで、SHを持つアカウントの互換性を考慮すると、Linuxシステム/ binに/ shの上シェル、さまざまなLinuxディストリビューションで標準的な構成であることが多いの/ binに/ bashのシンボリックリンクを指し示します。
ダッシュ(DebianのAlmquistシェル)Unixシェルの一種。それは、バッシュよりも小さい小さいディスク領域が必要ですが、それはまた、より少ない性的な対話です。これは、2002年にダッシュと改名、Linuxへ移植ハーバート徐(ハーバート徐)によって1997年に、Almquistシェル(灰)のNetBSDのバージョンから進化しました。
意味:
#!は、それが実行可能なスクリプトであることを示す、特別なマークです。最初の行に加えて、他はコメントとして、#で始まるを有効にすることはもはやありません。
#!スクリプトインタプリタプログラムへのパスが続きます。このプログラムは、シェル、プログラミング言語、または他の一般的な手順、一般的にそれはshのは、bashで使用することができます。
#!/ binに/ bashの
#/ binに/ SH!
ビュー:
CATの/ etc /シェルは、システムのシェル型表示するために使用することができる
猫を/ etc / passwdファイル通常、最初の行では、現在のデフォルト設定を表示:
ルート:X:0:0:ルート:/ルート:/ binに/バッシュ
LL /ビン/ SH SHの現在のステータス表示
lrwxrwxrwx 1ルートルート4 3越31 2018 /ビン/ SHを- >ダッシュ
シェルはbashとshの違い
おすすめ
転載: www.cnblogs.com/cnhk19/p/11794234.html
おすすめ
ランキング