在 Ubuntu(以及其他 Linux 发行版)中,别名(alias) 的作用是:给一条或多条命令起一个简短、好记的名字,用来提高效率、减少输入错误、或让命令更符合你的使用习惯。
有些命令很长,或者参数很多,用别名可以大幅简化。
例子:
alias update='sudo apt update && sudo apt upgrade'
以后只要输入:
update
就相当于执行了两条命令。
给危险命令加“保险”。
例子:
alias rm='rm -i'
每次删除文件前都会询问确认,避免误删。
不同人对命令的使用习惯不同,别名可以定制。
例子:
alias ll='ls -alF'
alias la='ls -A'
很多 Linux 用户都习惯用
ll查看详细文件列表。
如果你经常打错命令,可以用别名“纠正”。
例子:
alias sl='ls'
输错 sl 也不会报错。
alias www='cd /var/www/html'
输入 www 就能直接跳转。
比如 Git 操作:
alias gs='git status'
alias ga='git add .'
alias gc='git commit -m'
alias
查看某个具体别名:
alias ll
直接在终端输入:
alias 别名='命令'
⚠️ 只在当前终端有效,关闭终端就失效
把别名写入配置文件:
nano ~/.bashrc
(如果你用的是 zsh,则是 ~/.zshrc)
alias update='sudo apt update && sudo apt upgrade'
alias ll='ls -alF'
source ~/.bashrc
unalias 别名
从 ~/.bashrc 中删除对应行,然后:
source ~/.bashrc
| 别名 | Shell 脚本 |
|---|---|
| 适合简单命令 | 适合复杂逻辑 |
| 不能带参数(基本) | 可以带参数 |
| 立即生效 | 需要执行文件 |
Ubuntu 别名的最大作用:让命令更短、更安全、更符合你的使用习惯。
如果你愿意,我可以帮你 定制一套常用的 Ubuntu 别名配置,适合服务器 / 桌面 / 开发环境都可以。