mac 使用指南

mac 使用指南

前言:講解 web 工程師的 mac 使用和配置技巧php


概述

筆者將 mac 使用分爲以下部分.html

  • 系統工具 講解系統工具的配置和使用
  • 工具 mac 生態下的經常使用工具
  • 快捷鍵 經常使用的系統快捷鍵
  • 雜項 筆者的使用經驗和其餘技巧

系統設置

Spotlight

學會利用 Spotlight 快速查找和打開應用,快捷鍵爲 ⌘ + 空格.node

爲了加快查找效率,打開 spotlight 後利用 ⌘ + , 打開配置項.python

  • 在搜索結果中,關閉對字體,文件,圖片,其餘的搜索。

⌘ + , 會根據目前所在窗口,打開對應的應用配置,及其有用,後面再也不贅述linux

舉例以下:git

  • 搜索 pref 打開系統配置
  • 搜索 activi 查看系統運行狀態
  • 搜索 ab 打開關於本機
  • 搜索應用名,打開對應應用

支持中英文兩種查找方式,按回車打開對應資源
下回再打開任何資源前,先嚐試是否能夠利用 spotlight 打開!程序員

dock

相似 windows 任務欄,可是蘋果會將全部安裝軟件顯示在底部 dock 區。github

  • 關閉底部固定圖標顯示
    利用 spotlight 搜索 terminal 輸入第一句指令.
# dock 只顯示運行的軟件
   defaults write com.apple.dock static-only -boolean true; killall Dock 
   
   # 利用該配置恢復全部顯示
   defaults write com.apple.dock static-only -boolean FALSE; killall Dock
  • 將 dock 變到左側web

    在 dock 下,打開配置,選擇置於屏幕左邊,也可根據本身喜愛進行調整.

finder

相似 windows 計算機,顯示磁盤文件.快捷鍵 ⌘ + ⌥ + 空格chrome

打開 finder 配置,修改以下選項

  • 通用

    設置開啓新 finder 時,打開家目錄
  • 邊欄

    設置但願在 finder 中顯示的文件夾,並關閉標記顯示

用戶與羣組

打開 soptlight,搜索用戶與羣組.進行以下配置

  • 登陸選項 -> 將快速用戶切換菜單顯示爲圖標
  • 點擊當前用戶 -> 登陸項,設置自動啓動的應用

你能夠在登陸項中配置執行腳本,這樣在電腦重啓時會自動執行,

例如從新掛載網絡磁盤等

headoff

若擁有蘋果手機,電腦和平板,該工具則可實現跨設備同步.
詳情參看利用 headoff 實現三方同步

觸摸板

搜索觸控版,打開配置界面

  • 光標點按

    • 設置輕點表示按
    • 設置輔助點按爲右下角

鍵盤

搜索鍵盤,配置以下

  • 鍵盤->修飾鍵將大寫鍵改成控制鍵

accounts

添加一個 icloud 帳號,同步日曆,find mac,聯繫人等

activity monitor

查看系統運行狀態工具

詳細說明參看 mac activity monitor

輔助功能

設置詞典朗讀
打開輔助功能 -> 語音,打開按鍵時朗讀所選文本,快捷鍵爲option + esc

  • ⌘ + ctrl + d 便可顯示單詞含義

語音朗讀設置

工具

Xcode

  • 去 app store 或蘋果開發網站 安裝 Xcode
  • 安裝 Xcode 命令行工具,打開終端,輸入xcode-select --install

Homebrew

mac 包管理工具,注意要先安裝好 xcode,纔可安裝該軟件。
後續大部分工具,均採用 brew 進行安裝.

brew 默認將軟件安裝到了 /usr/local/bin 目錄.
運行 brew doctor 檢查安裝.

對於 GUI 軟件,須要使用 brew cask 插件安裝
安裝 brew cask 插件。

brew install caskroom/cask/brew-cask

例如安裝 chrome 使用

brew cask install google-chrome

對於相關 GUI 軟件去 Cask 中查詢是否有對應安裝包。

注意什麼時候使用 brew 或 brew cast 進行安裝。

  • brew

    安裝非 GUI 工具
  • brew cask

    安裝 GUI 應喲

經常使用的命令以下

