alias 命令用于查看当前 shell 中已定义的所有别名,执行 alias 即可列出所有生效的 name='value' 格式别名,仅限当前会话及已加载配置(如 ~/.bashrc)中的别名。

在 Linux 中,alias 命令本身**不用于查看快捷键**(比如键盘快捷键 Ctrl+C、Alt+Tab 等),而是用于查看或定义**Shell 别名**——即用户为常用命令设置的简短替代名称,例如 ll 通常 alias 成 ls -la。
查看当前 Shell 中已定义的所有别名(alias)
直接运行以下命令即可列出当前会话中所有已生效的 alias:
```bash
alias
```
该命令会以 name='value' 的格式逐行输出所有已定义的别名。它只显示当前 Shell 环境(包括从 ~/.bashrc、/etc/bash.bashrc 等加载过的)中生效的 alias,不包含未启用的或已失效的定义。
让 alias 生效范围更完整
如果你刚修改了 ~/.bashrc 或 ~/.zshrc,但 alias 命令没显示新别名,说明尚未重新加载配置:
- 对 Bash 用户:运行
source ~/.bashrc - 对 Zsh 用户:运行
source ~/.zshrc - 也可新开一个终端窗口,自动加载默认配置
查找别名定义位置(便于管理)
别名通常定义在以下文件中,可使用文本搜索定位:
-
~/.bashrc(Bash 用户主目录下的主要配置) -
~/.bash_aliases(部分系统单独存放 alias) -
/etc/skel/.bashrc(新建用户模板) -
/etc/bash.bashrc(系统级全局 alias)
例如快速搜索:grep "^alias" ~/.bashrc,可列出该文件中所有 alias 行。
注意:别名 ≠ 键盘快捷键
Linux 图形界面(如 GNOME、KDE)或终端模拟器(如 GNOME Terminal、Konsole)中的键盘快捷键(如“复制”用 Ctrl+Shift+C)由桌面环境或终端程序自身管理,alias 完全不涉及这些。要查看/修改它们:
- GNOME:设置 → 键盘 → 快捷键
- KDE:系统设置 → 输入设备 → 快捷键
- 终端内快捷键:查看终端菜单中的「编辑 → 快捷键」或设置偏好
不复杂但容易忽略:alias 是命令层面的简化工具,和键盘按键行为无关。











