3
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【エンジニア初心者向け】MacBook初期設定のすゝめ(2020年版)

Last updated at Posted at 2020-06-21

はじめに

この記事では「はじめてor久しぶりにMacを触るエンジニア」をターゲットにしています。

というのも、ずっとWindowsのPCしか使ってこなかった人間がいきなりMacを渡されても、勝手が違いすぎて、初期設定って何からすればいいかわからないんですよね。私もそうでした。。。
一方で、最近は大学の理系研究室だったり、企業の開発職の部署だったりで、Macを貸与されるケースも多くなっている気がします。

そんな人たちが少しでも初期設定のためにググる時間を削減できればと思い、そして(こっちがメインだったりしますが)自分の備忘のために、初期設定のすゝめとして情報が書いてあるサイトをまとめてみました。

0. とりあえず何よりも先に

今のご時世怖いですからね、外部→内部の攻撃は最低限守るようにしておきましょう。
macOS - ファイアウォールをオン/オフ(有効/無効)にする

1. PCの初期設定

下記の2章をやっとけばとりあえずよいかなと思います。
私がMacを買ったらまず最初にする設定、インストールするアプリのまとめ

2. 汎用アプリダウンロード

個人的には全部必須ですが、必要に応じて無視しちゃってください。

3. Homebrewのインストール

上までは非エンジニアの人でも該当しますが、CLIでかたかたするエンジニアはこれがないと始まりません。
※ Xcodeが重くてインストールに時間がかかるので、有線orちゃんとした無線環境でやることをオススメします。。。
パッケージ管理システム Homebrew

4. ターミナル環境構築

せっかくMac使うのですから、プリインストールのターミナルアプリじゃなくてiTerm2を使いましょう。
あと、シェルもbashじゃなくてzsh使いましょう。zshのパッケージ管理はoh-my-zshはナウくないし、.zshrcをいじる楽しさも味わえないので、とりあえずはじめはzplugでいいかなと。Zinitとかナウいやつがとよければそっちを使ってください。

4.1. iTerm2+zshの導入

4.2. zplugの導入

公式を参考に下記コマンドをiTerm2で実行。

$ curl -sL --proto-redir -all,https https://raw.githubusercontent.com/zplug/installer/master/installer.zsh | zsh

成功したら、あとは

  1. $ vi ~/.zshrcで編集
  2. $ source /.zshrcで変更点を反映
    で完了です。

.zshrcの中身は好みの問題ですが、個人的には最初はこのぐらいシンプルでよいと思っています。

.zshrc
source ~/.zplug/init.zsh

# よく使うコマンドのショートカット
alias ls='ls -G'
alias ll='ls -lG'
alias la='ls -alG'
alias sz='source ~/.zshrc'
alias vz='vi ~/.zshrc'

# カラーテーマ
zplug "yous/lime"

# 有名なプラグインたち
zplug "zsh-users/zsh-completions"
zplug "zsh-users/zsh-history-substring-search"
zplug "zsh-users/zsh-syntax-highlighting"

if ! zplug check --verbose; then zplug install;fi
zplug load

5. その他興味があれば

おわりに

素晴らしいまとめサイトたちに感謝!

3
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?