温馨提示×

ubuntu aliases有何用

小樊
41
2026-09-11 09:19:47
栏目: 智能运维

在 Ubuntu(及其他 Linux 发行版)中,aliases(别名) 的主要作用是为命令创建简短、易记或自定义的替代名称,用来提高命令行使用效率、减少重复输入、避免出错。

下面从「有什么用」和「怎么用」两方面说明。


一、Ubuntu 中 aliases 有什么用?

1️⃣ 简化长命令

把又长又难记的命令变成短命令:

alias ll='ls -alF'
alias update='sudo apt update && sudo apt upgrade'

以后只要输入:

ll
update

2️⃣ 防止误操作

给危险命令加保护:

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

这样删除/覆盖文件前会先确认。

3️⃣ 统一使用习惯

不同系统命令参数不同,可以用 alias 统一:

alias ls='ls --color=auto'

4️⃣ 快速进入常用目录

alias proj='cd ~/projects/website'

5️⃣ 组合多条命令

alias gh='cd ~/github && ls'

6️⃣ 给程序加默认参数

alias grep='grep --color=auto'
alias wget='wget -c'

二、如何查看和设置 alias

查看当前所有 alias

alias

临时设置(仅当前终端有效)

alias ll='ls -la'

永久生效(推荐)

编辑用户配置文件:

nano ~/.bashrc

在末尾添加:

alias ll='ls -la'
alias update='sudo apt update && sudo apt upgrade'

保存后执行:

source ~/.bashrc

如果你用的是 zsh,文件是 ~/.zshrc


三、删除 alias

unalias ll

四、注意事项

  • alias 只作用于交互式 shell
  • 在脚本中默认不生效
  • 想强制执行原命令可在前面加 \:
    \rm file.txt
    

如果你愿意,我也可以帮你整理一份常用 Ubuntu alias 配置,或者根据你的使用习惯定制一套。

0 踩