mac上的工具集以及安装gnu的工具集
mac上的sed命令
使用sed -i命令修改文件时,在mac上需要在-i后加入’.bak’参数,类似对你要修改的文件进行一次备份
1 | $ sed -i 's/hello/hello2425/' test |
安装gnu的工具集
- 安装coreutils
export PATH="$(brew --prefix coreutils)/libexec/gnubin:/usr/local/bin:$PATH"
把这个环境变量加入.zshrc/.bashrc,export MANPATH="/usr/local/opt/coreutils/libexec/gnuman:$MANPATH"
这个环境加入到系统环境文件中后,可以直接使用man命令来获取到新安装命令中的信息
- 添加brew的repo,
brew tap homebrew/dupes
- (如果你的homebrew版本高于1.5,那么可以直接跳过)->
brew config|grep VERSION
- (如果你的homebrew版本高于1.5,那么可以直接跳过)->
- 安装gnu的工具集
1 | # --default-names代表不希望homebrew预加gs到新安装的命令,相当于直接覆盖老的mac命令 |