Mac终端zsh下配置ll命令别名的完整指南

在 macOS 终端里敲 ll 却看到 zsh: command not found: ll?这不是 bug,而是 macOS 从 Catalina (10.15) 起把默认 Shell 从 bash 换成了 zsh,而 zsh 默认没有 ll 这个命令。

ll 本质上是 ls -la 的一个别名(alias)——列出当前目录所有文件的详细信息(含隐藏文件)。配置一次,永久生效。

配置步骤

1. 编辑 zsh 配置文件

打开终端,执行:

nano ~/.zshrc

如果文件不存在,nano 会自动创建一个。

2. 添加别名

在文件末尾加入一行:

# 增加 ll 命令(等效于 ls -la)
alias ll='ls -la'

💡 习惯用法参考:很多人还会加 alias la='ls -la'、alias l='ls -lh',组合使用更高效。

3. 保存并重新加载

在 nano 中按 Ctrl+O → 回车保存 → Ctrl+X 退出。然后让配置立即生效:

source ~/.zshrc

4. 验证

ll

应该输出类似 ls -la 的详细文件列表,配置成功。

注意事项

  • Shell 类型确认:执行 echo $SHELL,输出 /bin/zsh 就用 ~/.zshrc;输出 /bin/bash 就用 ~/.bash_profile。
  • 别名不生效的排查:如果 source 后还是 command not found,检查是否写到了正确的配置文件,或重新打开一个终端窗口试试。

未经允许不得转载:编源视界 » Mac终端zsh下配置ll命令别名的完整指南