在修改用户名后致使没法得到管理员权限。解决方法以下前端
开机,启动时按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 | 下载工具 |