Mac/その他 Tips
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
RIGHT:[[Mac 関係覚え書き]]
#contents
----
*ホスト名の変更 [#v9fb4fdb]
**Panther Server の場合 [#n4a30d66]
changeip コマンドを使う.
http://til.info.apple.co.jp/cgi-bin/WebObjects/TechInfo.w...
/etc/hostconfig ファイルの
HOSTNAME
変数を変更してもよい(かな?)
**Panther の場合 [#afdc8c84]
+システム環境設定で,[共有]->コンピュータ名を変更.
+コマンドラインで
scutil --set ComputerName "XXXXX"
scutil --set LocalHostName "XXXXX"
を行い,再起動.
**Netboot の場合 [#q0ceec91]
[[Mac/Netboot/起動時にホスト名を設定]]
//-------------------------------------------------------
*ls の日本語表示 [#kf6d6932]
UTF-8 のターミナルで,日本語ファイル名等を ls で表示させ...
ls -w
もしくは
ls -v
とすればよい.
----------------------------------------
*コマンドによるボリューム名の変更 [#zebd9aa3]
# diskutil rename /Volumes/現在のボリューム名 新しいボ...
----------------------------------------
*ボリュームのアイコンを変更する [#a6c25c43]
そのボリュームのトップにある .VolumesIcon.icns と ._. と...
-------
*白紙になったアイコンを元に戻す [#g66c75a2]
OS をディスクイメージから戻した場合など,まれに一部のファ...
元に戻すには
$ xattr -c 該当するファイル
----------------------------------------
*コマンドによるディスクイメージのマウント [#uaa3b1dd]
マウント
# hdiutil mount イメージファイル
アンマウント
# hdiutil unmount マウントパス
マウントパスは例えば /Volumes/Firefox など.
----------------------------------------
*Open Firmware にパスワードをつける [#z916397a]
Open Firmware にパスワードをつけることで,
一般ユーザが起動ディスクを変更したりすることを制限できま...
http://til.info.apple.co.jp/cgi-bin/WebObjects/TechInfo.w...
----------------------------------------
*Dashboard を完全に停止させる [#kb7a33a6]
$ defaults write com.apple.dashboard mcx-disabled -bool ...
----------------------------------------
*システム環境設定の使わない項目を隠す [#j99e5bde]
「システム」→「ライブラリ」→「PreferencesPanes」フォルダ...
ファイルのうち,不必要なものを別のフォルダに移しておく.
----------------------------------------
*Spotlight の機能をオフにする [#h8809454]
/etc/hostconfig を編集して
SPOTLIGHT=-YES-
となっている項目を
SPOTLIGHT=-NO-
に変更する.
----------------------------------------
*Bonjour を無効にする [#o962fc6c]
**Leopard の場合 [#a86ba033]
$ sudo launchctl unload -w \
/System/Library/LaunchDaemons/com.apple.mDNSResponder.p...
元に戻す場合は
$ sudo launchctl load -w \
/System/Library/LaunchDaemons/com.apple.mDNSResponder.p...
----------------------------------------
*画面ショットのファイル形式を変更する. [#b18a896e]
「Command」+「Shift」+「3」または,「Command」+「Shift」+...
スクリーンショットが取れる.
Panther までは PDF,Tiger では PNG だが,
以下のようにすればデフォルトを変更できる.
$ defaults write com.apple.screencapture type タイプ
タイプには以下を入れる.
|タイプ|画像形式|h
|png|PNG|
|pdf|PDF|
|tif|TIFF|
|pct|PICT|
|jpg|JPEG|
|jp2|JPEG2000|
|bmp|WIndows BMP|
|gif|GIF|
|psd|Photoshop 形式|
|sgi|sgi形式|
|tga|TGA|
ショートカットキーの一覧
|動き|キーの組み合わせ|h
|全画面をキャプチャー|Command+Shift+3|
|指定範囲をキャプチャー|Command+Shift+4|
|ウインドウのみをキャプチャー|Command+Shift+4 -> スペース|
|影なしキャプチャー|Command+Shift+4 -> スペース+Opton|
|全画面をクリップボードにコピー|Command+Shift+Control+3|
|指定範囲をクリップボードにコピー|Command+Shift+Control+4|
なお,キャプチャした画像に影が入らないようにするには
$ defaults write com.apple.screencapture disable-shadow ...
$ killall SystemUIServer
----------------------------------------
*クラッシュ時のダイアログを表示しない [#q85132e3]
$ defaults write com.apple.CrashReporter DialogType タイプ
タイプには以下を入れる.
|タイプ|動き|h
|none|ダイアログを表示しない|
|prompt|ダイアログを表示|
|crashreport|レポート送信画面のみ表示|
----------------------------------------
*ディスクイメージのフォーマットを増やす [#b5288198]
ディスクユーティリティで作成できるディスクイメージの
フォーマットを Mac 標準のもの以外のものに増やす.
$ defaults write com.apple.DiskUtility advances-image-op...
----------------------------------------
*コマンドで「電源管理」の設定 [#a28276a1]
スリープしないようにする
$ sudo pmset -a sleep 0
元に戻すには
$ sudo pmset -a sleep 60 (数字は,スリープさせるまで...
ディスクがスリープしないように
$ sudo pmset -a disksleep 0
ディスプレイスリープをオフにする
$ sudo pmset -a displaysleep 0
確認は
$ sudo pmset -g
指定した時間に起動およびシャットダウンさせる
$ sudo pmset schedule wakeorpoweron "02/17/13 8:30:00"
$ sudo pmset schedule shutdown "02/17/13 18:00:00"
繰り返しスケジュール
$ sudo pmset repeat wakeorpoweron MTWRFSU "07:00:00" sh...
繰り返しスケジュールの取り消し
$ sudo pmset repeat cancel
確認
$ sudo pmset -g sched
----------------------------------------
*電源キーを押してもスリープしないようにする [#m5FCk8n]
MT-Lion 以降のノート型 Mac では,電源ボタンを軽く押すとス...
以前の Mac のようにシステム終了のダイアログを出すには
$ defaults write com.apple.loginwindow PowerButtonSleeps...
----------------------------------------
*メニューでスリープを選べないようにする [#ge1a5153]
# defaults write /Library/Preferences/SystemConfigurati...
Sierra 以降では上記パスや plist の構造が変わっていて,こ...
なので,
/Library/Preferences/com.apple.PowerManagement.plist
を変換,編集して,
<key>SleepDisabled</key>
<true/>
を追記した.
----------------------------------------
*インストール情報が書かれたファイル [#ffac2c21]
「ライブラリ」→「Receipts」フォルダ内にあるインストーラア...
パッケージ内にインストーラがコピーしたファイルの一覧があ...
一覧を取り出すには,そのパッケージ内にある .bom ファイルを
lsbom コマンドで取り出す.
$ lsbom -s Plugins.pkg/Contents/Archive.bom
----------------------------------------
*システムの最適化 [#xc3faff9]
アプリケーションのインストール時に行われる最適化を
手動で行うにはコマンドラインで次のように実行する.
$ sudo update_dyld_shared_cache -h /
----------------------------------------
*終了ショートカット [#t69b19b9]
|システム終了|Ctrl+電源|
|すべてのソフトを終了後に再起動|Command+Option+Ctrl+電源|
|強制再起動|Command+Ctrl+電源|
|ログアウト|Command+shift+Q|
|強制システム終了|Command+Shift+option+Q|
|スリープ|Command+option+電源|
|ディスプレイのみスリープ|Ctrl+Shift+電源|
----------------------------------------
*ネットワークドライブに .DS_Store ファイルをつくらない [#...
sudo defaults write /Library/Preferences/com.apple.deskt...
DSDontWriteNetworkStores -bool true
Leopard では,これがデフォルトになっているという情報もあ...
真偽のほどはわからず.
その他,ディスクキャッシュなどの情報
https://support.apple.com/ja-jp/HT208209
----------------------------------------
*新しくインストールしたバイナリにセキュリティの云々のやつ...
$ /System/Library/Frameworks/CoreServices.framework/Fram...
----------------------------------------
*アプリケーションの関連づけをリセットする [#q95ed9e9]
/System/Library/Frameworks/CoreServices.framework/Versio...
LaunchServices.framework/Versions/A/Support/lsregister -...
system -domain user
----------------------------------------
*アプリケーションとライブラリの関連付けをしているキャッシ...
$ sudo update_dyld_shared_cache -root /
*ログイン画面の変更 [#q99dcf60]
**ログインウインドウの壁紙 [#n0183835]
% sudo defaults write /Library/Preferences/com.apple.log...
**ログインウインドウのロゴ [#h04d2edb]
以下のファイルをバックアップし,オリジナルファイルと置き...
/System/Library/CoreServices/SecurityAgentPlugins/login...
**ログイン画面の前にメッセージ [#l5965b63]
ユーザ名,パスワードを入れる画面の前にメッセージを表示さ...
テキストエディットで作成した RTF もしくは RTFD 形式のファ...
「PolicyBanner.rtf」や「PolicyBanner.rtfd」という名前で保...
これを,
/Library/Security/
にコピーする.
参考:
http://macfan.jp/guide/2012/01/26/post_824.html
----------------------------------------
*ディスプレイ設定 [#q4bd9140]
「システム環境設定」→「ディスプレイ」でミラーに設定したデ...
/Library/Preferences/com.apple.windowserver.plist
3ディスプレイのマシンで,一部のみミラーにするには,システ...
ディスプレイの解像度は通常,本体が認識したものにしか変更...
----------------------------------------
*キーボードショートカット [#k9b6da0e]
「システム環境設定」→「キーボード」パネルで「フルキーボー...
「すべてのコントロール」を有効にしておくと,
ボタン選択なども Tab キーでフォーカスを移すことができる.
----------------------------------------
* 特殊記号を入力するショートカット [#z1a4f18b]
** 矢印 [#l62793c2]
|入力方法|記号(かな入力の場合)|
|[z]キー + [h] キー|←|
|[z]キー + [j] キー|↓|
|[z]キー + [k] キー|↑|
|[z]キー + [l] キー|→|
** 約物 [#d6131f65]
|入力方法|記号(英字入力の場合)|記号(かな入力の場合)|
|[option] + [8] キー|•(ビュレット)|【|
|[option] + [9] キー|ª(序数標識)|】|
|[option] + [shift]キー + [8] キー|°(単位記号)|〔|
|[option] + [shift]キー + [9] キー|·(半角の中黒)|〕|
|[option] + [;] キー|…(3点リーダ)|…|
** 括弧 [#se7efd87]
|入力方法|記号(かな入力の場合)|
|[ [ ]キー / [ ] ]キー| 「」(かぎ括弧)|
|[shift] キー + [ [ ]キー / [shift] キー + [ ] ] キー | ...
|[option] キー + [ [ ]キー / [option] キー + [ ] ] キー |...
|[option] キー + [shift] キー + [ [ ]キー / [option] キー...
----------------------------------------
*Unicode Hex 入力 [#wd5f02f9]
Unicode の Hex コードで特殊文字を入力するには,
Option キーを押しながら Hex コードを入力すればいいらしい.
左向きの指の矢印を入力するなら
Option-261C
----------------------------------------
*停電後,電源を自動で入れる [#xc9fddea]
UPS などで正常にシャットダウンした後,電源が復帰したとき...
Omron の自動シャットダウンソフト(PowerAct Pro Slave Agent...
内部的には
# shutdown -h -u now
か
# halt -u
をしているのか?
----------------------------------------
*通知センターを無効にする [#q6addb02]
$ sudo defaults write /System/Library/LaunchAgents/com.a...
再開する場合は false の部分を true にして実行.
もしくは
# launchctl unload -w /System/Library/LaunchAgents/com.a...
再開する場合は unload の部分を load にして実行.
後者の場合,再起動するまでかも...
----------------------------------------
*デフォルトの保存場所を iCloud 以外にする [#i44cecb0]
% defaults write NSGlobalDomain NSDocumentSaveNewDocumen...
----------------------------------------
*10.8(MT Lion)で追加されたコマンド [#b4ee100e]
**システムのスリープを防ぐ [#l87a51ab]
caffeinate
**「共有」環境設定で設定できる共有フォルダを作成する [#cf...
sharing
**OS X サーバ環境かどうか判断する [#m4ab5982]
serverinfo
**FileVault2 の暗号化処理を行う [#s695b070]
fdesetup
**ソフト名を指定してプロセス ID を表示 [#db9dadc3]
pgrep
**指定したソフトを矯正終了 [#i54db0a5]
pkill
**「セキュリティとプライバシー」環境設定をコマンドライン...
tccutil
参考: アクセス認証のリセット
https://developer.apple.com/jp/documentation/uikit/protec...
----------------------------------------
*ライブラリフォルダを常時表示にする [#c165fdaa]
$ chflags nohidden ~/Library
不可視にする場合は
$ chflags hidden ~/Library
ちなみに,上記のコマンドはライブラリフォルダだけじゃなく...
----
*Finder で不可視ファイルを見えるようにする. [#OzRKpv8]
"."から始まるファイルは Finder では見えないが,これを全て...
defaults write com.apple.finder AppleShowAllFiles -bool ...
----
*開くダイアログで不可視ファイルを見えるようにする [#TIVIo...
「開く」ダイアログで コマンド+シフト+.(ドット) を押すと,...
----
*デフォルトの保存先を iCloud から変更する [#u8a1873b]
$ defaults write NSGlobalDomain NSDocumentSaveNewDocumen...
----
*特定のアプリのみファイル再開機能を有効にする [#yf96e0aa]
「システム環境設定」の「一般」にて「再開」機能を有効にし...
$ defaults write com.apple.アプリ名 NSQuitAlwaysKeepsWin...
-----
*Time Machine のローカルスナップショットを停止する [#o9e5...
Time Machine での外部ディスクへのバックアップは有効にした...
ローカルディスクへのスナップショットを停止する.
$ sudo tmutil disablelocal
----
*テキスト文書をまとめて変換するコマンド [#ud900625]
例)
$ textutil -convert txt hogehoge.docx -output fugafuga.txt
複数の場合)
$ textual -cat txt *.docx -output fugafuga.txt
対応するフォーマット(-convert の引数)
|txt|プレインテキスト|
|html|HTML/XHTML|
|rtf|リッチテキスト|
|rtfd|リッチテキスト(添付ファイル付き)|
|doc|Word 97|
|docx|Word 2007 以降|
|odt|OpenDocument|
----
*カーネルパラメータ [#je3ab9bb]
ネットワークドライブへのアクセス改善
sudo sysctl -w net.inet.tcp.delayed_ack=0
-http://ymkn.hatenablog.com/entry/2012/09/24/002517
-http://www.techkaki.com/2010/12/slow-samba-file-copying-...
パラメータの値の詳細は
-http://www.shabangs.net/osx/speed-up-macos-x-file-transf...
|0|遅延 ack 応答オフ|
|1|6パケットを受け取るごとに ack を返す|
|2|2パケットを受け取るごとに ack を返す(Windows(WinSock)...
|3|自動認識? 4パケットを受け取るごとに ack を返す(Lion 以...
その他以下のような情報も
-http://www.seirios.org/~seirios/dokuwiki/doku.php?id=os:...
-http://sourceforge.jp/users/monyo/pf/GITWork/scm/blobs/m...
-http://rolande.wordpress.com/2014/05/17/performance-tuni...
----
*コマンドで音を消す [#z3befc80]
sudo nvram SystemAudioVolume=%80
元に戻す
sudo nvram -d SystemAudioVolume
----
*ディレクトリキャッシュのクリア [#cePTUQg]
名前解決や LDAP ユーザのネガティブキャッシュをクリアする
dscacheutil -flushcache
----
*Preference cache [#p0d5d19c]
Mavericks 以降,Preferences 以下にある plist ファイルを手...
マシンを再起動しない限り変更が反映されなくなった.
対応として
(1)
% killall -u 自分のユーザ名 cfprefsd
(cfprefsd が複数動いているが,自分の権限で動いているもの...
(2)
% defaults read /Users/username/Library/Preferences/xxx....
という風に,plist を読み直す
があげられている.(2)のほうが確実.
----
*ファイルの拡張属性の削除 [#kc0b4478]
アプリケーションを起動しようとして,
「HOGEHOE を開けません.ゴミ箱に入れる必要があります.」
といったダイアログが表示される場合,
ファイルの拡張属性がおかしくなっている可能性がある.
その場合,以下のコマンドで拡張属性を消去する.
# xattr -rc HOGEHOGE.app
----
*ctkahp 問題 [#he022a7f]
ネットワークファイルサーバをホームフォルダにしている場合,
キーボード入力を受け付けない不具合が起こることがある.
Library/Containers でファイルをうまく操作できないために起...
Library/Containers/com.apple.ApplicationName/Container.pl...
そのため,このディレクトリをローカルフォルダにシンボリッ...
----
*sshd で全員がログインできるように [#v4099057]
# dscl . change /Groups/com.apple.access_ssh RecordName \
com.apple.access_ssh com.apple.access_ssh-disabled
同じ要領で画面共有も全員(ローカルユーザ以外にも)に開放で...
# dscl . change /Groups/com.apple.access_screensharing R...
com.apple.access_screensharing com.apple.access_screensh...
----
*wdutil [#k2aec950]
Wi-Fi やブルートゥースの詳細な情報を表示する.
$ wdutil info
----
*キーチェーンからユーザ名,パスワードを取得するコマンド [...
$ security list
$ security find-internet-password -gs サーバ名?
https://qiita.com/tatsuki_kokita/items/035ded011e80d9a26c76
----
*コマンドで自動ログインを制御する [#j5d40597]
現在ログインしているユーザで自動ログインする
$ sudo defaults write /Library/Preferences/com.apple.log...
自動ログインを無効にする
$ sudo defaults delete /Library/Preferences/com.apple.l...
----
* ファストユーザスイッチを無効にする(未検証) [#df9c8deb]
$ sudo defaults write /Library/Preferences/.GlobalPrefer...
$ defaults write ~/Library/Preferences/com.apple.systemu...
参考
https://community.jamf.com/t5/jamf-pro/enabling-fast-user...
----
*その他知っておいて損はない小技 [#ea80e99f]
[[Mac ユーザなら知っておいて損はない小技集>http://d.haten...
*Mavericks の細かな設定 [#pb3ed473]
このページの最下部にある添付ファイル参照
参考
https://gist.github.com/brandonb927/3195465
*Mojave の細かな設定 [#p84a2c12]
参考
http://www.neko.ne.jp/~freewing/software/macos_mojave_spe...
終了行:
RIGHT:[[Mac 関係覚え書き]]
#contents
----
*ホスト名の変更 [#v9fb4fdb]
**Panther Server の場合 [#n4a30d66]
changeip コマンドを使う.
http://til.info.apple.co.jp/cgi-bin/WebObjects/TechInfo.w...
/etc/hostconfig ファイルの
HOSTNAME
変数を変更してもよい(かな?)
**Panther の場合 [#afdc8c84]
+システム環境設定で,[共有]->コンピュータ名を変更.
+コマンドラインで
scutil --set ComputerName "XXXXX"
scutil --set LocalHostName "XXXXX"
を行い,再起動.
**Netboot の場合 [#q0ceec91]
[[Mac/Netboot/起動時にホスト名を設定]]
//-------------------------------------------------------
*ls の日本語表示 [#kf6d6932]
UTF-8 のターミナルで,日本語ファイル名等を ls で表示させ...
ls -w
もしくは
ls -v
とすればよい.
----------------------------------------
*コマンドによるボリューム名の変更 [#zebd9aa3]
# diskutil rename /Volumes/現在のボリューム名 新しいボ...
----------------------------------------
*ボリュームのアイコンを変更する [#a6c25c43]
そのボリュームのトップにある .VolumesIcon.icns と ._. と...
-------
*白紙になったアイコンを元に戻す [#g66c75a2]
OS をディスクイメージから戻した場合など,まれに一部のファ...
元に戻すには
$ xattr -c 該当するファイル
----------------------------------------
*コマンドによるディスクイメージのマウント [#uaa3b1dd]
マウント
# hdiutil mount イメージファイル
アンマウント
# hdiutil unmount マウントパス
マウントパスは例えば /Volumes/Firefox など.
----------------------------------------
*Open Firmware にパスワードをつける [#z916397a]
Open Firmware にパスワードをつけることで,
一般ユーザが起動ディスクを変更したりすることを制限できま...
http://til.info.apple.co.jp/cgi-bin/WebObjects/TechInfo.w...
----------------------------------------
*Dashboard を完全に停止させる [#kb7a33a6]
$ defaults write com.apple.dashboard mcx-disabled -bool ...
----------------------------------------
*システム環境設定の使わない項目を隠す [#j99e5bde]
「システム」→「ライブラリ」→「PreferencesPanes」フォルダ...
ファイルのうち,不必要なものを別のフォルダに移しておく.
----------------------------------------
*Spotlight の機能をオフにする [#h8809454]
/etc/hostconfig を編集して
SPOTLIGHT=-YES-
となっている項目を
SPOTLIGHT=-NO-
に変更する.
----------------------------------------
*Bonjour を無効にする [#o962fc6c]
**Leopard の場合 [#a86ba033]
$ sudo launchctl unload -w \
/System/Library/LaunchDaemons/com.apple.mDNSResponder.p...
元に戻す場合は
$ sudo launchctl load -w \
/System/Library/LaunchDaemons/com.apple.mDNSResponder.p...
----------------------------------------
*画面ショットのファイル形式を変更する. [#b18a896e]
「Command」+「Shift」+「3」または,「Command」+「Shift」+...
スクリーンショットが取れる.
Panther までは PDF,Tiger では PNG だが,
以下のようにすればデフォルトを変更できる.
$ defaults write com.apple.screencapture type タイプ
タイプには以下を入れる.
|タイプ|画像形式|h
|png|PNG|
|pdf|PDF|
|tif|TIFF|
|pct|PICT|
|jpg|JPEG|
|jp2|JPEG2000|
|bmp|WIndows BMP|
|gif|GIF|
|psd|Photoshop 形式|
|sgi|sgi形式|
|tga|TGA|
ショートカットキーの一覧
|動き|キーの組み合わせ|h
|全画面をキャプチャー|Command+Shift+3|
|指定範囲をキャプチャー|Command+Shift+4|
|ウインドウのみをキャプチャー|Command+Shift+4 -> スペース|
|影なしキャプチャー|Command+Shift+4 -> スペース+Opton|
|全画面をクリップボードにコピー|Command+Shift+Control+3|
|指定範囲をクリップボードにコピー|Command+Shift+Control+4|
なお,キャプチャした画像に影が入らないようにするには
$ defaults write com.apple.screencapture disable-shadow ...
$ killall SystemUIServer
----------------------------------------
*クラッシュ時のダイアログを表示しない [#q85132e3]
$ defaults write com.apple.CrashReporter DialogType タイプ
タイプには以下を入れる.
|タイプ|動き|h
|none|ダイアログを表示しない|
|prompt|ダイアログを表示|
|crashreport|レポート送信画面のみ表示|
----------------------------------------
*ディスクイメージのフォーマットを増やす [#b5288198]
ディスクユーティリティで作成できるディスクイメージの
フォーマットを Mac 標準のもの以外のものに増やす.
$ defaults write com.apple.DiskUtility advances-image-op...
----------------------------------------
*コマンドで「電源管理」の設定 [#a28276a1]
スリープしないようにする
$ sudo pmset -a sleep 0
元に戻すには
$ sudo pmset -a sleep 60 (数字は,スリープさせるまで...
ディスクがスリープしないように
$ sudo pmset -a disksleep 0
ディスプレイスリープをオフにする
$ sudo pmset -a displaysleep 0
確認は
$ sudo pmset -g
指定した時間に起動およびシャットダウンさせる
$ sudo pmset schedule wakeorpoweron "02/17/13 8:30:00"
$ sudo pmset schedule shutdown "02/17/13 18:00:00"
繰り返しスケジュール
$ sudo pmset repeat wakeorpoweron MTWRFSU "07:00:00" sh...
繰り返しスケジュールの取り消し
$ sudo pmset repeat cancel
確認
$ sudo pmset -g sched
----------------------------------------
*電源キーを押してもスリープしないようにする [#m5FCk8n]
MT-Lion 以降のノート型 Mac では,電源ボタンを軽く押すとス...
以前の Mac のようにシステム終了のダイアログを出すには
$ defaults write com.apple.loginwindow PowerButtonSleeps...
----------------------------------------
*メニューでスリープを選べないようにする [#ge1a5153]
# defaults write /Library/Preferences/SystemConfigurati...
Sierra 以降では上記パスや plist の構造が変わっていて,こ...
なので,
/Library/Preferences/com.apple.PowerManagement.plist
を変換,編集して,
<key>SleepDisabled</key>
<true/>
を追記した.
----------------------------------------
*インストール情報が書かれたファイル [#ffac2c21]
「ライブラリ」→「Receipts」フォルダ内にあるインストーラア...
パッケージ内にインストーラがコピーしたファイルの一覧があ...
一覧を取り出すには,そのパッケージ内にある .bom ファイルを
lsbom コマンドで取り出す.
$ lsbom -s Plugins.pkg/Contents/Archive.bom
----------------------------------------
*システムの最適化 [#xc3faff9]
アプリケーションのインストール時に行われる最適化を
手動で行うにはコマンドラインで次のように実行する.
$ sudo update_dyld_shared_cache -h /
----------------------------------------
*終了ショートカット [#t69b19b9]
|システム終了|Ctrl+電源|
|すべてのソフトを終了後に再起動|Command+Option+Ctrl+電源|
|強制再起動|Command+Ctrl+電源|
|ログアウト|Command+shift+Q|
|強制システム終了|Command+Shift+option+Q|
|スリープ|Command+option+電源|
|ディスプレイのみスリープ|Ctrl+Shift+電源|
----------------------------------------
*ネットワークドライブに .DS_Store ファイルをつくらない [#...
sudo defaults write /Library/Preferences/com.apple.deskt...
DSDontWriteNetworkStores -bool true
Leopard では,これがデフォルトになっているという情報もあ...
真偽のほどはわからず.
その他,ディスクキャッシュなどの情報
https://support.apple.com/ja-jp/HT208209
----------------------------------------
*新しくインストールしたバイナリにセキュリティの云々のやつ...
$ /System/Library/Frameworks/CoreServices.framework/Fram...
----------------------------------------
*アプリケーションの関連づけをリセットする [#q95ed9e9]
/System/Library/Frameworks/CoreServices.framework/Versio...
LaunchServices.framework/Versions/A/Support/lsregister -...
system -domain user
----------------------------------------
*アプリケーションとライブラリの関連付けをしているキャッシ...
$ sudo update_dyld_shared_cache -root /
*ログイン画面の変更 [#q99dcf60]
**ログインウインドウの壁紙 [#n0183835]
% sudo defaults write /Library/Preferences/com.apple.log...
**ログインウインドウのロゴ [#h04d2edb]
以下のファイルをバックアップし,オリジナルファイルと置き...
/System/Library/CoreServices/SecurityAgentPlugins/login...
**ログイン画面の前にメッセージ [#l5965b63]
ユーザ名,パスワードを入れる画面の前にメッセージを表示さ...
テキストエディットで作成した RTF もしくは RTFD 形式のファ...
「PolicyBanner.rtf」や「PolicyBanner.rtfd」という名前で保...
これを,
/Library/Security/
にコピーする.
参考:
http://macfan.jp/guide/2012/01/26/post_824.html
----------------------------------------
*ディスプレイ設定 [#q4bd9140]
「システム環境設定」→「ディスプレイ」でミラーに設定したデ...
/Library/Preferences/com.apple.windowserver.plist
3ディスプレイのマシンで,一部のみミラーにするには,システ...
ディスプレイの解像度は通常,本体が認識したものにしか変更...
----------------------------------------
*キーボードショートカット [#k9b6da0e]
「システム環境設定」→「キーボード」パネルで「フルキーボー...
「すべてのコントロール」を有効にしておくと,
ボタン選択なども Tab キーでフォーカスを移すことができる.
----------------------------------------
* 特殊記号を入力するショートカット [#z1a4f18b]
** 矢印 [#l62793c2]
|入力方法|記号(かな入力の場合)|
|[z]キー + [h] キー|←|
|[z]キー + [j] キー|↓|
|[z]キー + [k] キー|↑|
|[z]キー + [l] キー|→|
** 約物 [#d6131f65]
|入力方法|記号(英字入力の場合)|記号(かな入力の場合)|
|[option] + [8] キー|•(ビュレット)|【|
|[option] + [9] キー|ª(序数標識)|】|
|[option] + [shift]キー + [8] キー|°(単位記号)|〔|
|[option] + [shift]キー + [9] キー|·(半角の中黒)|〕|
|[option] + [;] キー|…(3点リーダ)|…|
** 括弧 [#se7efd87]
|入力方法|記号(かな入力の場合)|
|[ [ ]キー / [ ] ]キー| 「」(かぎ括弧)|
|[shift] キー + [ [ ]キー / [shift] キー + [ ] ] キー | ...
|[option] キー + [ [ ]キー / [option] キー + [ ] ] キー |...
|[option] キー + [shift] キー + [ [ ]キー / [option] キー...
----------------------------------------
*Unicode Hex 入力 [#wd5f02f9]
Unicode の Hex コードで特殊文字を入力するには,
Option キーを押しながら Hex コードを入力すればいいらしい.
左向きの指の矢印を入力するなら
Option-261C
----------------------------------------
*停電後,電源を自動で入れる [#xc9fddea]
UPS などで正常にシャットダウンした後,電源が復帰したとき...
Omron の自動シャットダウンソフト(PowerAct Pro Slave Agent...
内部的には
# shutdown -h -u now
か
# halt -u
をしているのか?
----------------------------------------
*通知センターを無効にする [#q6addb02]
$ sudo defaults write /System/Library/LaunchAgents/com.a...
再開する場合は false の部分を true にして実行.
もしくは
# launchctl unload -w /System/Library/LaunchAgents/com.a...
再開する場合は unload の部分を load にして実行.
後者の場合,再起動するまでかも...
----------------------------------------
*デフォルトの保存場所を iCloud 以外にする [#i44cecb0]
% defaults write NSGlobalDomain NSDocumentSaveNewDocumen...
----------------------------------------
*10.8(MT Lion)で追加されたコマンド [#b4ee100e]
**システムのスリープを防ぐ [#l87a51ab]
caffeinate
**「共有」環境設定で設定できる共有フォルダを作成する [#cf...
sharing
**OS X サーバ環境かどうか判断する [#m4ab5982]
serverinfo
**FileVault2 の暗号化処理を行う [#s695b070]
fdesetup
**ソフト名を指定してプロセス ID を表示 [#db9dadc3]
pgrep
**指定したソフトを矯正終了 [#i54db0a5]
pkill
**「セキュリティとプライバシー」環境設定をコマンドライン...
tccutil
参考: アクセス認証のリセット
https://developer.apple.com/jp/documentation/uikit/protec...
----------------------------------------
*ライブラリフォルダを常時表示にする [#c165fdaa]
$ chflags nohidden ~/Library
不可視にする場合は
$ chflags hidden ~/Library
ちなみに,上記のコマンドはライブラリフォルダだけじゃなく...
----
*Finder で不可視ファイルを見えるようにする. [#OzRKpv8]
"."から始まるファイルは Finder では見えないが,これを全て...
defaults write com.apple.finder AppleShowAllFiles -bool ...
----
*開くダイアログで不可視ファイルを見えるようにする [#TIVIo...
「開く」ダイアログで コマンド+シフト+.(ドット) を押すと,...
----
*デフォルトの保存先を iCloud から変更する [#u8a1873b]
$ defaults write NSGlobalDomain NSDocumentSaveNewDocumen...
----
*特定のアプリのみファイル再開機能を有効にする [#yf96e0aa]
「システム環境設定」の「一般」にて「再開」機能を有効にし...
$ defaults write com.apple.アプリ名 NSQuitAlwaysKeepsWin...
-----
*Time Machine のローカルスナップショットを停止する [#o9e5...
Time Machine での外部ディスクへのバックアップは有効にした...
ローカルディスクへのスナップショットを停止する.
$ sudo tmutil disablelocal
----
*テキスト文書をまとめて変換するコマンド [#ud900625]
例)
$ textutil -convert txt hogehoge.docx -output fugafuga.txt
複数の場合)
$ textual -cat txt *.docx -output fugafuga.txt
対応するフォーマット(-convert の引数)
|txt|プレインテキスト|
|html|HTML/XHTML|
|rtf|リッチテキスト|
|rtfd|リッチテキスト(添付ファイル付き)|
|doc|Word 97|
|docx|Word 2007 以降|
|odt|OpenDocument|
----
*カーネルパラメータ [#je3ab9bb]
ネットワークドライブへのアクセス改善
sudo sysctl -w net.inet.tcp.delayed_ack=0
-http://ymkn.hatenablog.com/entry/2012/09/24/002517
-http://www.techkaki.com/2010/12/slow-samba-file-copying-...
パラメータの値の詳細は
-http://www.shabangs.net/osx/speed-up-macos-x-file-transf...
|0|遅延 ack 応答オフ|
|1|6パケットを受け取るごとに ack を返す|
|2|2パケットを受け取るごとに ack を返す(Windows(WinSock)...
|3|自動認識? 4パケットを受け取るごとに ack を返す(Lion 以...
その他以下のような情報も
-http://www.seirios.org/~seirios/dokuwiki/doku.php?id=os:...
-http://sourceforge.jp/users/monyo/pf/GITWork/scm/blobs/m...
-http://rolande.wordpress.com/2014/05/17/performance-tuni...
----
*コマンドで音を消す [#z3befc80]
sudo nvram SystemAudioVolume=%80
元に戻す
sudo nvram -d SystemAudioVolume
----
*ディレクトリキャッシュのクリア [#cePTUQg]
名前解決や LDAP ユーザのネガティブキャッシュをクリアする
dscacheutil -flushcache
----
*Preference cache [#p0d5d19c]
Mavericks 以降,Preferences 以下にある plist ファイルを手...
マシンを再起動しない限り変更が反映されなくなった.
対応として
(1)
% killall -u 自分のユーザ名 cfprefsd
(cfprefsd が複数動いているが,自分の権限で動いているもの...
(2)
% defaults read /Users/username/Library/Preferences/xxx....
という風に,plist を読み直す
があげられている.(2)のほうが確実.
----
*ファイルの拡張属性の削除 [#kc0b4478]
アプリケーションを起動しようとして,
「HOGEHOE を開けません.ゴミ箱に入れる必要があります.」
といったダイアログが表示される場合,
ファイルの拡張属性がおかしくなっている可能性がある.
その場合,以下のコマンドで拡張属性を消去する.
# xattr -rc HOGEHOGE.app
----
*ctkahp 問題 [#he022a7f]
ネットワークファイルサーバをホームフォルダにしている場合,
キーボード入力を受け付けない不具合が起こることがある.
Library/Containers でファイルをうまく操作できないために起...
Library/Containers/com.apple.ApplicationName/Container.pl...
そのため,このディレクトリをローカルフォルダにシンボリッ...
----
*sshd で全員がログインできるように [#v4099057]
# dscl . change /Groups/com.apple.access_ssh RecordName \
com.apple.access_ssh com.apple.access_ssh-disabled
同じ要領で画面共有も全員(ローカルユーザ以外にも)に開放で...
# dscl . change /Groups/com.apple.access_screensharing R...
com.apple.access_screensharing com.apple.access_screensh...
----
*wdutil [#k2aec950]
Wi-Fi やブルートゥースの詳細な情報を表示する.
$ wdutil info
----
*キーチェーンからユーザ名,パスワードを取得するコマンド [...
$ security list
$ security find-internet-password -gs サーバ名?
https://qiita.com/tatsuki_kokita/items/035ded011e80d9a26c76
----
*コマンドで自動ログインを制御する [#j5d40597]
現在ログインしているユーザで自動ログインする
$ sudo defaults write /Library/Preferences/com.apple.log...
自動ログインを無効にする
$ sudo defaults delete /Library/Preferences/com.apple.l...
----
* ファストユーザスイッチを無効にする(未検証) [#df9c8deb]
$ sudo defaults write /Library/Preferences/.GlobalPrefer...
$ defaults write ~/Library/Preferences/com.apple.systemu...
参考
https://community.jamf.com/t5/jamf-pro/enabling-fast-user...
----
*その他知っておいて損はない小技 [#ea80e99f]
[[Mac ユーザなら知っておいて損はない小技集>http://d.haten...
*Mavericks の細かな設定 [#pb3ed473]
このページの最下部にある添付ファイル参照
参考
https://gist.github.com/brandonb927/3195465
*Mojave の細かな設定 [#p84a2c12]
参考
http://www.neko.ne.jp/~freewing/software/macos_mojave_spe...
ページ名: