ホームページ  >  記事  >  運用・保守  >  Linuxのシェルプログラミングとは何ですか

Linuxのシェルプログラミングとは何ですか

WBOY
WBOYオリジナル
2022-07-29 16:25:064794ブラウズ

Linux では、シェル プログラミングはコマンド エディタ プログラミングを指します。シェルはシステムのユーザー インターフェイスであり、ユーザーがカーネルと対話するためのインターフェイスを提供します。これはコマンド インタプリタです。シェル プログラミングはユーザーを受け取ります。コマンドを作成し、そのコマンドを実行のためにカーネルに送信します。

Linuxのシェルプログラミングとは何ですか

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux におけるシェル プログラミングとは

シェル プログラミングとはコマンド エディタ プログラミングを指します

シェルはコマンド インタープリタです

シェルはシステムのユーザー インターフェイス。ユーザーがカーネルと対話するためのインターフェイスを提供します。ユーザーが入力したコマンドを受け取り、実行のためにカーネルに送信します。

実際、シェルはユーザーが入力したコマンドを解釈してカーネルに送信するコマンド インタープリターです。それだけでなく、シェルにはコマンド編集用の独自のプログラミング言語があり、ユーザーはシェル コマンドで構成されるプログラムを作成できます。シェルプログラミング言語は、ループ構造や分岐制御構造など、通常のプログラミング言語の多くの特徴を備えており、このプログラミング言語で記述されたシェルプログラムは、他のアプリケーションと同様の効果を発揮します。

Linuxのシェルプログラミングとは何ですか

シェルの概要は次のとおりです。

シェルはシステムのユーザー インターフェイスであり、ユーザーがカーネルと対話するための方法、インターフェース。ユーザーが入力したコマンドを受け取り、実行のためにカーネルに送信します [1] 。

実際、シェルはユーザーが入力したコマンドを解釈してカーネルに送信するコマンド インタープリターです。それだけでなく、シェルにはコマンド編集用の独自のプログラミング言語があり、ユーザーはシェル コマンドで構成されるプログラムを作成できます。シェルプログラミング言語は、ループ構造や分岐制御構造など、通常のプログラミング言語の多くの特徴を備えており、このプログラミング言語で記述されたシェルプログラムは、他のアプリケーションと同様の効果を発揮します。

Linux は、Microsoft Windows のような視覚的なコマンド入力インターフェイス、つまり X Window のグラフィカル ユーザー インターフェイス (GUI) を提供します。 Windows と同じように動作し、ウィンドウ、アイコン、メニューを備えた多くのデスクトップ環境システムが提供され、すべての管理はマウスで制御されます。 GNOME。

各 Linux システム ユーザーは、独自のユーザー インターフェイスまたはシェルを使用して、独自の特殊なシェルのニーズを満たすことができます。

Linux 自体と同様、シェルにもさまざまなバージョンがあります。 Shell には主に次のバージョンがあります。 Bourne Shell: Bell Labs によって開発されました。

BASH: これは GNU の Bourne Again シェルであり、GNU オペレーティング システムのデフォルトのシェルです。

Korn Shell: これは Bourne SHell の開発であり、ほとんどの点で Bourne Shell と互換性があります。

C シェル: SUN Company シェルの BSD バージョンです。

Z シェル: 必要な最後のシェル! Z は最後の文字であり、究極のシェルです。 bash と ksh の重要な機能を統合しながら、独自の独自の機能を追加します。

推奨学習: Linux ビデオ チュートリアル

以上がLinuxのシェルプログラミングとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。