环境
Mac pro 14
磁盘:128G
内存是:8G
前言
最近换了工作,由于新公司使用MacBook
开发,搭了一天的环境,可以说既熟悉又陌生;
熟悉是因为MacBook
底层其实就是Unix
,自己以前工作之一就是维护开发环境的服务器
;
陌生就是使用上还不是很顺手;
macbook 应用程序默认安装的位置
/Library/Application Support
错误
error: RPC failed; curl 18 transfer closed with outstanding read data remaining fatal: the remote end hung up unexpectedly …
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
我在终端里执行上面的命令后,就报错了。
上面我是为了安装Homebrew
,这个类似于Centos
中的yum
。
即:软件包管理工具
原因就是使用curl
下载时,缓存不够了。
按照网上的说法就是postBuffer
太小了。
git config --global http.postBuffer 524288000
https://blog.csdn.net/dzhongjie/article/details/81152983
安装Homebrew
执行:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
在公司执行时,下载总是失败,最后我是带回家了,到家里进去下载安装;
目前OK了。
下面这个是成功的图:
可能遇到的错误:
fatal: unable to access 'https://github.com/Homebrew/brew/': Failed to connect to github.com port 443: Operation timed out
Failed during: git fetch --force origin
这是因为本机无法访问;解决办法:
ping http://github.com
获取ip地址- 再添加进
/etc/hosts
文件:
~$ sudo vim /etc/hosts
# 添加如下:
52.74.223.119 github.com
如果上面的方法依然失败,就使用国内安装办法(2021.3.29)
在终端直接输入命令:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
根据提示安装就可以了。建议选择 中科大的源。
安装成功后,会有如下提示:
==> Updated Formulae
mgba miniserve
Brew自动安装程序运行完成
国内地址已经配置完成
桌面的Old_Homebrew文件夹,大致看看没有你需要的可以删除。
初步介绍几个brew命令
本地软件库列表:brew ls
查找软件:brew search google(其中google替换为要查找的关键字)
查看brew版本:brew -v 更新brew版本:brew update
安装cask软件:brew install --cask firefox 把firefox换成你要安装的
欢迎右键点击下方地址-打开URL 来给点个赞
https://zhuanlan.zhihu.com/p/111014448
重启终端 或者 运行 source /Users/yutao/.bash_profile ,否则可能无法使用
安装base-completion
用于git
智能提示,自动补全
brew install base-completion
成功的截图:
这个还需要把[[ -r "/usr/local/etc/profile.d/bash_completion.sh" ]] && . "/usr/local/etc/profile.d/bash_completion.sh"
添加到~/.base-profile
:
vim ~/.bash-profile
# 将上面那句复制进去
# 再刷新文件
source ~/.bash-profile
之后再去下载git-completion.bash
:
先看下自己git
的版本:
yutao@MacBook-Pro:~$ git version
git version 2.15.0
下面使用的是v2.21.0
,这个根据自己的版本号来改:2.15.0
就行了。
参数-o
是重新指定下载位置,并且重命名文件。
curl https://raw.githubusercontent.com/git/git/v2.21.0/contrib/completion/git-completion.bash -o ~/.git-completion.bash
文件下载下来了,就要启用它,即让当前环境,认识它:
执行如下命令:
vim ~/.bash_profile
# 添加如下语句
if [ -f ~/.git-completion.bash ]; then
. ~/.git-completion.bash
fi
# 保存并刷新
source ~/.bash_profile
参考地址:Mac 下 git 命令自动补全
=–=-=-=-=-=-=-=-2021年4月1日-=-=-=-=-=-=-=-=-=
上面的配置使用的是bash shell,但是如果切换为zsh
shell时,会发现git的自动提示没有了;
解决办法:
执行命令:
vim ~/.zshrc
添加如下配置,然后保存:执行source ~/.zshrc
即可。
[[ -r "/usr/local/etc/profile.d/bash_completion.sh" ]] && . "/usr/local/etc/profile.d/bash_completion.sh"
# auto-completion
if [ -f ~/.git-completion.bash ]; then
. ~/.git-completion.bash
fi
source ~/.bash_profile
会有
WARNING: this script is deprecated, please see git-completion.zsh
这种警告;
我尝试过,下载git-completion.zsh
文件,然后把相应的配置git-completion.bash
改为git-completion.zsh
,然后刷新source ~/.zshrc
,这样做后,问题更多了,所以目前就不管这个警告,不影响使用。
任务管理器
先执行command + space
,打开的界面叫:Spotlight
,
再到里面搜索活动监视器
;
还有一个简化版的:
command + option + esc
http://baijiahao.baidu.com/s?id=1596322841948647765&wfr=spider&for=pc
删除文件的快捷键
command + 退格键
macOS 10+允许任何来源没了怎么开启
sudo spctl --master-disable
执行完成后,再重新启动安装程序时,就不会提示了。
http://www.pc6.com/edu/140268.html
安装maven
从官网下
https://maven.apache.org/download.cgi
我下载的是tar.gz的包;
我是安装在家目录下:
MacBook的家目录为:
/Users/yutao
在家目录中执行:vim .bash_profile
export MAVEN_HOME=/Users/yutao/ProgramFiles/apache-maven-3.6.1
export PATH=${PATH}:${MAVEN_HOME}/bin
②修改settings.xml
文件
- 修改中央仓库,改为阿里的源
- 修改本地仓库的位置
- 指定
Java
的版本
③验证成功
mvn -v
参考地址:
maven命令使用和配置教程
Mac中查看mysql的安装路径
方法一:
通过查看进程的方式:
ps -ef | grep mysql
方法二,
打开macbook pro
系统配置,选择mysql
就可以看到
安装Navicat for MySQL
参考地址:Navicat for MySQL 12.0.28 Mac 破解版
上面的地址下载后,直接安装就好;
大小写
由于苹果自带简体拼音
,并且默认勾选了中/英
切换ABC
输入模式的按钮。
这就导致有时我们想大写时,发现却是小写的问题;
bash命令ls -l 等于 ll
打开vim .bash_profile
,在最后面添加如下:
alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'
最后刷新:source .bash_profile
安装idea
从官网下载dmg
文件中,安装后,默认安装路径:
/Applications/IntelliJ IDEA.app
里面会默认创建一个Contents
文件夹;
关闭开机声音
sudo nvram SystemAudioVolume=%80
需要输入密码
恢复开机声音
sudo nvram -d SystemAudioVolume
需要输入密码
安装tree命令 查看目录树形结构
brew install tree
# 查看该目录下的所有结构
tree
# 查看指定层级的结构
tree -L 1
# 将结果输出到指定文件
tree -o filename
# 查看帮助
tree --help
配置vim编辑器
vim默认的配置:
① 不会自动缩进
②不会标记语法颜色
在home
路径中添加如下文件:
vim /Users/yutao/.vimrc
写入:
:set tabstop=4 "tab代表4个空格
:set shiftwidth=4 "默认缩进4个空格
:set expandtab "配合tabstop的使用
":set nu "显示行号
:syntax on "语法高亮
set encoding=utf-8 "编码为utf8
filetype on "文件类型
set autoindent "自动缩进
引号" 后面是注释 不用删除
关闭旁边
正常情况,我们都是到系统偏好
– 键盘
里去关闭旁白
但是仅仅这样,电脑重启后,依然会有旁白;
这时还需要在,系统偏好
– 辅助功能
中:
再选择通用
:
去掉旁白
的勾选;
再选择视觉中旁白
,去掉旁白
的勾选: