一聚教程网:一个值得你收藏的教程网站

热门教程

Ubuntu别名如何恢复默认

时间:2026-08-31 09:52:48 编辑:袖梨 来源:一聚教程网

在 Ubuntu 中,“别名(alias)”通常来自 shell 的配置文件。要“恢复默认”,关键是看你改的是哪一层、以及想恢复到什么状态。下面按常见情况说明。

Ubuntu别名如何恢复默认

一、先理解 Ubuntu 的默认别名来自哪里

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 生效,关闭终端就恢复

三、恢复用户默认别名(最推荐)

方法 1:重新加载默认 .bashrc

cp /etc/skel/.bashrc ~/

注意:

  1. /etc/skel/.bashrc新用户默认配置
  2. 这会 覆盖你当前的 ~/.bashrc
  3. 建议先备份:
cp ~/.bashrc ~/.bashrc.bak

然后重新加载:

source ~/.bashrc

方法 2:只恢复别名部分(不覆盖整个 .bashrc)

nano ~/.bashrc

找到类似:

alias ll='ls -l'

alias la='ls -A'

删除或改回默认值,然后:

source ~/.bashrc

四、如果你把别名写进了 ~/.bash_aliases

Ubuntu 默认会在 .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

六、确认当前 shell

echo $SHELL
  1. /bin/bash → 上面方法适用
  2. /bin/zsh → 配置文件是 ~/.zshrc

七、最快“恢复出厂”方案(总结)

只恢复当前用户默认别名(推荐)

cp ~/.bashrc ~/.bashrc.bak

cp /etc/skel/.bashrc ~/

source ~/.bashrc

只想清掉自己加的别名

rm ~/.bash_aliases

source ~/.bashrc

如果你愿意,可以告诉我:

  1. 哪个命令的别名 出问题了?
  2. 所有用户 还是 当前用户
  3. 用的是 bash / zsh / fish

我可以给你更精确的恢复方案。

热门栏目