温馨提示×

为什么要用ubuntu aliases

小樊
33
2026-09-02 10:07:59
栏目: 智能运维

在 Ubuntu(以及其它 Linux 发行版)中使用 aliases(别名),主要是为了提高效率、减少出错、简化操作。下面从“是什么、为什么用、常见场景”几个方面说明。


一、什么是 Ubuntu aliases

alias 是 shell(如 bash、zsh)提供的一种功能,用来给一条或多条命令起一个“简称”。

例如:

alias ll='ls -alF'

之后你输入 ll,就等同于输入 ls -alF


二、为什么要用 aliases(核心原因)

1️⃣ 提高命令输入效率

长命令或常用参数组合可以简化为一个短词。

alias gs='git status'
alias gp='git pull'

避免每次都敲完整命令。


2️⃣ 防止误操作(安全)

给危险命令加“保护”参数。

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

删除/覆盖前会确认,减少误删文件风险。


3️⃣ 统一使用习惯

不同人、不同机器保持一致的命令体验。

alias update='sudo apt update && sudo apt upgrade -y'

一条命令完成系统更新。


4️⃣ 适配个人工作流

把复杂流程封装成简单命令。

alias docker-clean='docker system prune -a --volumes'
alias py='python3'

5️⃣ 减少记忆负担

不用记住复杂参数。

alias ports='netstat -tulnp'

三、常见实用 alias 示例

文件和目录

alias ll='ls -alh'
alias la='ls -A'
alias ..='cd ..'
alias ...='cd ../..'

系统管理

alias update='sudo apt update && sudo apt upgrade'
alias reboot='sudo reboot'

网络

alias myip='curl ifconfig.me'

Git

alias g='git'
alias ga='git add'
alias gc='git commit'

四、alias 保存位置(很重要)

临时 alias(只对当前终端有效):

alias ll='ls -l'

永久生效(推荐):

~/.bashrc      # bash 用户
~/.zshrc       # zsh 用户

添加后执行:

source ~/.bashrc

五、什么时候“不适合”用 alias

  • 逻辑太复杂(建议用脚本 *.sh
  • 需要参数处理(用函数更合适)
  • 系统级统一配置(考虑 /etc/profile.d/

总结一句话

Ubuntu aliases 的核心价值是:用更少的输入,做更对的事。

如果你愿意,我也可以根据你的使用场景(开发 / 运维 / 学生)帮你定制一套 alias 配置。

0