# 安裝軟件 
   brew install <應用名> 
 
   # 卸載軟件
   brew uninstall <應用名>   
             
   # 更新軟件,不加包名,更新全部軟件
   brew upgrade <應用名>   
              
   # 更新 brew 自身
   brew update 
                     
   # brew 支持斷點續傳,能夠採用該語句清除未下載成功的緩存
   brew cleanup
   
   # 顯示軟件信息
   brew info <應用名>    
                   
   # 搜索 brew 支持的軟件,支持模糊搜索
   brew search <應用名>   
             
   # 顯示本機 brew 安裝包
   brew list    
 
   # 顯示過期的安裝包
   brew outdated 
   
   # 記載新的包倉庫
   brew tap <倉庫名或地址>

因爲 brew cask 安裝的爲 GUI 軟件包,部分命令會有區別,具體狀況查看 brew cask -h

升級 brew 和全部工具的方法以下

# 更新 brew 和 brew cast
  brew update && brew upgrade caskroom/cask/brew-cask  
  
  # 升級全部 GUI 軟件
  brew cask reinstall  `brew cask outdated` 
 
 # 升級全部非 GUI 工具
 brew upgrade

筆者安裝的開發工具以下

# 開發工具
brew install git  # 版本控制軟件
brew install node # 基於 js 的服務端引擎

# gui 工具
brew cask install phpstorm   # 編輯器
brew cask install sublime-text   # 編輯器
brew cask install google-chrome # google 瀏覽器
brew cask install p4merge # git 衝突解決工具
brew cask install the-unarchiver # 解壓工具
brew cask install cheatsheet # 顯示 mac 下快捷鍵
brew cask install ichm # 閱讀 chm 文件
brew cask install iterm2 # 終端工具
brew cask install Cyberduck # 鏈接 sftp 工具
brew cask install licecap # gif 製做工具    
brew cask install spectacle # 控制屏幕工具

dash

用來查找 API 的工具。在 chrome 下可使用的 devtool 插件.
具體使用查看dash 用戶指南

iterm2

iterm2是終端模擬器,用來加載終端。

打開 iterm 配置項,配置以下

  • 選擇 key->Hotkey 設置顯示和隱藏 iterm2 熱鍵爲 ⌘ + ⌥ + .
  • 選擇 profile->text 取消用灰色繪製文本
  • 選擇profile->color 選擇配色爲 solarized dark

iterm 經常使用快捷鍵

  • ⌘ + Click 能夠打開文件,文件夾和連接

    • 若文件名爲filename:42,使用默認編輯器會直接定位到該行
  • ⌘ + d 垂直分屏
  • ⌘ + shift + d 水平分屏
  • ⌘ + [,] 切換各分屏
  • ⌘ + ; 顯示歷史命令,自動補全命令
  • ⌘ + alt + e 全局查找全部終端
  • ⌘ + / 高亮查找光標位置
  • ⌘ + t 新建終端頁
  • ⌘ + 方向鍵 切換終端頁
  • ⌘ + 數字鍵 選擇對應終端頁
  • ⌘ + alt + 方向鍵 控制窗口位置
  • ⌘ + +,- 控制窗口和字體大小

zsh

zsh 是一個強大的 shell.結合 iterm 能夠極大提升命令行使用效率.
強大之處參考以下:

下載 zsh 和 zsh-completions(命令補全工具)

brew install zsh zsh-completions

下載 oh-my-zsh 配置

git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"

修改 shell 解釋器爲 zsh.
編輯 /etc/shells 文件.
末尾添加/usr/local/bin/zsh,保存關閉。
在終端中執行如下命令:

chsh -s /usr/local/bin/zsh

你也能夠直接修改 /etc/passwd 文件, 更改用戶對應 shell 環境

更改 zsh 的主題編輯~/.zshrc 文件。查找 ZSH_THEME 配置項修改以下

ZSH_THEME=pygmalion

重啓 zsh 便可看到效果。

更多關於 oh-my-zsh

快捷鍵

基本認識

mac 下的按鍵和 windows 對應關係

  • Command, 相似 windows 鍵
  • 表示 Shift
  • Option,相似 windows alt,表示可選功能
  • Control 鍵

