温馨提示×

ubuntu aliases怎么命名

小樊
50
2026-10-05 09:46:09
栏目: 智能运维

在 Ubuntu(以及其他 Linux 发行版)里,**alias(别名)**本质上是一个 shell 变量/命令的“快捷方式”,命名上有一些规则和常见约定。下面给你说清楚。


一、alias 命名的基本规则

✅ 允许的命名

  • 只能包含:
    • 字母(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'   # 有空格

二、推荐命名风格(约定俗成)

1️⃣ 命令缩写(最常见)

alias g='git'
alias d='docker'
alias k='kubectl'

2️⃣ 语义化缩写

alias update='sudo apt update && sudo apt upgrade'
alias ports='netstat -tulnp'

3️⃣ 避免覆盖系统命令

⚠️ 不建议:

alias rm='rm -rf'   # 很危险

✅ 更安全:

alias rm='rm -i'

三、如何使用 alias

临时使用(仅当前终端)

alias ll='ls -l'

永久生效(推荐)

编辑:

nano ~/.bashrc

添加:

alias ll='ls -l'

生效:

source ~/.bashrc

如果是 zsh:

~/.zshrc

四、查看 / 删除 alias

查看所有:

alias

删除某个:

unalias ll

五、进阶技巧(可选)

带参数的“伪 alias”

alias 不支持参数,用函数:

mkcd() {
  mkdir -p "$1" && cd "$1"
}

如果你愿意,我可以:

  • 帮你设计一套 常用 alias 清单
  • 或根据你的使用习惯(开发 / 运维 / 日常)定制命名规范

0 踩