在 Ubuntu(以及大多数 Linux 发行版)里,aliases(别名) 用来给常用命令创建“快捷方式”,减少输入。下面从基本用法 → 永久生效 → 常见示例 → 注意事项一步步说明。
alias
或者查看某个别名:
alias ll
alias 别名='命令'
alias ll='ls -alF'
alias update='sudo apt update && sudo apt upgrade'
alias gs='git status'
⚠️ 只在当前 shell 会话有效,关闭终端后就失效。
编辑你的 shell 配置文件(常见是 ~/.bashrc 或 ~/.zshrc):
nano ~/.bashrc
在文件末尾添加:
alias ll='ls -alF'
alias update='sudo apt update && sudo apt upgrade'
保存后执行:
source ~/.bashrc
✅ 以后每次打开终端都会生效。
sudo nano /etc/bash.bashrc
或
sudo nano /etc/profile.d/myalias.sh
unalias ll
删除 ~/.bashrc 中对应的 alias 行,然后:
source ~/.bashrc
# 系统更新
alias update='sudo apt update && sudo apt upgrade'
# 清理 apt
alias clean='sudo apt autoremove && sudo apt autoclean'
# 快速进入目录
alias www='cd /var/www/html'
# 安全删除
alias rm='rm -i'
# 颜色显示
alias ls='ls --color=auto'
# Docker(如果你用)
alias dps='docker ps'
alias di='docker images'
# ❌ 错误
alias backup='cp $1 /backup'
# ✅ 正确(用函数)
backup() {
cp "$1" /backup
}
alias cp='cp -i'
可以用 \cp 绕过别名:
\cp file1 file2
type ll
输出类似:
ll is aliased to `ls -alF'
如果你愿意,可以告诉我:
我可以帮你直接写好一套 ✅