在修改用戶名後致使沒法得到管理員權限。解決方法以下前端
開機,啓動時按cmd+S
。這時,你會進入Single User Model,出現像DOS同樣的提示符 #root>
。請在#root>
下輸入 (注意空格, 大小寫,一句一回車)node
fsck -y
mount -uaw /
rm /var/db/.AppleSetupDone
reboot
複製代碼
緊接着,蘋果電腦會重啓,而且在開機後出現新裝機時的歡迎界面。你須要像第一次打開蘋果電腦同樣,從新創建一個新的管理員帳號(數據會保留)。當開機完畢以後,在新的管理員下請打開系統預製-帳戶。打開最下面的鎖,當跳出密碼框時,輸入新的管理員賬號密碼。這時,你會看到出現至少兩個帳號,包括了新的管理員的賬號和你原來的賬號。你能夠點中原來的帳號, 選密碼-更改密碼,你也能夠選擇刪除以前的帳戶。git
macOS Sierra (10.12)之後的版本在系統偏好設置 -> 安全性與隱私 -> 通用
中再也不有任何來源
選項。github
打開macOS自帶的Terminal.app也就是終端,鍵入web
sudo spctl --master-disable
複製代碼
蘋果默認關閉了非官方應用商店app的安裝,可是實際使用過程當中,有大量的app都由於種種緣由而沒有上應用商店mongodb
再次進入設置,選擇任何來源chrome
如圖設置便可shell
打開系統偏好設置 -> 輔助功能 -> 鼠標與觸控版 -> 觸控版選項
,啓用三指拖移。json
三指拖移至關於按下鼠標並拖動,經常使用於文件移動、窗口移動、選中文本等操做。vim
此設置主要是爲了配合coding時的各類操做,使之更加敏捷。
打開系統偏好設置 -> 鍵盤 -> 鍵盤
大寫鍵使用頻率較低,爲了指位舒服及效率,將其設置爲Control鍵。
打開系統偏好設置 -> 鍵盤 -> 鍵盤 -> 修飾鍵
針對通常的對話框,回車鍵能夠執行操做,可是取消鍵必須使用鼠標點擊的痛點,開啓全鍵盤控制。
打開系統偏好設置 -> 鍵盤 -> 快捷鍵
這樣就能夠達到如下效果:
做用是當鼠標滑動到屏幕角落時觸發制定操做。
打開系統偏好設置 -> 調度中心 -> 觸發角
四指上滑切換至調度中心,在右上角添加若干個桌面,依據我的喜愛在桌面上放置對應程序。
打開系統偏好設置 -> 鍵盤 -> 快捷鍵 -> 調度中心
設置對應桌面快捷鍵爲Option + 數字
將聚焦搜索快捷鍵設置爲Control + 空格
打開系統偏好設置 -> 鍵盤 -> 快捷鍵 -> 聚焦
將選擇上一個輸入法快捷鍵設置爲Command + 空格
打開系統偏好設置 -> 鍵盤 -> 快捷鍵 -> 輸入法
打開系統偏好設置 -> 鍵盤 -> 文本
打開訪達,Command + ,
打開訪達偏好設置,打開高級選項卡
Command + Tab
:從左往右切換選擇應用程序Command + Shift + Tab
:從右往左切換選擇應用程序Command + [
:從左往右切換選擇應用TabCommand + ]
:從右往左切換選擇應用TabControl + d
:向後刪除一個字符Control + h
:向前刪除一個字符Control + t
:交換光標先後字符Control + f
:光標向右移動一個字符Control + b
:光標向左移動一個字符Control + p
:光標向上移動一行Control + n
:光標向下移動一行Control + Option + f/b
:光標向右/左以單詞移動Command + Delete
:刪除光標位置到行首的全部內容Control + f
:光標向右移動一個字符簡介
brew是mac系統下最好用的包管理軟件,絕大多數開發相關的軟件甚至是經常使用的軟件均可以在brew下管理了,各個工具的官網基本也都會優先推薦用brew安裝他們的服務,用brew管理的好處就是:
因此原則就是:能用brew管理的軟件都使用brew進行管理,其次是 App Store
安裝
在命令行內輸入命令安裝Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
複製代碼
經常使用命令
# 安裝服務或工具
brew install git
# 模糊搜索brew支持的服務或工具,不加搜索名則展現全部
brew search google
# 顯示軟件的相關信息
brew info git
# 卸載服務或工具
brew uninstall git
# 列出本機經過brew安裝的全部服務和工具
brew list
# 清楚下載的各類緩存
brew cleanup
# 更新Homebrew以及brew安裝管理的全部服務和工具
brew update && brew upgrade
複製代碼
brew-cask
brew-cask 是在brew的基礎上加強的一個工具,兩者的差異在於:
brew-cask經常使用的命令
brew cask install goole-chrome # 下載安裝軟件
brew cask uninstall wechat # 卸載軟件
brew cask search qq # 模糊搜索軟件,若是不加軟件名,就列出全部它支持的軟件
brew cask info iterm2 # 顯示這個軟件的詳細信息,若是已經用cask安裝了,也會顯示其安裝目錄信息等
brew cask list # 列出本機按照過的軟件列表
brew cask cleanup # 清除下載的緩存以及各類連接信息
brew update && brew upgrade brew-cask # 更新cask自身
複製代碼
配置一個實用又炫酷的終端
brew cask install iTerm2
複製代碼
Mac系統默認使用dash做爲終端,可使用命令修改默認使用zsh:
chsh -s /bin/zsh
複製代碼
若是想修改回默認dash,一樣使用chsh命令便可:
chsh -s /bin/bash
複製代碼
而後咱們安裝oh-my-zsh
# 若是沒有安裝zsh,則首先執行brew install zsh zsh-completions
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
複製代碼
剩餘的字體、主題等配置可自行搜索挑選,可參考iTerm2 + Oh My Zsh 打造溫馨終端體驗
首先咱們使用Homebrew安裝並關聯git
brew install git
brew link git
複製代碼
而後根據提示進行操做,若是提示某些文件夾已存在,則刪除後再試,若是刪除時提示Operation not permitted
,緣由是系統加入了Rootless
機制
因而嘗試關閉 Rootless
。重啓按住 Command+R
,進入恢復模式,打開Terminal終端。
csrutil disable
複製代碼
重啓後刪除相關文件夾再次嘗試brew link git
便可。若是要恢復默認,那麼
csrutil enable
複製代碼
以後查看git位置及版本
which git
git --version
複製代碼
首先咱們用Homebrew安裝nvm(node version manager)
brew install nvm
# 等待安裝好以後進行配置
mkdir ~/.nvm
vi ~/.zshrc
# 把下面這段添加到後面,注意,若是使用bash的話,請把這段話貼在 ~/.bash_profile 裏面
export NVM_DIR="$HOME/.nvm"
. "/usr/local/opt/nvm/nvm.sh"
# 而後
source ~/.zshrc
# 若是使用bash的話,執行 source ~/.bash/profile
# 安裝最新版的node
nvm install node
# 使用node
nvm use node
複製代碼
使用nvm安裝並使用指定版本的node,示例以下
nvm install 4.6
nvm use 4.6
# 查看node版本
node --version
複製代碼
使用Homebrew安裝 VSCode
brew cask install visual-studio-code
複製代碼
推薦插件Syncing
,能夠同步VSCode設置,並且能夠設置代理
具體使用詳見VSCode同步設置插件Syncing
須要設置代理的注意不只要設置插件代理(方法見上面連接),還要設置VSCode的代理(在用戶設置裏覆蓋)
同步設置完成以後,還要在設置內修改Git可執行文件的路徑,不知道路徑在哪的,可使用命令which git
查看,具體配置以下
{
...
// 設置代理
"http.proxy": "http://web-proxy.google.com:8080",
// 控制是否根據提供的 CA 列表驗證代理服務器證書
"http.proxyStrictSSL": false,
// Git 可執行文件的路徑。
"git.path": "/usr/local/bin/git"
}
複製代碼
打開 VS Code,打開控制面板(f1),輸入 shell command
,在提示裏看到 Shell Command: Install 'code' command in PATH
,運行它就能夠了。
以後就能夠在終端中輸入 code .
,使用 VS Code 打開當前文件夾。
$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
複製代碼
而後,在~目錄下新建.vimrc,輸入:
set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
複製代碼
而後esc
退出vim的編輯模式,輸入:BundleInstall
(注意前面要有冒號),此時插件開始安裝。
配置很簡單,在~/.vim/colors
下,複製進去molokai.vim
便可
將上面地址內的myVimrc
文件內的內容複製到~/.vimrc
內
而後esc
退出vim的編輯模式,輸入:BundleInstall
(注意前面要有冒號),此時插件開始安裝。
安裝完成後,vim配置就完成了
用Homebrew
來安裝MongoDB
Cause running homebrew as root is extremely dangerous and no longer supported. So we use command brew install mongodb
instead of sudo brew install mongodb
啓動MongoDB服務 : brew services start mongodb
中止MongoDB服務 : brew services stop mongodb
查看Homebrew
安裝的服務狀況 : brew services list
以後就能夠在命令行進行MongoDB的操做了
到這裏,一些基本的配置就差很少完成了,以後就是安裝一些經常使用的軟件以及本身的工具。
下面介紹一些經常使用軟件的brew-cask包名
軟件名 | brew-cask包名 | 用途備註 |
---|---|---|
Google瀏覽器 | google-chrome | |
網易雲音樂 | neteasemusic | |
解壓軟件 | the-unarchiver | |
CleanMyMac | cleanmymac | 系統清理軟件 |
iTerm2 | iterm2 | 終端模擬器 |
微軟Office套裝 | microsoft-office | 須要自行激活 |
Atom | atom | |
搜狗輸入法 | sogouinput | 須要根據終端提示進一步安裝 |
迅雷 | thunder | |
Google Earth | google-earth-pro | |
flux | flux | 護眼工具,根據日光信息自動調整屏幕亮度 |
Free Download Manager | free-download-manager | 下載工具 |