温馨提示×

怎么修改Linux aliases

小樊
41
2026-08-27 17:19:00
栏目: 智能运维

在 Linux 中,aliases(别名)用来给常用命令创建快捷方式。修改方式取决于你是临时修改还是永久修改


一、临时修改(只对当前终端有效)

直接在终端执行:

alias 别名='命令'

示例

alias ll='ls -lh'
alias gs='git status'

✅ 立即生效
❌ 关闭终端后失效

查看当前别名:

alias

删除某个别名:

unalias ll

二、永久修改(推荐)

把 alias 写入 shell 的配置文件 中。

1️⃣ 先确认你用的是哪个 shell

echo $SHELL

常见情况:

  • /bin/bash.bashrc.bash_profile
  • /bin/zsh.zshrc

2️⃣ 编辑配置文件

Bash 用户

vim ~/.bashrc

nano ~/.bashrc

Zsh 用户

vim ~/.zshrc

3️⃣ 添加或修改 alias

在文件末尾添加:

alias ll='ls -lh'
alias rm='rm -i'
alias update='sudo apt update && sudo apt upgrade'

保存退出。


4️⃣ 让配置生效

source ~/.bashrc

source ~/.zshrc

三、系统级 alias(不常用)

对所有用户生效(需要 root 权限):

sudo vim /etc/bash.bashrc

⚠️ 不建议新手随意修改系统级配置。


四、常见示例

alias cls='clear'
alias py='python3'
alias ports='netstat -tulnp'
alias myip='curl ifconfig.me'

五、注意事项

  • alias 不能带参数(复杂逻辑用函数)
  • 如果 alias 和原命令同名,可用 \ 强制执行原命令:
    \rm file
    

如果你愿意,可以告诉我:

  • 你在用 Ubuntu / CentOS / Arch 哪个系统?
  • 用的是 bash 还是 zsh

我可以给你更精确的配置示例。

0