詳細快捷鍵使用參見,官方 mac 快捷鍵
下面值着重講解須要注意的問題.

啓動切換應用

對於 windows 用戶在使用時可能存在以下障礙。

  1. 關閉窗口不表明關閉程序。
  2. 對於縮小和關閉的窗口,使用 ⌘ + tab 切換時沒法像 windows 同樣直接打開。

經常使用的應用處理以下

  • ⌘ + 空格鍵 打開 Spotlight
  • ⌘ + alt+ 空格鍵 打開 finder 搜索
  • ⌘ + w 關閉窗口,應用還在後臺
  • ⌘ + q 關閉窗口退出應用
  • ⌘ + h 隱藏窗口
  • ⌘ + m 最小化窗口
  • ⌘ + tab 切換應用可能存在以下三種狀況

    • 已關閉窗口的應用

      1. ⌘ + tab 切換到該應用
      2. ⌘ + ⌥(option) 鬆開 tab 按住 option
      3. ⌥(option) 鬆開 鍵便可打開新的應用窗口
    • 以最小化的窗口應用

      1. ⌘ + tab 切換到該應用
      2. ⌘ + ↑ 或 ↓ 代開對應的窗口,利用左右鍵進行選擇
      3. 按 enter 打開應用
    • 隱藏窗口的應用
      切換到該應用後能夠直接打開
  • 選中文件後按住空格鍵能夠預覽該文件

強制退出

  • cmd + alt + esc 選擇須要強制退出的應用

雜項

文件掛載

掛載遠程 ssh 服務器工具.如果簡單文件拷貝使用 scp 指令.

若但願交互更友好使用 Cyberduck.
若但願能夠將遠程鏈接掛載到 finder 文件系統.

  1. 安裝 osxfuse

    brew cask install osxfuse
  2. 安裝 sshfs

    brew install sshfs
  3. 使用 sshfs

    # 掛載 sftp 到本地
    mkdir ~/sshfs
    sshfs <user>@<ip> ~/sshfs
    
    # 卸載 sshfs 文件
    umount ~/sshfs

mac 自己也支持 samba 服務的掛載.步驟以下

  1. ⌘ + k 打開鏈接到服務器
  2. samba 輸入對應的服務器地址,smb://<ip>/<path> 點擊鏈接便可

複製文件內容到剪切板

# 複製文件內容到剪切板
cat <filename> | pbcopy 

# 粘貼剪切板內容到終端
echo `pbpaste`

命令打開文件

# 利用 google chrome 打開應用
open -a 'google chrome' <filename>

mac 共享文件

  1. 打開文件共享設置

    系統偏好設置->文件共享

  2. 設置共享文件夾

    1. 利用 共享文件夾框設置須要共享的目錄
    2. 利用用戶框設置共享對象及讀寫權限
  3. 設置共享方式

    1. smb 用於 windows 用戶共享
    2. afp mac 用戶共享

icloud 文件丟失

mac 桌面和文檔默認使用 icloud 保存。
若取消 icloud 會刪除本地文件。只在雲端留有備份。
如若想要取消 icloud 對本地文檔備份。在系統設置中取消對桌面和文檔備份後。
將 icloud 的備份文件保存到對應位置便可

存儲空間管理

mac 存儲空間管理

藍牙鍵盤

若購買 ipad 藍牙鍵盤,相關快捷鍵以下 ipad 藍牙鍵盤
   

腳本

mac 中命令和 linux 會有稍許區別.
若爲了保證移植性可以使用跨平臺的腳本語言例如 python 等.

關鍵按鍵失靈,例如 del,return 等

切換到其餘用戶登陸.
若其餘用戶按鍵正常。說明是軟件設置問題。
不然爲硬件損壞。

檢測硬件是否有問題

關機後,在接上電源(拔掉全部外設),同時按住 shift+control+option+開/關機鍵 大概 10 s。
觀察電源指示若電源的不變色說明硬件正常。

safri 開啓調試模式

  1. cmd + , 打開 safri 配置項
  2. 高級選項開啓開發模式

參考資料

mac os 設置手冊

強迫症的 Mac 設置指南

程序員如何優雅地使用 macOS

mac 快捷鍵

相關文章
相關標籤/搜索