简介
MacOS新建一个用户,原来的偏好设置将会全部被重置。想要恢复原来的偏好设置,但是总有些偏好设置会被遗忘, 以至于很难一下子恢复到原来的工作流上。因此特此编写一个MacOS用户偏好设置手册,以便每次新建完用户,或者更换电脑后可以迅速恢复到以前熟悉的工作流程上。
多用户
桌面
终端
部分最终实现效果
窗口字体大小
流程过于简单,略;字体大小18
颜色
使用 .zshrc 配置
- 普通文件:默认颜色、可执行文件绿色、压缩文件红色
- 目录文件:蓝色
- 块设备文件:黄褐色
- 字符文件:黄色
- 套接字文件:粉色
- 管道文件:青黄色
- 链接文件:软连接蓝青色、硬连接红色
zsh描述文件
从 macOS Catalina 版开始,zsh (Z shell) 是所有新建用户帐户的默认 Shell。
- .zprofile 的作用与 .bash_profile 相同,并且在登录时运行(包括通过 SSH 运行)
- .zshrc 的作用与 .bashrc 相同,并针对每个新的“终端”会话运行
# environment
# 终端颜色
export PS1='%10F%m%f:%11F%1~%f%# ' # 终端提示符颜色
export CLICOLOR=1 # 开启终端颜色
export LSCOLORS=ExGxFxdaCxDaDahbadeche #按文件类型配置颜色,两个字母一组
# alias
alias ll='ls -al'
alias ssh-hk='ssh -i ~/.ssh/HK.pem root@8.210.93.4'
alias proxy='export http_proxy=http://127.0.0.1:8889'
alias unproxy='unset http_proxy'
# nvm node版本管理器
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
# syntax-highlighting 语法高亮
# https://github.com/zsh-users/zsh-syntax-highlighting
# source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh