内容へ移動
Cat Paw Software
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
•
logrotate
•
canvas
•
maven2
•
routing
•
cdn
•
app
•
storage
•
console
•
wasi
•
iteration
macos:command
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== macOS ====== macOSにはBSD由来のコマンドとmacOS独自のコマンドがある。Linuxと同じコマンドでもオプションなどに違いがある場合もある。 ===== BSD由来のコマンド ===== <markdown> ### gzcat gz圧縮されたファイルを表示するコマンド。主にローテートされてgz圧縮されたログを見るために使用する。`gzip -dc` と同じ ```bash gzcat system.log.0.gz | less ``` </markdown> ===== 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/command.txt
· 最終更新:
2025/12/23 07:46
by
nullpon
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