ホームページ > 記事 > システムチュートリアル > シェルの動作原理と Linux 権限の詳細な説明
Linux は、厳密に言えば、オペレーティング システムの中核です。つまり、一般ユーザーはコアを直接呼び出すことができません。コアと通信するには、シェルとも呼ばれるコアの「シェル」プログラムを経由する必要があります。シェルは、ユーザーが入力したコマンドを受け取り、システムが実行するオペレーション コードに変換するコマンド ライン インタプリタです。シェルは、コマンドの種類に応じてさまざまなシステム関数を呼び出して、さまざまな操作を実行できます。したがって、シェルを使用してさまざまなコマンドや操作を実行し、システムを制御および管理できます。つまり、シェルはユーザーと基礎となるカーネルの間のブリッジとして機能します。
どうやって理解すればいいでしょうか?カーネルを直接使用できないのはなぜですか?
#「#「」
技術的な観点から見ると、シェルの最も単純な定義: コマンド インタープリター (コマンド インタープリター) には主に次のものが含まれます。
」# リーリー
」 注: シェルはすべてのシェル プログラムの総称であり、bash は特定のシェルです。例: Centos 7 シェル: bash
」
# Windows GUI と比較すると、Windows を操作するときは、Windows カーネルを直接操作するのではなく、グラフィカル インターフェイスをクリックして操作を完了します (たとえば、D ドライブに入るには、通常、D ドライブ文字をダブルクリックします)。またはアプリケーションを実行します)。
# root に切り替える: su - を使用すると、root ユーザーに切り替えることができます (この時点で root アカウントのパスワードを入力します。パスワードは画面にエコー表示されません)#「」
たとえば、root ユーザーから一般ユーザーに切り替えるには、su ユーザーを使用します。一般ユーザーからrootユーザーに切り替える場合は、suroot(rootは省略可)を使用しますが、このときrootユーザーのパスワードの入力を求められます。
」
権限は基本的に、誰かが何かを実行できるかどうかを決定します。」
# 人向け: たとえば、私はこの家の所有者なので、自由に家に出入りできます
目標とするもの: コンピューターを食べたい、パンでリーグ・オブ・レジェンドをプレイしたい、映画を見たい。パンは食べられるが、コンピュータは食べられない、パンは食べられるが、コンピュータは食べられない、これには 2 つの属性が含まれます。
」
#ファイル権限属性: r (読み取り)、w (書き込み)、x (実行権限)人物 (特定の人ではなく役割): オーナー、グループ、その他 (その他)
ファイル訪問者の分類 (人)
ファイルとファイル ディレクトリの所有者: u—ユーザー (中国の民事法問題)
ファイルおよびファイル ディレクトリの所有者が属するグループのユーザー: g - グループ (あまり多くはありません)
」
##「」 所有者または所属グループではない人がotherであるため、otherを記載する必要はありません
」#理解を助ける - 所有者とグループ
#「
」-: 通常のファイル簡単な例を考えてみましょう。会社内で、2 つのプロジェクト チームが同じコード タスクを完了する必要があります。彼らは互いに競合しますが、会社は 1 台のサーバーしか提供しません。彼らは、コードを提出する必要があるというタスクを完了します。これはあなたが書いたコードです。これはあなたとあなたのチーム リーダーだけが見ることができ、競合他社のグループは見ることができません。これにより、所属グループの概念が生まれます。
」# #########ファイルの種類######d: フォルダー
l: ソフトリンク (Windows ショートカットに似ています)
Linux とは | イラスト | Linux | イラスト | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
r – – | 読み取り専用 | – w – | 書き込みのみ可能 | #########- - バツ###||||||||||||||||||||||
r w – | 読み取り可能および書き込み可能 | – w x | |||||||||||||||||||||||
読み取り可能および実行可能 | r w x | 読み取り可能、書き込み可能、および実行可能 | |||||||||||||||||||||||
8 進数値を表す方法
|
以上がシェルの動作原理と Linux 権限の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。