1、系统篇
1.1、自定义bash
修改文件夹、文件颜色区分
在~创建.bash_profile
里面加入如下代码即可【hank.sha】是我的名字,你们可以自定义这里点名称
export PS1="[hank.sha @ $PWD$: "
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
alias ls='ls -GFh'
然后source 这个文件即可
1.2、让.bash_profile永久生效
需要注意的是,上面的设置默认使用bash,如果你在Mac上使用的是zsh等shell工具,需要再做如下配置,来达到环境变量设置的永久生效。
vim ~/.zshrc
在开头添加
if [ -f ~/.bash_profile ]; then
source ~/.bash_profile
fi
使用下面的命令使之立即生效
source ~/.zshrc
原因如下:
bash的配置文件是.bashrc, zsh的配置文件是.zshrc,当你使用zsh作为默认shell工具的时候,它启动时并不会加载bash的这两个配置文件.bashrc和.bash_profile,而只会
加载自己的配置文件.zshrc,为了让我们的配置文件生效,只能在.zshrc中添加上面的配置。
如果不做上述设置,你就会发现,只有当你每次source ~/.bash_profile后才会生效,下次重新打开zsh窗口,还是不生效。
1.3、mac环境变量加载顺序小知识:
/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc
当然/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果/.bash_profile文件存在,则后面的几个文件就会被忽略不读了,如果/.bash_profile文件不存在,才会以此类推读取后面的文件。~/.bashrc没有上述规则,它是bash shell打开的时候载入的。
2、安装篇
2.1、brew 不更新升级安装
例如不更新升级cmake
HOMEBREW_NO_AUTO_UPDATE=1 brew install cmake
注:
新机器需要安装brew的,可以看这篇教程,讲述的非常周全:
Mac OS安装homebrew工具(详细版,附国内安装链接)
2.2、安装libuvc
基本流程
git clone https://github.com/libuvc/libuvc
cd libuvc
mkdir build
cd build
cmake ..
make && sudo make install
在cmake安装出错时,可能用到的命令
brew install pkg-config
homebrew_auto_update=1 brew search opencv
homebrew_auto_update=1 brew install pkg-config
homebrew_auto_update=1 brew install libjpeg
homebrew_auto_update=1 brew install opencv_core
homebrew_auto_update=1 brew install opencv