在 Ubuntu(以及其他 Linux 发行版)里,**alias(别名)**本质上是一个 shell 变量/命令的“快捷方式”,命名上有一些规则和常见约定。下面给你说清楚。
a-z、A-Z)0-9)_✅ 合法示例:
alias ll='ls -l'
alias gst='git status'
alias _update='sudo apt update'
❌ 非法示例:
alias 1st='ls' # 数字开头
alias my-alias='ls' # 有连字符
alias my alias='ls' # 有空格
alias g='git'
alias d='docker'
alias k='kubectl'
alias update='sudo apt update && sudo apt upgrade'
alias ports='netstat -tulnp'
⚠️ 不建议:
alias rm='rm -rf' # 很危险
✅ 更安全:
alias rm='rm -i'
alias ll='ls -l'
编辑:
nano ~/.bashrc
添加:
alias ll='ls -l'
生效:
source ~/.bashrc
如果是 zsh:
~/.zshrc
查看所有:
alias
删除某个:
unalias ll
alias 不支持参数,用函数:
mkcd() {
mkdir -p "$1" && cd "$1"
}
如果你愿意,我可以: