ERLI's Blog

终端配置与 alias 实战

2026/10/11
loading

如果你每天都在 Mac 或 Linux 上工作,终端的效率很大程度上决定了你对命令行的接受程度。我一直觉得,alias 和 shell 配置不是炫技,而是让你少打字、少重复操作的基础能力。

1. 先从最常用的 alias 开始

通常我会在 ~/.zshrc 里面添加一批自己常用的缩写,例如:

1
2
3
4
5
alias ll='ls -al'
alias gs='git status'
alias gc='git checkout'
alias gcm='git commit -m'
alias h='history'

这些设置并不复杂,但日常工作中确实能提升不少效率。很多重复的操作实际上是“打错命令”和“敲太多字母”的问题。alias 就能解决这一类问题。

2. 别把 alias 做成一大堆“炫技命令”

最好的 alias 一定是:

  • 简单
  • 直观
  • 稳定

不要为了“看起来高级”而设置一堆复杂命令。真正高效的配置,是你用起来不会犹豫、不会出错的那一套。

3. 配置 zsh 时最好保留结构

如果你在使用 zsh,推荐把自己的配置分层:

  • .zshrc:常用命令
  • .zsh_aliases:别名集中管理
  • .zshenv:环境变量

这样更容易维护。例如你想换工具链、换 Node 版本、换 PATH,都可以集中处理,而不需要在一个文件里堆很多东西。

4. 让 shell 变得“更像工作工具”

除了 alias,我还会配置:

  • export PATH=/...
  • export LANG=zh_CN.UTF-8
  • 更舒适的命令高亮
  • 更快捷的历史搜索

这些看似小事,但长期积累后,终端真的会变得舒服很多。

5. 最重要的,是让你愿意用它

一个好的终端配置应当让你觉得:

  • 这些命令好记
  • 不容易出错
  • 可以快速回顾历史
  • 工作节奏更自然

如果配置得太复杂,反而会增加认知负担。所以我更推荐从“小而稳”的设置出发。

CATALOG
  1. 1. 1. 先从最常用的 alias 开始
  2. 2. 2. 别把 alias 做成一大堆“炫技命令”
  3. 3. 3. 配置 zsh 时最好保留结构
  4. 4. 4. 让 shell 变得“更像工作工具”
  5. 5. 5. 最重要的,是让你愿意用它