ユーザ用ツール

サイト用ツール


macos

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
macos [2024/10/10 11:30] nullponmacos [2025/12/23 07:48] (現在) nullpon
行 2: 行 2:
  
 ===== 開発環境作成メモ ===== ===== 開発環境作成メモ =====
 +
   * [[MacPorts]]   * [[MacPorts]]
-  * [[macosx:fuse4x]] +  * [[homebrew]] 
- +  * [[macos:command|macOSのコマンド]]
-===== macOS独自コマンド ===== +
- +
-==== mdfind ==== +
- +
-cliからspotlight検索を実行する。 +
- +
-ファイル名にhogeを含むファイルを検索     +
- +
-  mdfind -name hoge +
- +
-現在のディレクトリ以下からファイル名にhogeを含むファイルを検索 +
- +
-  mdfind -onlyin . -name hoge +
- +
-hogeを含むテキストを検索 +
- +
-  mdfind "kMDItemTextContent == hoge" +
- +
-名前にterraを含むディレクトリ +
- +
-  mdfind -onlyin . "kMDItemContentType == public.folder && kMDItemFSName == *terra*" +
- +
-クエリの属性 +
- +
-  * kMDItemDisplayName: finder上の表示名 +
-  * kMDItemFSName: ファイルシステム上の名前 +
-  * kMDItemFSInvisible: finder上の可視属性 +
-  * kMDItemContentType: ファイルの種類 +
-  * kMDItemTextContent: ファイル内容のテキスト +
- +
-<code> +
-$ mdfind "kMDItemDisplayName == デスクトップ" +
-/Users/nullpon/Desktop +
- +
-$ mdfind "kMDItemFSName == Desktop" +
-/Users/nullpon/Desktop +
-</code> +
- +
-SpotLinghtは . で始まるファイルやディレクトリの索引を作成しない。このため例えば ~/.bash_history などは検索対象にならない +
- +
-=== kMDItemContentType === +
- +
-  * アプリケーション com.apple.application-bundle +
-  * フォルダ public.folder +
-  * データ全般 public.data +
-    * テキストファイル public.text +
-    * 音声ファイル public.audio +
-      * MP3 public.mp3 +
-      * M4A com.apple.m4a-audio +
-    * 動画ファイル public.video +
-      * MPEG4ビデオ public.mpeg-4 +
-    * 画像ファイル public.image +
-      * JPEGファイル public.jpeg +
-      * PNGファイル public.png +
-    * PDF com.adobe.pdf +
-    * MSWord com.microsoft.word.doc +
-    * MSExcel com.microsoft.excel.xls +
-==== open ==== +
- +
-ファイルをダブルクリックしたのと同じ処理をする。 +
- +
-hoge.txtをCotEditorで開く +
- +
-  open -a CotEditor hoge.txt +
- +
-カレントディレクトリをFinderで開く +
- +
-  open . +
-   +
-規定のブラウザでURLを開く +
- +
-  open http://www.google.com/ +
- +
-Finderで共有サーバのディレクトリを開く +
- +
-  open smb://your/intranet/fileserver/path +
-==== softwareupdate ==== +
- +
-ソフトウェアアップデートをコマンドから実行 +
- +
-[[http://veadardiary.blog29.fc2.com/blog-entry-4102.html| Mountain Lion  ターミナルからソフトウェア・アップデートする方法 - Macの手書き説明書]] +
- +
-==== cafeinate ==== +
-コマンド実行中、スリープを抑制する。時間のかかるコマンドでも実行中にスリープしなくなる優れもの +
- +
-  cafeinate -t 3600 command +
- +
-tはcafeinateのタイムアウト(秒)、3600ならば1時間以内にコマンドが終了しなければスリープ抑制を解除する。 +
- +
-==== pmset ==== +
- +
-省エネルギーの情報を取得・設定する。 +
- +
-==== qlmanage ==== +
-QuickLookの設定とデバッグを行うツール +
- +
-QuickLookプラグインのリロード。新しくプラグインをインストールしたときに。 +
-  $ qlmanage -r  +
- +
-==== pbcopy, pbpaste ==== +
-クリップボードの操作 +
- +
-  * pbcopy 標準入力をクリップボードにセットする。 +
-  * pbpaste クリップボードの内容を標準出力に書き出す。 +
- +
-例 +
- +
-<code> +
-echo "hogehoge" pbcopy  +
-pbpaste >> hoge.txt   +
-</code> +
- +
-標準出力をクリップボードコピーし、ファイルにも出力 +
- +
-<code> +
-echo hoge | tee output.txt | pbcopy +
-</code> +
- +
-標準出力をクリップボードコピーし、コンソールにも表示 +
- +
-<code> +
-echo hoge | tee >(pbcopy) +
-</code> +
- +
- +
-==== networksetup ==== +
-ネットワーク設定を行う +
- +
-例)wifiをonにする +
- +
-  $ networksetup -setairportpower en1 on +
- +
-==== scutil ==== +
- +
-システム設定をいじるコマンド、非常に多機能なのでできることの一例を示す +
- +
-=== VPNに接続 === +
- +
-  $ scutil --nc start "ネットワーク環境設定で付けたVPN接続設定名" +
- +
-==== networkQuality ==== +
- +
-ネットワーク速度測定 +
- +
-==== security ==== +
- +
-keychainにアクセスするコマンド +
- +
-パスワードを保存 +
- +
-<code> +
-$ security add-generic-password -a <アカウント名> -s <サービス名> -w +
-</code> +
- +
-パスワード更新(該当パスワードがなければ新規作成 +
- +
-<code> +
-$ security add-generic-password -a <アカウント名> -s <サービス名> -U -w +
-</code> +
- +
-パスワード取得 +
- +
-<code> +
-$ security find-generic-password -a <アカウント名> -s <サービス名> -w +
-</code> +
-==== screencapture ==== +
- +
-スクリーンキャプチャを撮るコマンド。pngが生成される +
- +
-  $ screencapture hoge.png +
-   +
-==== afplay ==== +
- +
-音楽を再生する +
-   +
-  $ afplay ./hoge.mp3 +
-   +
-QuickTimeに依存しないらしい +
-   +
-==== sips ==== +
- +
-画像の変換などを行うコマンド +
- +
-<code> +
-sips -s format jpeg nyan.png --out nyan.jpg +
-</code> +
- +
- +
-==== systemextensionsctl ==== +
- +
-システム(ドライバ)機能拡張を管理。インストールされている機能拡張をリストアップする +
- +
-<code> +
-systemextensionsctl list +
-</code>+
  
 ===== 動画から音声ファイルを抽出 ===== ===== 動画から音声ファイルを抽出 =====
macos.txt · 最終更新: by nullpon