alias命令(最直接)打开终端,输入alias并回车,立即列出当前会话中所有已定义的别名及对应命令(如alias ll='ls -alF')。若需查找特定别名(如ll),可结合grep过滤:alias | grep 'll',仅显示匹配的别名信息。
用户自定义别名通常保存在~/.bashrc文件中(~代表用户主目录)。使用以下命令查看:
cat ~/.bashrc(终端中直接显示文件内容);nano ~/.bashrc(用文本编辑器打开,找到alias开头的行即可查看或修改)。source ~/.bashrc使更改生效。系统级别名对所有用户生效,常见于以下文件:
/etc/bash.bashrc:系统级bash配置文件,包含全局别名;/etc/profile或/etc/profile.d/目录下的脚本:部分系统级别名可能在此定义。cat /etc/bash.bashrc或sudo nano /etc/bash.bashrc(需管理员权限)查看全局别名设置。compgen命令(生成别名列表)compgen命令可生成匹配特定模式的补全选项,输入compgen -A alias可直接列出所有已定义的别名(无需过滤),适合快速查看完整列表。
grep精准定位(按需查找)若需查找特定关键词的别名(如git相关),可使用grep递归搜索:
grep -r "alias" ~/(查看用户主目录所有文件中的alias定义);grep -r "alias" /etc/(查看系统目录中的别名定义)。