Mac 常用軟體分享

最近因為開始越來越多同事使用 Mac 了,所以來分享一下我自己使用的軟體有哪些,主要是以一個開發人員為導向來介紹,順便幫助一下新手 Mac 開發者 XD

套件管理工具

Homebrew

首先是安裝指令,自己最常用的是 brew,基本上在 Mac 上面很多指令預設都是沒有的,如果想要簡單安裝就可以使用它,它感覺有點像是 Linux apt-get 或是 yum,通常我拿到電腦第一件事就是把它裝起來,安裝方法:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Terminal 軟體

iTerm2

通常我是不太用 Mac 內建的 Terminal,個人覺得實在是不太好用,所以這邊版主推薦使用 iTerm2,下載方法這邊推薦兩種,一種是直接下載,第二種就是用第一個介紹的工具 brew 讓它幫我們安裝

brew cask install iterm2

ZSH 管理工具

在 macOS 10.15 開始預設使用 zsh,我通常會安裝 Oh My ZSH 管理工具讓整個指令系統變得更好用,裝完結果如下:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Oh My ZSH 除了可以讓指令變得更好閱讀外,如果想要不同的 Themes 還可以參考文件修改設定檔轉換它!

指令軟體

軟體開發類型

通常因為開發關係需要安裝一系列程式語言指令,這邊就不一一介紹直接把我自己使用的腳本貼出來給大家參考,可以斟酌自己會用到的再安裝。

#!/bin/sh

# Programming Languages

brew cask install java
brew install node
brew install go

實用指令類型

通常除了程式語言還會有一些實用指令,因為可能比較亂所以就開一個項目介紹

#!/bin/sh

# Command-line interface
brew install awscli
brew install colordiff
brew install tmux
brew install wget

# Code Editing
brew install macvim

# Dev Tools
brew install git
brew install git-lfs
brew install docker

# System
brew install htop

# Network
brew install mtr
brew install speedtest-cli
brew cask install ngrok

實用軟體類型

這邊就放一些不想要一一介紹的吧 XD ((偷懶

#!/bin/sh

# Code Editing
brew cask install visual-studio-code

# Communication Apps
brew cask install slack
brew cask install skype
brew cask install discord
brew cask install twitch

# Web Browser
brew cask install google-chrome
brew cask install firefox

# Web Dev Tools
brew cask install postman

# Network Tools
brew cask install wireshark

# Media
brew cask install vlc
brew cask install spotify

# utils
brew cask install istat-menus
brew cask install keka

# Office
brew cask install microsoft-office

# FTP 
brew cask install filezilla
brew cask install cyberduck

# Game
brew cask install steam

結論

基本上以上就是站長在 Mac 上面常用的軟體介紹,之後如果有發現其他好用的也會再跟大家分享拉 ~

如果有問題歡迎在下面留言給我!