MAC
 Computer >> コンピューター >  >> システム >> MAC

Macのシステムフォルダを理解する

Macのシステムフォルダを理解する

システムフォルダは、ユーザーがアクセスすることを目的としていないフォルダです。これらは、アプリケーションとオペレーティングシステムの実行を支援し、サポートとリソースを提供します。これらは、ユーザーがアプリケーションやプログラムを介してホストを操作できるようにするレイヤーです。非表示になっているものと非表示になっているものがありますが、ほとんどすべてのユーザーが何らかの方法でアクセスできます。

しかし、さまざまなシステムフォルダは何のためにありますか? 「ビン」とは何ですか?それはコンピュータにどのように役立ちますか?以下で、最も一般的に参照されるシステムフォルダを調べます。

Macの「/System」フォルダ自体にはあまり含まれていません。他のより深いシステムフォルダに移動する前に、まずその内容を確認します。

:システムフォルダやファイルを追加、削除、変更しないでください。安全に閲覧できますが、ファイルの追加、削除、変更、またはフォルダ自体の変更は、予測できない、場合によってはシステムを破壊する結果をもたらす可能性があります。実験する必要がある場合は、続行する前にMacの起動可能なクローンを作成してください。

ライブラリフォルダ:/ System / Libraryおよび〜/ Library

Macのシステムフォルダを理解する

ライブラリフォルダはユーザーに最も近いです。これらはアプリケーションによって作成され、アプリケーションは操作の過程でファイルを追加、削除、および変更します。率直に言って、ここでの組織化プロセスは少し混沌としている可能性があります。アプリケーションは、ライブラリにファイルを配置することに関しては基本的に自由に実行できますが、ほとんどの場合、かなり類似したプロセスに従います。

ユーザーのライブラリフォルダ(「〜/ Library」にあります)とシステムのライブラリフォルダ(「/ System / Library」にあります)の両方に、多種多様なファイルとフォルダがあります。これらのファイルは、設定、アプリケーションデータベース、メタデータ、プラグイン、保存されたアプリケーションの状態、システムプロファイル、Cookieなどを保存します。

アプリケーションサポート

Macのシステムフォルダを理解する

「〜/ Library / ApplicationSupport」フォルダは、最も頻繁にアクセスされるライブラリフォルダです。ここで、アプリケーションは操作に必要なファイルを保存します。ユーザーのデータフォルダから離れて、これらのファイルを分離して、汚染や変更を回避できます。

ユーザーがこのフォルダにアクセスするときは、デフォルト設定でサポートされていない方法でプログラムの動作を変更するか、ある種のキャッシュまたはデータベースエラーを修正します。プログラムのアプリケーションサポートフォルダを削除することは、プログラムをデフォルトの状態にリセットし、強制的にクリーンスタートするための良い方法です。また、アプリケーションをハックしたい場合は、すぐにそのプログラムのアプリケーションサポートフォルダに移動します。

/ System / Libraryと〜/ Libraryの違いは何ですか?

macOSに2つのライブラリフォルダが必要なのはなぜですか?システムライブラリは、システム全体のニーズのためにすべてのユーザーによって使用されます。すべてのユーザーがアクセスできます。一方、ユーザーライブラリには、その特定のユーザーのみがアクセスできます。

Unixフォルダ:/ bin、/ sbin、/ usr、/ var、/ private

Macのシステムフォルダを理解する

macOSはUnixカーネル上に構築されています。これは、その深い機能の多くがUnix機能に基づいていることを意味します。そのため、上位レベルのmacOSシステムフォルダの他に、Unixフォルダもあります。これらのフォルダは普遍的に隠されているため、ツアーをフォローするには隠しファイルを公開する必要があります。

ホームディレクトリにはかなりの数のUnixフォルダがあります。最も注目すべきは、「/bin」と「/sbin」、「/ usr」、「/ var」、「/private」です。

Macのシステムフォルダを理解する

「/bin」と「/sbin」はどちらもバイナリを保持します。 「sbin」は、ファイルシステムがマウントされていなくても、システムの起動、復元、回復、および修復に必要なバイナリを保持します。 「/bin」は、基本的にすべてのユーザーが使用するユーザーコマンドを保持します。 「bin」はbinの略です 牡羊座と「sbin」はsの略です システムビン aries。

macOSでは、「/ sbin」内のほとんどのファイルシステムマウントバイナリは、「/ System / Library/Filesystems」フォルダ内のmacOSファイルシステムプラグインにシンボリックリンクされています。

Macのシステムフォルダを理解する

