温馨提示×

Ubuntu别名有什么用

小樊
44
2026-07-18 10:31:39
栏目: 智能运维

在 Ubuntu(以及其他 Linux 发行版)中,别名(alias) 的作用是:给一条或多条命令起一个简短、好记的名字,用来提高效率、减少输入错误、或让命令更符合你的使用习惯。


一、别名的主要用途

1️⃣ 简化常用命令

有些命令很长,或者参数很多,用别名可以大幅简化。

例子:

alias update='sudo apt update && sudo apt upgrade'

以后只要输入:

update

就相当于执行了两条命令。


2️⃣ 防止误操作(安全)

给危险命令加“保险”。

例子:

alias rm='rm -i'

每次删除文件前都会询问确认,避免误删。


3️⃣ 统一习惯(个性化)

不同人对命令的使用习惯不同,别名可以定制。

例子:

alias ll='ls -alF'
alias la='ls -A'

很多 Linux 用户都习惯用 ll 查看详细文件列表。


4️⃣ 修正命令拼写错误

如果你经常打错命令,可以用别名“纠正”。

例子:

alias sl='ls'

输错 sl 也不会报错。


5️⃣ 快速进入常用目录

alias www='cd /var/www/html'

输入 www 就能直接跳转。


6️⃣ 封装复杂命令

比如 Git 操作:

alias gs='git status'
alias ga='git add .'
alias gc='git commit -m'

二、如何查看已有别名

alias

查看某个具体别名:

alias ll

三、如何创建别名(临时)

直接在终端输入:

alias 别名='命令'

⚠️ 只在当前终端有效,关闭终端就失效


四、如何永久保存别名 ✅(推荐)

把别名写入配置文件:

1️⃣ 编辑配置文件

nano ~/.bashrc

(如果你用的是 zsh,则是 ~/.zshrc

2️⃣ 添加别名

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

3️⃣ 生效

source ~/.bashrc

五、删除别名

临时删除

unalias 别名

永久删除

~/.bashrc 中删除对应行,然后:

source ~/.bashrc

六、和 shell 脚本的区别

别名 Shell 脚本
适合简单命令 适合复杂逻辑
不能带参数(基本) 可以带参数
立即生效 需要执行文件

七、总结一句话 ✅

Ubuntu 别名的最大作用:让命令更短、更安全、更符合你的使用习惯。

如果你愿意,我可以帮你 定制一套常用的 Ubuntu 别名配置,适合服务器 / 桌面 / 开发环境都可以。

0