在 Ubuntu 中,“别名(alias)”通常来自 shell 的配置文件。要“恢复默认”,关键是看你改的是哪一层、以及想恢复到什么状态。下面按常见情况说明。
Ubuntu 默认使用 bash,常见别名定义在:
/etc/bash.bashrc # 系统级(对所有用户)
~/.bashrc # 当前用户级(最常见)
~/.bash_aliases # 很多 Ubuntu 默认会 source 这个文件
系统默认常见别名(示例):
alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'
alias
unalias ll
✅ 只在当前 shell 生效,关闭终端就恢复
.bashrccp /etc/skel/.bashrc ~/
⚠️ 注意:
/etc/skel/.bashrc 是 新用户默认配置~/.bashrccp ~/.bashrc ~/.bashrc.bak
然后重新加载:
source ~/.bashrc
.bashrc)编辑:
nano ~/.bashrc
找到类似:
alias ll='ls -l'
alias la='ls -A'
删除或改回默认值,然后:
source ~/.bashrc
~/.bash_aliasesUbuntu 默认会在 .bashrc 中加载它:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
恢复方法:
mv ~/.bash_aliases ~/.bash_aliases.bak
或编辑它:
nano ~/.bash_aliases
sudo nano /etc/bash.bashrc
恢复后执行:
source /etc/bash.bashrc
echo $SHELL
/bin/bash → 上面方法适用/bin/zsh → 配置文件是 ~/.zshrc✅ 只恢复当前用户默认别名(推荐)
cp ~/.bashrc ~/.bashrc.bak
cp /etc/skel/.bashrc ~/
source ~/.bashrc
✅ 只想清掉自己加的别名
rm ~/.bash_aliases
source ~/.bashrc
如果你愿意,可以告诉我:
我可以给你更精确的恢复方案。