Skip to main content
  1. Posts/

macOSメモ

·109 words·1 min
Table of Contents

最近、Google検索をしないで Perplexity AI を使ってる。 ポストは、Perplexityに=macOSのシステム設定を移行するコマンドとその手順=を質問した結果となる。

defaults コマンドで利用可能なドメインを確認する
#

defaults domains

このコマンドを実行すると、利用可能なドメインのリストが表示されます。各ドメインに対して、次のようにして内容を確認できます。

defaults read ドメイン名

以下は一般的なmacOSのドメインとその内容の例です:

一般的なmacOSのドメイン一覧
#

ドメイン名内容の例
com.apple.finderFinderの設定(表示オプションなど)
com.apple.dockDockの設定(位置、大きさなど)
com.apple.systempreferencesシステム環境設定全般
NSGlobalDomainグローバル設定(フォントサイズ、言語など)
com.apple.screensaverスクリーンセーバーの設定
com.apple.mailMailアプリの設定(署名、フォルダ表示など)
com.apple.iTunesiTunesの設定(ライブラリオプションなど)
com.apple.SafariSafariブラウザの設定(プライバシー、履歴など)

注意点: - 各ドメインには多くのキーと値が含まれており、具体的な内容は defaults read ドメイン名 コマンドで確認できます。 - defaults export ドメイン名 - コマンドを使用することで、そのドメインの設定をエクスポートすることも可能です。

この方法で、macOS上で利用可能なすべてのドメインとその内容を確認し、必要に応じてエクスポートできます。

設定のエクスポートとインポート手順
#

設定のエクスポート
#

  1. ターミナルを開く

  2. 設定をエクスポートする ために、以下のコマンドを実行します。ここでは例として com.apple.finder ドメインをエクスポートします。

    defaults export com.apple.finder ~/Desktop/finder.plist

    このコマンドは、Finderの設定を finder.plist というファイルとしてデスクトップに保存します。

  3. *必要な他のドメインも同様にエクスポート*します。例えば、DockやSafariの設定もエクスポートする場合は、次のようにします。

    defaults export com.apple.dock ~/Desktop/dock.plist
    defaults export com.apple.safari ~/Desktop/safari.plist

設定のインポート
#

新しいPCで設定を反映させるためには、エクスポートした =.plist=ファイル をインポートします。

  1. *エクスポートしたファイルを新しいPCに転送*します(USBメモリやクラウドストレージなど)。

  2. ターミナルを開く

  3. 以下のコマンドを実行して設定をインポート します。例としてFinderの設定をインポートする場合:

    defaults import com.apple.finder ~/Desktop/finder.plist
  4. 他のドメインも同様にインポート します。

    defaults import com.apple.dock ~/Desktop/dock.plist
    defaults import com.apple.safari ~/Desktop/safari.plist
  5. アプリケーションを再起動 する必要がある場合があります。例えば、FinderやDockの場合は次のコマンドで再起動できます。

    killall Finder
    killall Dock

これにより、新しいPCに古いPCからの設定が適用されます。必要なドメインについては、 defaults domains コマンドで確認できます。

Related