#Linux は主にどの言語で書かれていますか?
Linux オペレーティング システムには、主にカーネルとコンポーネント システムが含まれています。ほとんどのカーネルは C 言語で書かれていますが、アセンブリの方がハードウェア上でのパフォーマンスと速度が優れているため、一部はアセンブリ言語で書かれています。 Linux のコンポーネント システムと追加アプリケーションのほとんどは、C、C、Python、perl、その他の言語で書かれています。
シェルの概要
シェル自体は C 言語で書かれたプログラムであり、ユーザーが Linux を使用するための架け橋となります。シェルはコマンド言語であると同時にプログラミング言語でもあります。コマンド言語として、ユーザーが入力したコマンドを対話的に解釈して実行し、プログラミング言語として、さまざまな変数やパラメーターを定義し、ループや分岐など、高級言語でのみ見られる多くの制御構造を提供します。
オンライン学習ビデオ チュートリアルの共有: linux ビデオ チュートリアル
Linux システム コアの一部ではありませんが、システム コアのほとんどの関数を呼び出して実行します。プログラム、ファイルを作成し、さまざまなプログラムの並行実行を調整します。したがって、ユーザーにとってシェルは最も重要なユーティリティプログラムであり、シェルの特性とその使い方を深く理解し、習熟することが、Linux システムを使いこなす鍵となります。
シェルの使用の習熟度は、ユーザーの Linux の使用習熟度を反映していると言えます。
シェルとは何ですか?
ユーザーが Linux システムにログインすると、システム初期化プログラム init がユーザーごとにシェル (シェル) と呼ばれるプログラムを実行します。では、シェルとは何でしょうか?正確に言うと、シェルはコマンド ライン インタープリタであり、Linux カーネルにリクエストを送信してプログラムを実行するインターフェイス システム レベルのプログラムをユーザーに提供します。ユーザーはシェルを使用して、プログラムの開始、一時停止、停止、さらには書き込みを行うこともできます。 。
ユーザーが Linux を使用する場合、コマンドを使用して必要な作業を完了します。コマンドはユーザーとシェル間の対話の基本単位であり、複数の文字で構成され改行で終わる文字列です。シェルは、DOS の command.com と同じように、ユーザーが入力したコマンドを解釈します。違いは、DOS には command.com が 1 つだけあるのに対し、Linux には一般的なシェルがいくつかあり、それぞれのシェルにそれぞれ独自の利点があることです。 。ほとんどの Linux システムはデフォルトのシェルとして bash を使用します。
おすすめの関連記事とチュートリアル: linux チュートリアル
以上がLinux は何語で書かれていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。