Mac装机之后终端配置
文章发布较早,内容可能过时,阅读注意甄别。
# 1,安装brew
网上常规的安装方式都比较慢或者经常失败,使用如下方式一键安装,非常方便,给作者点个赞。
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
1
运行脚本之后,选择对应的源之后就会一键安装brew了。
安装一些常用软件:
brew install wget curl telnet lrzsz tcpdump tree jq ack redis autojump zbar nslookup git
1
安装node:
brew install node@12
# 然后添加环境变量
echo 'export PATH="/usr/local/opt/node@12/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/usr/local/opt/icu4c/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/usr/local/opt/icu4c/sbin:$PATH"' >> ~/.zshrc
echo 'export PATH="/usr/local/opt/node@12/bin:$PATH"' >> ~/.zshrc
加载之后就可以使用了
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
参考文章:Homebrew国内如何自动安装 (opens new window)
# 2,oh-my-zsh
# 1,安装
同理,很多老的方法安装都是网络原因无法成功,最后找到了如下文章可以正常安装了。
下载脚本
# gitee 源 wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh
1
2调整脚本
把如下内容:
REPO=${REPO:-ohmyzsh/ohmyzsh} REMOTE=${REMOTE:-https://github.com/${REPO}.git}
1
2替换为如下内容:
REPO=${REPO:-mirrors/oh-my-zsh} REMOTE=${REMOTE:-https://gitee.com/${REPO}.git}
1
2运行脚本
# 赋予可执行权限 chomd +x install.sh # 运行 sh install.sh
1
2
3
4安装完成之后,修改仓库地址
cd ~/.oh-my-zsh git remote set-url origin https://gitee.com/mirrors/oh-my-zsh.git git pull
1
2
3切换zsh
# 切换 chsh -s /bin/zsh # 查看当前bash echo $SHELL
1
2
3
4
5
# 2,配置
主题
主题使用个人调制的,内容如下:
$ cat .oh-my-zsh/themes/myys.zsh-theme # VCS YS_VCS_PROMPT_PREFIX1=" %{$fg[white]%}on%{$reset_color%} " YS_VCS_PROMPT_PREFIX2=":%{$fg[cyan]%}" YS_VCS_PROMPT_SUFFIX="%{$reset_color%}" YS_VCS_PROMPT_DIRTY=" %{$fg[red]%}x" YS_VCS_PROMPT_CLEAN=" %{$fg[green]%}o" # Git info local git_info='$(git_prompt_info)' ZSH_THEME_GIT_PROMPT_PREFIX="${YS_VCS_PROMPT_PREFIX1}git${YS_VCS_PROMPT_PREFIX2}" ZSH_THEME_GIT_PROMPT_SUFFIX="$YS_VCS_PROMPT_SUFFIX" ZSH_THEME_GIT_PROMPT_DIRTY="$YS_VCS_PROMPT_DIRTY" ZSH_THEME_GIT_PROMPT_CLEAN="$YS_VCS_PROMPT_CLEAN" # HG info local hg_info='$(ys_hg_prompt_info)' ys_hg_prompt_info() { # make sure this is a hg dir if [ -d '.hg' ]; then echo -n "${YS_VCS_PROMPT_PREFIX1}hg${YS_VCS_PROMPT_PREFIX2}" echo -n $(hg branch 2>/dev/null) if [ -n "$(hg status 2>/dev/null)" ]; then echo -n "$YS_VCS_PROMPT_DIRTY" else echo -n "$YS_VCS_PROMPT_CLEAN" fi echo -n "$YS_VCS_PROMPT_SUFFIX" fi } local exit_code="%(?,,C:%{$fg[red]%}%?%{$reset_color%})" PROMPT=" %(#,%{$bg[yellow]%}%{$fg[black]%}%n%{$reset_color%},%{$fg[cyan]%}%n) \ %{$fg[white]%}in \ %{$terminfo[bold]$fg[yellow]%}%~%{$reset_color%}\ ${hg_info}\ ${git_info}\ \ %{$fg[white]%}[%*] $exit_code %{$terminfo[bold]$fg[red]%}$ %{$reset_color%}"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40然后在配置中引用:
$ cat .zshrc # HomeBrew export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles export PATH="/usr/local/bin:$PATH" export PATH="/usr/local/sbin:$PATH" # HomeBrew END # Path to your oh-my-zsh installation. export ZSH="/Users/liqilong/.oh-my-zsh" ZSH_THEME="myys"
1
2
3
4
5
6
7
8
9
10插件
先安装两个默认没有的:
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions git clone git://github.com/zsh-users/zsh-syntax-highlighting $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
1
2
3加入配置:
plugins=( git cp z wd sudo sublime git-open zsh_reload colored-man-pages zsh-autosuggestions zsh-syntax-highlighting web-search extract )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15历史命令
# history export HIST_STAMPS="yyyy-mm-dd" export HISTSIZE=100000 export HISTFILESIZE=1000000 # 忽略重复的命令 export HISTCONTROL=ignoredups
1
2
3
4
5
6
# 3,调整启动台图标大小
1、调整每一列显示图标数量,10表示每一列显示10个,比较不错,可根据个人喜好进行设置。
defaults write com.apple.dock springboard-rows -int 10
1
2、调整多少行显示图标数量,这里我用的是8
defaults write com.apple.dock springboard-rows -int 8
1
3、重置Launchpad
defaults write com.apple.dock ResetLaunchPad -bool TRUE
1
4、重启Dock
killall Dock
1
恢复默认设置的方法。
以下是恢复默认大小的命令(在Terminal执行即可):
defaults write com.apple.dock springboard-rows Default
defaults write com.apple.dock springboard-columns Default
defaults write com.apple.dock ResetLaunchPad -bool TRUE
killall Dock
1
2
3
4
2
3
4
上次更新: 2024/11/19, 23:11:42