MacOS

主に MacOSX 以降で通用する情報。

目次

iOS シミュレータを起動する

# インストールされているデバイスと UUID を確認できる
$ xcrun simctl list

# 次のように UUID を指定して起動する
$ open -a Simulator --args -CurrentDeviceUDID XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

「ターミナル.app」のショートカットキー

Homebrew でインストールしているアプリ一覧

自分が MacOS 環境に brew install コマンドを明示的に入力してインストールし、使用したことがある Homebrew アプリの一覧を紹介する。依存パッケージとして勝手にインストールされ、brew list で確認していても自分が意識していないアプリについては記載しない。そのままインストールできるようにコマンド形式で記載する。

ターミナル環境全般

$ brew install bash-completion
$ brew install reattach-to-user-namespace  # For Clipboard In Tmux
$ brew install tmux
$ brew install vim

Utils 系コマンド

$ brew install binutils
$ brew install coreutils
$ brew install dateutils
$ brew install diffutils
$ brew install findutils
$ brew install moreutils

GNU 関連コマンド

$ brew install gawk
$ brew install gnu-getopt
$ brew install gnu-sed
$ brew install gnu-tar
$ brew install gnu-time
$ brew install gnu-which
$ brew install gnupg
$ brew install gnutls
$ brew install grep
$ brew install gzip

標準コマンドの改善版

$ brew install bat  # cat
$ brew install ccat  # cat
$ brew install colordiff  # diff
$ brew install exa  # ls
$ brew install htop  # top
$ brew install ripgrep  # grep
$ brew install ydiff  # diff

コマンドヘルプ

$ brew install eg-examples
$ brew install thefuck
$ brew install tldr

ファイル・エクスプローラ

$ brew install midnight-commander
$ brew install tree

ネットワーク

$ brew install iproute2mac
$ brew install nmap
$ brew install openssh
$ brew install sshrc
$ brew install telnet
$ brew install wakeonlan
$ brew install w3m
$ brew install wget
$ brew install wifi-password

各種ユーティリティ

$ brew install jq
$ brew install pwgen
$ brew install rig  # ダミープロフィール
$ brew install watch
$ brew install yq
$ brew install --cask finicky
$ brew install --cask rectangle
$ brew install --cask mounty

Git

$ brew install ghi
$ brew install git
$ brew install tig

Docker

$ brew install dive
$ brew tap knqyf263/trivy && brew install knqyf263/trivy/trivy

Kubernetes

$ brew install kubectx
$ brew install kubernetes-cli
$ brew install kubeseal
$ brew tap derailed/k9s && brew install k9s
$ brew tap dtan4/dtan4 && brew install k8stail

Terraform

$ brew install terraform
$ brew install tfenv

データベース

$ brew install mysql
$ brew install postgresql

テキスト関連

$ brew install mecab
$ brew install mecab-ipadic
$ brew install nkf

オーディオ・音声関連

$ brew install espeak
$ brew install open-jtalk

画像・イラスト関連

$ brew install graphviz
$ brew install imagemagick

プログラミング言語

$ brew install go
$ brew install gradle
$ brew install python
$ brew install rbenv
$ brew install ruby-build
$ brew install shellcheck
$ brew install --cask java
$ brew install --cask powershell

プログラミング・開発・テスト

$ brew install cloc
$ brew install locust

ウェブサービスと連動するモノ

$ brew install certbot  # Let's Encrypt
$ brew install ngrok

システム関連

$ brew install archey
$ brew install neofetch
$ brew install pstree
$ brew install screenfetch

ジョーク系

$ brew install asciiquarium
$ brew install cowsay
$ brew install cmatrix
$ brew install figlet
$ brew install fortune
$ brew install lolcat
$ brew install nyancat
$ brew install ponysay
$ brew install sl
$ brew install toilet
$ brew install --cask cool-retro-term