之前一直使用的都是Windows系统,大都数情况下都是可视化的操作。第一次接触Mac时,很多操作都会用到终端命令,有些不熟悉,导致很多流程时间开销较大,在此,结合自己初次接触,系统环境配置等的操作,做简要总结。(PS:前端开发)
Homebrew 是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新等很多实用性功能。
参考官网:Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
bogon:bin macname$ rm -rf /Users/macname/Library/Caches/Homebrew/portable-ruby-2.3.7.leopard_64.bottle.tar.gz
注:实际删除中
brew install // 安装任意包
brew uninstall // 卸载任意包
brew search // 查询可用包
brew list // 查询安装列表
brew info // 查询任意包信息
brew -v // 查询brew版本信息
brew -h // brew帮助信息
// 安装node
brew install node
brew instal node@12 // 安装指定版本的包
// 卸载node
brew uninstall node
1. 如何安装指定版本的包呢?
(1)如果之前使用brew install node
安装过node,需要先执行brew unlink node
来’解绑’node
(2)查找可用的node版本 brew search node
(3)安装你需要的版本 brew install node@12
(4)然后 brew link node@8
, 这一步可能会报错, 按照提示执行命令就ok了, 比如我最后执行的是brew link --overwrite --force node@8
(5) node -v
不出意外, 就安装好了你想要的node版本
2. 安装过程中出现 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
解决方案:
raw.githubusercontent.com
对应的iphost
文件 (PS:注意:最好复制一份出来在更改)/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
3. 修改hosts文件时提示“您不是文件hosts的所有者,因此没有权限写到该文件”?
方法:把你找到的hosts文件拷贝到桌面上,然后删掉 /etc 目录下的hosts文件,删除的时候系统会要求你验证密码,修改桌面上的那份,你想怎么修改就怎么修改,改完之后保存,再把这一份hosts,拖回 /etc 目录。系统会再次要求你验证密码。完成。
Mac OS中 git 的安装同 windows 系统的安装。
git 安装参考文章:https://blog.csdn.net/zlq_CSDN/article/details/83268643
问题:初始化后的 git 仓库不限时 .git 文件夹?
在当前文件夹目录下执行
# 显示文件夹:
defaults write com.apple.finder AppleShowAllFiles TRUE #显示文件夹
killall Finder #重启finder
# 隐藏文件夹
defaults write com.apple.finder AppleShowAllFiles FALSE #隐藏文件夹
killall Finder #重启finder
为了便于对node进行版本管理,建议安装nvm,安装流程参考:
https://www.jianshu.com/p/622ad36ee020
Mac 默认的shell是 bash
,zsh
应该是目前最好用的 shell了。
官方安装:https://ohmyz.sh/#install
更多配置,请参考:https://www.jianshu.com/p/64344229778a
目前,电脑上应该有了 bash
, zsh
两种 shell 命令了;二者间的切换方式:
chsh -s /bin/bash // 切换到bash
chsh -s /bin/zsh
PS: 重启终端后生效