macOS 设置

Homebrew 安装

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装软件 brew install 软件名

1
2
3
4
5
6
7
8
9
安装,更新或卸载
brew install nodejs
brew upgrade nodejs
brew remove nodejs
brew list # 列出当前安装的软件
brew search nodejs # 查询与 nodejs 相关的可用软件
brew info nodejs # 查询 nodejs 的安装信息

brew services管理各种服务的启停,有点像 linux 里面的 services

给MacOS终端CLI添加颜色 Terminal

  • vim ~/.bash_profile
1
2
3
4
5
export CLICOLOR=1
export LSCOLORS=ExGxFxdaCxDaDahbadeche
# 修改苹果终端的样式与默认提示符的颜色
# 修改终端提示符(用户名颜色,主机名颜色、路径颜色)颜色
export PS1='\[\033[01;36m\]\u@\h\[\033[01;32m\] \W\$\[\033[00m\]'
  • 更新刚配置的环境变量 source .bash_profile

ll = ls -al 设置别名

  • vim ~/.bash_profile alias ll='ls -al'
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
pwd

cd ~ 回到home路径
cd - 返回上一步

mkdir 创建目录
rmdir 删除空路径
touch
cp 复制文件和目录
mv 移动、重命名文件或目录
less 查看文件内容
cat 查看文件内容
exit 退出命令行

清除屏幕: ctrl + l or clear
清除当前行: ctrl + u
将光标移动到行尾:ctrl + e
将光标移动到行首:ctrl + a
清除至当前行尾: ctrl + k

Mac tree 命令,中文文件名乱码

  • tree -N
  • tree -L 2 2层级

mac、linux终端 Idea Terminal 显示git当前所在分支

1
2
3
4
5
6
7
vim ~/.bash_profile

# Git branch in prompt.
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="\u@\h \W\[\033[32m\]\$(parse_git_branch)\[\033[00m\] $ "

mac terminal git status 中文显示乱码

  • git config --global core.quotepath false