ベースのシステムでのログインシェルと非ログインシェルの違いについて説明します。ベースのシステムのシェルは、ユーザーとオペレーティングシステムのカーネル間のインターフェイスです。ユーザーからの入力を受け取り、それをカーネルに送信します。カーネルからユーザーに結果を受け取ります。すべてのシェルは、一連の起動スクリプトを実行して、起動後に環境をセットアップします。スクリプトにはさまざまな用途があり、それらはすべて環境に影響を与えます。後続のスクリプトは、前のスクリプトが設定した値を上書きできます。使用して正常にログインした後に開始される最初のプロセスです。使用するときに実行されます。ログインシェルが開始されると、起動スクリプトのコレクションを実行してシェル環境をセットアップします。以下のスクリプトが実行されます。