ユーザ用ツール

サイト用ツール


macos

差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
macos [2019/04/12 03:05] – [pbcopy, pbpaste] nullponmacos [2025/12/23 07:48] (現在) nullpon
行 2: 行 2:
  
 ===== 開発環境作成メモ ===== ===== 開発環境作成メモ =====
 +
   * [[MacPorts]]   * [[MacPorts]]
-  * [[macosx:fuse4x]]+  * [[homebrew]] 
 +  * [[macos:command|macOSのコマンド]]
  
-===== MacOSX独自コマンド ===== 
- 
-==== 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 
- 
-==== security ==== 
- 
-keychainにアクセスするコマンド 
- 
-==== screencapture ==== 
- 
-スクリーンキャプチャを撮るコマンド。pngが生成される 
- 
-  $ screencapture hoge.png 
-   
-==== afplay ==== 
- 
-音楽を再生する 
-   
-  $ afplay ./hoge.mp3 
-   
-QuickTimeに依存しないらしい 
-   
 ===== 動画から音声ファイルを抽出 ===== ===== 動画から音声ファイルを抽出 =====
 二コ動やYouTubeからダウンロードしたMP4動画から音声のみシェルで抽出する。シェル使えない奴はWindowsでも使っとけ。 二コ動やYouTubeからダウンロードしたMP4動画から音声のみシェルで抽出する。シェル使えない奴はWindowsでも使っとけ。
行 211: 行 63:
  
   $ xattr -l ファイル名   $ xattr -l ファイル名
 +
 +==== com.apple.quarantine属性 ====
 +
 +ダウンロードしたファイルにはquarantine属性が付いており、実行することができない。以下のコマンドで削除できるが当然むやみに実行するのは危険なので注意すること
 +
 +  $ sudo xattr -r -d com.apple.quarantine /Library/Java/JavaVartualMachines/jdk-17.0.2.jdk
 +  
  
 ===== ACL ===== ===== ACL =====
macos.1555038351.txt.gz · 最終更新: by nullpon