温馨提示×

linux aliases怎么创建

小樊
36
2026-08-01 01:24:29
栏目: 智能运维

在 Linux 中,alias(别名) 用来给常用命令起一个“简写名”,可以极大提高效率。下面按从简单到持久化的方式给你讲清楚。


一、临时创建 alias(当前终端有效)

直接在终端输入:

alias ll='ls -l'

验证:

ll

⚠️ 关闭终端后就失效了


二、永久创建 alias(推荐)

1️⃣ 当前用户永久生效

编辑你的 shell 配置文件(常见的是 ~/.bashrc~/.zshrc):

Bash 用户

vim ~/.bashrc

Zsh 用户

vim ~/.zshrc

在文件末尾添加:

alias ll='ls -l'
alias la='ls -A'
alias update='sudo apt update && sudo apt upgrade'

保存后执行:

source ~/.bashrc
# 或
source ~/.zshrc

2️⃣ 所有用户生效(不常用)

sudo vim /etc/bash.bashrc

添加 alias,对所有用户生效(需谨慎)


三、alias 常见用法示例

alias cls='clear'
alias gs='git status'
alias ga='git add .'
alias gc='git commit -m'
alias gp='git push'

带参数的命令(推荐用函数):

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

四、查看 / 删除 alias

查看所有 alias

alias

查看某个 alias

alias ll

删除 alias

unalias ll

五、注意事项(很重要)

alias 不能带参数

alias test='echo $1'   # 错误

需要参数请用函数


六、快速检查你用的是哪个 shell

echo $SHELL

常见结果:

  • /bin/bash → 改 ~/.bashrc
  • /bin/zsh → 改 ~/.zshrc

如果你愿意,我可以:

  • 帮你整理一份 常用 alias 清单
  • 根据你的 发行版 / shell 定制 .bashrc
  • 教你 alias vs function 的最佳实践

你用的是 Ubuntu / CentOS / Arch / WSL / macOS

0