「/usr」には、通常のシステム操作中に使用されるバイナリとライブラリが含まれています。ここのファイルは、ファイルシステムがマウントされた後に使用されます。 「usr」は「user」またはUの略です。 nix S システムR esources。

Macのシステムフォルダを理解する

「/var」には、キャッシュ、データライブラリ、ログなど、システムが操作中に書き込むファイルが含まれます。 Varはvarの略です iableであり、通常はコアレベルのシステムアプリケーションによってのみ書き込まれます。 macOSでは、「/var」は「/private/var」にシンボリックリンクされています。

Macのシステムフォルダを理解する

「/private」には、デーモンとコマンドラインツールの構成、キャッシュ、変数、仮想メモリスワップファイル、一時ファイル、およびスリープイメージが含まれます。 「/etc」や「/tmp」などの一部のUnixシステムフォルダは、その内容のために/private内の同じ名前のディレクトリにシンボリックリンクされています。

これらのフォルダの内容について知りたい場合は、MacのUnixフォルダの詳細な内訳を確認してください。

拡張機能

Macのシステムフォルダを理解する

Hackintoshを構築したことがある場合は、「システム/ライブラリ/拡張機能」について聞いたことがあるでしょう。一般に「S/L / E」と略されるこのフォルダには、macOSカーネルの機能を拡張する「kexts」またはカーネル拡張機能が含まれています。 kextsを追加すると、macOSカーネルが新しいハードウェアと通信するのに役立ちます。 Windowsランドの場合、kextはドライバーのようなものです。

このフォルダの内容を変更するのは難しい作業であり、慎重な権限管理が必要です。 macOSでkextを追加または削除する場合は、正しく実行するようにしてください。

エージェントとデーモン

デーモンとエージェントはバックグラウンドで実行され、ユーザーの操作なしでタスクを実行します。珍しい名前(「悪魔」と発音)は、マクスウェルの悪魔に由来しています。

デーモンはシステム操作を実行し、rootによって実行されますが、エージェントは現在ログインしているユーザーによって実行されます。グローバルエージェントとデーモンは、任意のユーザーに代わってアクセスおよび実行できますが、ユーザーエージェントは、ライブラリファイルを所有するユーザーに代わってのみ実行できます。

  • 「〜/ Library / LaunchAgents」には、ログインしたユーザーに代わって実行されるユーザーエージェントが含まれます
  • 「/Library/ LaunchAgents」には、ログインしたユーザーに代わって実行されるグローバルエージェントが含まれています
  • 「/System/ Library / LaunchAgents」には、ログインしたユーザーに代わって実行されるシステムエージェントが含まれています
  • 「/Library/ LaunchDaemons」には、rootによって実行されるグローバルデーモンが含まれています
  • 「/System/ Library / LaunchDaemons」には、rootによって実行されるシステムデーモンが含まれています

コマンドラインプログラムlaunchctlを使用して、新しいデーモンを作成し、既存のデーモンを構成できます。

結論

Macには他にもユーザー以外のフォルダが隠されていますが、上記のフォルダが最も一般的にアクセスされます。 Unixライクなファイルとディレクトリの配置の要件とガイドラインを説明しているFilesystemHierarchyStandardをチェックすると、Unixファイルシステムがどのように編成されているかを詳しく知ることができます。


  1. Mac オペレーティング システムのアップデート方法

    スマートフォン、タブレット、ラップトップ、スマートウォッチ、デスクトップ、その他のガジェットなど、どのデバイスを使用していても、デバイスを定期的に更新することは非常に重要です。どの OS にも提供される最新の更新プログラムには、セキュリティの強化、バグ修正、パフォーマンスの向上など、さまざまな特典が含まれています。そのため、他の OS と同様に、macOS も更新して、Apple が提供する最新バージョンのソフトウェアで Mac が実行されていることを確認する必要があります。 Apple は、Mac オペレーティング システムの更新に使用できる定期的な macOS の更新を随時展開しています

  2. MacBook を保護する 11 の方法

    お久しぶりですマルウェアが Windows PC のみに感染した時代です。現在、Mac の販売が増加しているため、Mac デバイス向けの悪意のあるコンテンツを開発し始めたハッカーの注目を集めています。 信じられないかもしれませんが、Mac に関して言えば、マルウェア攻撃はビジネスの最高峰によって計画されており、他の脅威よりも恐ろしいものです。 だから、妄想をやめて、次の手順に従ってマシンの安全とセキュリティを確保してください。 1. OSx を更新する必要があります 脅威が発生するたびに、Apple はセキュリティ アップデートをリリースして、脅威から Mac を保護します。そのため、システム