1. 程式人生 > 實用技巧 >【Mac】Mackintosh 的安裝和配置

【Mac】Mackintosh 的安裝和配置

Mackintosh 的安裝和配置

安裝系統

一般來說,Mac 系統比較穩定,但是如果遇到系統問題或者需要降級系統,則可以手動安裝系統。

  • 升級到最新系統。
    • 在 App Store 搜尋下載最新系統映象檔案,按提示安裝。
    • 或者開機-option+command+r,升到到最新版本。
  • 重新當前系統:開機-command+r
  • 降級到出廠系統:開機-shift+option+command+r,如果出廠系統不維護了,則會降級到最近的可維護版本。
  • 製作系統安裝盤安裝(許可權最高)。

製作啟動盤

  • 製作啟動盤,首先需要獲取系統映象,最新版的系統映象可以直接在 App Store 搜尋下載,而老版本則需要通過
    蘋果官網
    間接在 App Store 下載。下載完成後會在啟動臺中看到對應的系統名的系統檔案。
  • U 盤格式化:磁碟工具-顯示-顯示所有裝置-抹掉,格式選擇APFS,方案選擇GUID 分割槽
  • 製作啟動盤:sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolumeMyVolume改成 U 盤的名稱。不同系統的命令不同,具體參考蘋果官網
  • 開機-option,選擇從 U 盤啟動,按提示安裝。

如果筆記本存在T2 晶片(系統資訊-控制器中檢視),需要通過command+r

-實用工具-啟動安全性工具中,選擇(無安全性,允許從外部介質或可移動介質啟動)。

安裝流程

進入到系統安裝介面後,一般後面按提示安裝即可。在安裝過程中會重啟一次,這是因為 Mac 系統的安裝分兩步。

  • 將系統檔案拷貝到系統盤。
  • 安裝系統。

配置系統

安裝 zsh + oh-my-zsh

# mac 預設 shell 就是 zsh
# 命令列開發工具,包含 git, gcc 等
xcode-select --install
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git \$ZSH_CUSTOM/plugins/zsh-syntax-highlighting
git clone git://github.com/zsh-users/zsh-autosuggestions \$ZSH_CUSTOM/plugins/zsh-autosuggestions
vim ~/.zshrc

# 修改 zsh 配置檔案
plugins=(
  git
  extract
  z
  zsh-syntax-highlighting
  zsh-autosuggestions
)

安裝 homebrew

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

配置相關檔案

配置 vim

# vim ~/.vimrc

set ai
set number
set showmode
set showcmd
set showmatch
set ruler
set tabstop=4
set incsearch
set hlsearch

syntax on
filetype on

inoremap jj <Esc>

配置 git

  • 在本機生成 ssh 祕鑰:ssh-keygen -t rsa -C "[email protected]"
  • 將使用者目錄下的.ssh資料夾下的id_rsa.pub公鑰新增在 GitHub 設定中。
  • 驗證是否新增成功:ssh -T [email protected]
  • 設定 username 和 email,因為每次 commit 都會記錄這些資訊:
    • git config --global user.name "name",GitHub 名字
    • git config --global user.email "[email protected]",GitHub 郵箱

設定

  • 通用:預設網頁瀏覽器
  • 桌面與螢幕保護程式:螢幕保護程式為光舞;觸發角(排程中心,應用視窗,啟動器,桌面)
  • 程式塢:放大(對準右邊);將視窗最小化為應用程式圖示;自動顯示和隱藏程式塢
  • 語言和地區:24 小時制
  • 使用者與群組:登入專案選擇開機自啟程式;新增使用者和群組的概念同 Linux 下的許可權管理
  • 輔助功能:
    • 縮放:螢幕縮放
    • 語音:朗讀所選文字
    • 音訊:出現警告聲音時閃爍螢幕
    • 指標控制-觸控板選項:三指拖移
  • 軟體更新:全部關閉
  • 鍵盤:在選單欄顯示虛擬鍵盤和表情;使用鍵盤導航在控制間移動焦點;簡體拼音;自動切換到文稿的輸入法
  • 觸控板:觸控板功能全部開啟;跟蹤速度設定為 6;關閉用力點按和觸控反饋
  • 顯示器:夜覽
  • 節能:使用電源介面卡時可以手動調整一定時間關閉顯示器但不進入睡眠,以保證有些應用的執行
  • 日期與時間:修改時區;顯示日期
  • 共享:電腦名稱;遠端操作與檔案共享
    • 使用檔案共享時,需要新增使用者或者開啟使用者與群組中的客人使用者的共享許可權
    • 使用使用者時,他人連線需要輸入對應賬戶的使用者名稱和密碼;使用客人使用者時不需要輸入
    • 在共享中可以刪減共享的檔案和資料夾,以及共享成員及其讀寫許可權
  • 家長控制:設定家長控制賬戶
    • 應用:攝像頭;多人遊戲;特定人郵件;特定應用程式
    • 網站:瀏覽器訪問限制
    • 商店:store、book、tv、music 的限級
    • 時間:限制使用時間和時常
  • 擴充套件,安全與隱私,隨航,時間機器