macOS

旧称 Mac OS X.
Apple社のPCに搭載されているOS.
BSD系のUnixを元に作られているらしい。

関連ページ:

ショートカットキー(Touch Bar登場前)

凡例

略記意味
{電源}電源キーまたはメディア取り出しキー
Key機能
Ctrl + Shift + {電源}ディスプレイをスリープにする。画面ロック
Ctrl + {電源}「再起動・スリープ・システム終了」ダイアログを表示

参考:

ごみ箱

~/.Trash にある。

Configuration

Touch Bar

ボタン配置を変える方法:

  • 「システム環境設定 > キーボード > Touch Barをカスタマイズ」
    • 2020-05-18 macOS Mojaveで確認

参考:

機能

Quick Look(クイックルック)

Tips:

  • GIFアニメや動画ファイルをFinderなどで選択し、スペースキーを押すと簡単に再生画面が見られる
  • 他のファイルにも対応しており、色々便利っぽい

参考:

標準アプリ

コンソール

console.app

アプリケーションのクラッシュレポートなどが見れる。

参考:

CLI

macOS特有のCLI.

# ファイルを開く
## 標準関連付けで開く
open path/to/file
## アプリ指定
open -a アプリ名 path/to/file

# クリップボードにコピー
cat file.txt | pbcopy

How-to

JIS キーボードでの \ の入力方法

option + ¥\ が入力できる。
後述の方法も参照。

参考:

IMEの設定で「¥」キーで入力する文字を変える

Google日本語入力の場合、「環境設定 > 一般 > ¥キーで入力する文字」で「バックスラッシュ(\)」を選べば良い。

画面を動画で撮影してGIFアニメに変換

動画のキャプチャについて:

  • OS VersionがMojave以上 -> macOSの機能でできる
  • OS VersionがMojave未満 -> QuickTime Playerで撮影

動画 -> GIF変換ツール:

キャプチャして直接GIFに保存できるもの:

参考:

ターミナルアプリの場合

ttyrecというツールがある。

Tips:

  • KeyCastrというソフトを使うと、キー入力を動画に入れることができる。

参考:

GNUコマンドを使う

macOSのコマンドは慣れ親しんでいるLinuxのコマンドと微妙なオプション差異があってハマることが度々ある。

下記表のHomebrewパッケージを入れることで、多くのLinuxで使われているGNU版のコマンドが使えるようになる。

※()内がGNU版の対応するコマンド。prefix g がつくことが多い

パッケージ使えるコマンド
coreutilsrealpath, cp, mv, ls, …
gnu-sedgsed (sed)
gawkgawk (awk)
gzip
gnu-tar
gnu-time
gnu-getopt
binutilsar, gar, …
diffutilsdiff, cmp, …
findutilsfind, locate, xargs, …
moreutilspee, …

参考:

Spec

システム仕様、内部仕様などをここに記す。

ファイルシステム

  • APFS (Apple File System) … Hi Sierra (10.13) 以降
    • タイムスタンプの精度がナノ秒になった
  • HFS+ … APFS以前
    • タイムスタンプの精度が秒単位だった

参考: